设置一个按键,功能是切换任务 任务1,8点亮第一个发光二极管管每隔1秒依次点亮

利用单片机、1个开关、8个LED发光二极管(水平排列)和定时器,实现开关控制循环右移流水灯效果要求:(1)开关合上时,8个LED从左到右以1秒间隔依次点亮(即任一时刻只能有1个LED亮),如此循环;(2)开关断开时,所有LED全部点亮.
█★暧昧★█涅
代码不想写,说说思路吧:单片机每秒采集一次开关状态,断开设变量F为0,否则为1.用P0口联8个LED,置P0为,循环每秒检测"F"的值,如为1,循环左移一位;如为0,置P0为0.
求大神代为写下汇编程序吧!急用!谢谢了!
为您推荐:
其他类似问题
扫描下载二维码用8051的P1口驱动8个发光二极管,P3.4接一个开关K1,当开关按下时,8个发光二极管由 - 单片机论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
用8051的P1口驱动8个发光二极管,P3.4接一个开关K1,当开关按下时,8个发光二极管由
17:49:24  
用8051的P1口驱动8个发光二极管,P3.4接一个开关K1,当开关按下时,8个发光二极管由左向右轮流点亮;开关断开时,8个发光二极管不亮。试画出连接图,编制驱动程序。思考:① 在上述程序中,开关必须一直按着,灯才能轮流点亮,当开关断开时,停留在某个灯点亮状态。如果当开关断开时,灯全灭,如何修改程序?② 如果开关作为启动开关,开关按下并抬起时,灯才开始轮流点亮,则如何编程?预习实验熟悉实验板上与发光二极管和开关有关的电路。编制驱动程序,实现如下操作:1.读入4个按键并使对应的LED点亮。2.K1按下时,LED每2个为一组由右向左依次点亮。3.K2按下并抬起时,LED由内向外轮流点亮。
HVbM8ndt.jpg (6.92 KB, 下载次数: 1)
用8051的P1口驱动8个发光二极管,P3.4接一个开关K1,当开关按下时,8个发光二极管由左向右轮流点
17:49 上传
21:20:59  
22:20:45  
觉得可以做着玩玩。。可惜只有proteus
等待验证会员
20:46:20  
{:1:}{:1:}
Powered by

我要回帖

更多关于 java 每隔1秒执行一次 的文章

 

随机推荐