00问答网
所有问题
51单片机,通电8个led逐个点亮,然后右到左按一次健灭一个灯,然后8个灯全灭,过一会再逐个点亮
编程序。请高手指点。
举报该问题
推荐答案 2015-10-29
是这样大哥,通电片p0,p1,口流水从左到右自动循环点亮,当按下一次p27独立一个按键,高电平变低电平,led从右到左依次逐个熄灭,按下熄灭一个,然后全灭,停10秒自动从启动循环点亮。要求汇编程序,中断,计数,延时,循环,p26,p25按健能控制循环速度,感谢你了大哥哥。也感谢大家兄弟姐妹。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/Dj0eD00eZenZrrrTjBB.html
其他回答
第1个回答 2015-10-28
你这是要求每次按键,灭一个。
http://zhidao.baidu.com/question/1884712515880604148
是不是和这个雷同?
本回答被网友采纳
相似回答
单片机
用汇编做
一个
控制
8个LED
灯泡从
左到
右依次
点亮,
最后全部亮,再全部...
答:
DelayMS(150);for(s=8;s>1;s--){ P0=_crol_(P0,1); //P0 的值向左循环移动 DelayMS(150);} P0=0x00;DelayMS(150);p0=0xff;DelayMS(150);
用汇编语言让
51单片机八个灯
从
左到
右依次
点亮
且都不
灭,
每个灯亮的时
答:
用汇编语言让
51单片机八个灯
从左到右依次点亮且都不灭,每个灯亮的时间间隔0.5秒
,然后全灭,
再循环之前的步骤。参考如下:电路 代码
LED
_COUNTDATA30H T0_COUNTDATA31H ORG0000HLJMPMAINORG000BHLJMPT0_INTORG0030HMAIN:ANLTMOD,#0F0HORLTMOD,#01HMOVTH0,#3CHMOVTL0,#0B0HORLIE,#82HSETBTR0CL...
单片机
编程控制
8个LED
,先
逐个点亮,
再逐个熄
灭,
再逐个点亮,如此循环,变化...
答:
j=0x01;//假如高电平灯亮 while(1){ j=0x01;//假如高电平灯亮 for(i=0;i<8;i++){ P0=j;delay(1000);//逐个循环
点亮
j<<=1;} j=0xfe;for(i=0;i<8;i++){ P0=j;delay(1000); // 逐个循环熄灭 j<<=1;} } } ...
如何用8051流水灯程序?
答:
在这个
单片机
流水灯代码中,假设使用的是8051单片机。需要定义
8个LED灯,
分别连接到P1端口的不同引脚上。然后使用一个循环结构来控制这8个LED灯按照一定的顺序逐个亮起,形成流水灯的效果。具体来说,使用for循环来控制LED灯的亮灭顺序。在每次循环中,通过给P1端口赋值来控制LED灯的亮灭状态。例如,给...
大家正在搜
单片机51点亮一个led灯
51单片机点亮一个led灯程序
51单片机点亮多个led灯
单片机点亮一个led灯C语言
8个led灯循环点亮程序单片机
51单片机汇编语言点亮led灯
单片机让一个led灯亮起来
单片机点亮第一个灯
51单片机8个led灯闪烁
相关问题
51单片机8个led向左循环依次点亮,按一下开关后往右循环一...
1.用单片机控制8个LED灯,8个LED灯从左到右依次点亮一...
C51如何用8个按键,分别控制8个LED亮灭只允许一个LED...
设MCS-51的单片机P1端口控制8个LED灯,要求从右向左...
单片机编程 实现功能,使LED灯从左向右逐个点亮,然后从右向...
单片机,开关按下依次点亮八个灯,中断方式,按一个亮一个
51单片机C程序怎样把LED灯从左到右点亮然后又从右到左点亮...