使用C语言编程,用51单片机控制LED灯,实现“流水灯”效果!
方法/步骤
1
首先绘制仿真图,在单片机最小系统的前提下,在P0端口放置所需的LED灯,并通过限流电阻接电源,如图所示,当单片机的控制端为低电平时,使对应的LED灯点亮
2
根据所绘制的电路图,控制响应的引脚,实现LED灯的流水效果
3
因为要使用到 循环右移(_cror_)和循环左移(_crol_),所以头文件需调用intrins.h头文件,然后定义延时函数。
4
主函数通过for循环多次左(右)移,实现流水灯效果
注意事项
因为P0口特殊的性质,在不接上拉电阻的情况下无法输出高电平
上一篇:怎样制作旋转LED