学习了LED灯的左移和右移后,下面实现多种方式的花样流水灯。
硬件电路设计结合51单片机最小系统的知识,利用AD19画好最小系统电路(未包括电源部分)。本设计需要实现8个LED灯的点亮与熄灭。LED(发光二极管)正极接+5V电源,负极接单片机P1口,这样只要单片机P1口输出高低电平就可以导通二极管,实现LED灯的点亮与熄灭。
仿真电路设计
仿真电路图与AD原理图画法一致,但应注意仿真最小系统复位电路中电容值取0.1uf,电阻值取100Ω,与AD原理图中有所区别。程序设计
程序采用Keil5设计,8位LED实现花样流水灯的程序:/*----------------------------------------------- 名称:IO口高低电平控制 内容:2个led灯先左移,然后右移,然后同时闪烁------------------------------------------------*/