55智能网
新记
通过51单片机定时器定时利用查询方式实现8个发光二极管全亮和全灭的光电报警 间隔时间为1秒
编写汇编语言 晶振是11.0592MHZ 需要程序
举报该文章
相关建议 2019-04-14
算法:
1 采用定时器定时25毫秒 启动定时器工作
2 每当定时时间到中断 在中断服务程序中软件计数器减1(初始值为20)
3 当软件计数器减到0时,表示0.5秒时间到
这时可以判断开关状态
开关合上 可以让8个LED左移一位
开关断开 可以让8个LED右移一位
呵呵 按上诉算法 编写程序 就可以实现你的要求(指导可以见百度知道的消息 右上角)
追问
看题谢谢
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/fc8cfq4rc888cllfrc.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
利用51单片机定时器编写一个C语言程序,实现一个发光二极管定...
利用mcs51单片机p1口控制8只发光二极管循环点亮,采用定...
8051单片机,用P0口控制8个LED实现循环彩灯.循环显示...
要求用51单片机控制8个LED亮灭的原理图+程序+解说?
试编写程序实现:利用89C51单片机的P1口控制8个发光二极...
利用单片机、1个开关、8个LED发光二极管(水平排列)和定时...
1.用单片机控制8个LED灯,8个LED灯从左到右依次点亮一...
利用单片机P1口接8个发光二极管,P0口接8个开关,编程实现...