单片机作为一种微控制器,最基本的用途便是通过其引脚与外界进行交互,而在单片机编程界,有这么一个程序,堪称单片机中的HelloWorld,不仅可以熟悉单片机的引脚控制,更能对单片机的时钟进行深入了解,那就是几乎所有单片机教程中都会提到的——流水灯。 在上一篇中我们已经搭建好了STM32开发环境,点亮了第一个LED灯,这一篇将从电路原理分析开始,对流水灯的控制原理,电路参数设计,STM32F103引脚与时钟的设置进行介绍。 流水灯电路设计 顾名思义,流水灯就是像水流一样,依次点亮的一组灯。设计流水灯为间隔固定的时间每次点亮一个LED,因此在点亮下一个LED的同时,要关闭上一个LED,并且进行计时,