问题补充:
利用单片机、1个开关、8个LED发光二极管(水平排列)和定时器,实现开关控制循环右移流水灯效果要求:(1)开关合上时,8个LED从左到右以1秒间隔依次点亮(即任一时刻只能有1个LED亮),如此循环;(2)开关断开时,所有LED全部点亮.
答案:
代码不想写,说说思路吧:
单片机每秒采集一次开关状态,断开设变量F为0,否则为1.用P0口联8个LED,置P0为11111110,循环每秒检测F的值,如为1,循环左移一位;如为0,置P0为0.
【利用单片机 1个开关 8个LED发光二极管(水平排列)和定时器 实现开关控制循环右移流水灯效】