51单片机独立按键控制led灯一直闪烁(51单片机按钮控制led灯)
51单片机按键控制LED?
定时器让LED引脚输出高低变化的电平,在主函数里判断按键是否按下,如果按下就让LED引脚保持并关闭定时中断。
第二种方法是 主函数里让LED引脚输出高低变化电平,按键用外部中断。
求一个51单片机的程序:一个按键控制led灯闪烁,就是按一下灯闪,再按灯就灭了
LED BIT P1.0
KEY BIT P1.1
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
CLR 00H
MAIN1:
JB KEY,LOOP
JNB KEY,$
CPL 00H
LOOP:
JNB 00H,LOOP1
CPL LED
LCALL DELAY
SJMP MAIN1
LOOP1:
SETB LED
SJMP MAIN1
DELAY:
MOV R2,#200
DLY:
MOV R3,#250
DJNZ R3,$
DJNZ R2,DLY
RET
END
51单片机怎么只控制一颗LED灯闪烁
1、新建项目,如图所示。
2、添加头文件,创建延迟函数。
3、创建C主函数。
4、添加死循环效果。
5、点亮LED灯。P1=0x7e;二进制11111110。
6、添加延迟效果。
注意事项:
很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。
51单片机按键控制LED闪烁发生问题
SHINE1:
MOV P1,#00H
JB P3.4,$
JNB P3.4,$
SHINE2:
MOV P1,#0FFH
JB P3.4,$
JNB P3.4,$
JMP SHINE1
[img]51单片机独立按键控制led灯一直闪烁的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于51单片机按钮控制led灯、51单片机独立按键控制led灯一直闪烁的信息别忘了在本站进行查找喔。微信号:ymsc_2016
相关文章
发表评论
评论列表
- 这篇文章还没有收到评论,赶紧来抢沙发吧~