在51单片机中怎样用一个按键按键LED灯的闪烁和停止,编写出主要的程序就可以了

在51单片机中怎样用一个按键按键LED灯的闪烁和停止,编写出主要的程序就可以了,新手上路请多多包涵呢,麻烦各位师傅指点点

第1个回答  2018-07-30
首先,要知道控制led的电路,知道控制电平的管脚,同理也要搞清楚开关的电路。
其次,设置开关的状态控制电平的高低,从而控制led灯的亮灭。
最后,具体的执行办法,要看你是什么型号的51单片机,要查书本,或者网上查。追问

stc89c52芯片,灯是p0端口,按键是p1的,希望师傅能打一下主要的程序,谢谢

第2个回答  2019-05-12
LOOP:JB P1.0,OFF
ON:CLR P1.4
SJMP LOOP
OFF:SETB P1.4
SJMP LOOP
其中p1.4接led灯,p1.0接一个上拉电阻和开关按键
第3个回答  2018-07-30
LED BIT P1.0KEY BIT P1.1ORG 0000HLJMP MAINORG 0030HMAIN: CLR 00HMAIN1: JB KEY,LOOP JNB KEY,$ CPL 00HLOOP: JNB 00H,LOOP1 CPL LED LCALL DELAY SJMP MAIN1LOOP1: SETB LED SJMP MAIN1DELAY: MOV R2,#200DLY: MOV R3,#250 DJNZ R3,$ DJNZ R2,DLY RET END追问

师傅我看不懂啊,你这也厉害了吧,

相似回答