11智能在线
新记
利用单片机、1个开关、8个LED发光二极管(水平排列)和定时器,实现开关控制循环右移流水灯效果
要求:
(1)开关合上时,8个LED从左到右以1秒间隔依次点亮(即任一时刻只能有1个LED亮),如此循环;
(2)开关断开时,所有LED全部点亮。
举报该文章
相关建议 推荐于2016-12-02
代码不想写,说说思路吧:
单片机
每秒采集一次开关状态,断开设变量F为0,否则为1。用P0口联8个LED,置P0为11111110,循环每秒检测"F"的值,如为1,循环左移一位;如为0,置P0为0。
追问
求大神代为写下汇编程序吧!急用!谢谢了!
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/sm8pp8ssq.html
其他看法
第1个回答 2012-11-02
无原理图 简单说一下吧
单片机的I/O口 配置成一个输入(开关) 8个输出(LED) 定时器配置成间隔中断(间隔时间看你自己喜好)
上电——初始化——死循环{ 检测开关是否闭合——若闭合开中断——定时器计数到1S——变换LED状态}
你这个是很简单的东西啊
相似回答
大家正在搜
相关问题
单片机、1个开关、8个LED发光二极管(水平排列)和定时器,...
高赏!利用单片机、1个开关、8个LED发光二极管(水平排列)...
利用单片机、8个开关、8个LED发光二极管(上下排列),检测...
单片机 在8个led灯中循环切换,一个开关控制8个灯 默认第...
利用单片机P1口接8个发光二极管,P0口接8个开关,编程实现...
1.用单片机控制8个LED灯,8个LED灯从左到右依次点亮一...
用89C51单片机的P1口接8个LED发光二极管,在 接一消...
怎么用89C51单片机实现用一个开关控制8个流水灯,要求开关...