大家好,今天小编关注到一个比较有意思的话题,就是关于单片机独立按键控制led灯程序的问题,于是小编就整理了2个相关介绍单片机独立按键控制led灯程序的解答,让我们一起看看吧。
求一个51单片机的程序:一个按键控制led灯闪烁,就是按一下灯闪,再按灯就灭了?
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
52单片机独立按键控制LED流水灯?
泻药
不加译码器或者锁存器的话,可以用12个引脚+4个三极管(当然还有必要的电阻)实现,如果你的单片机有大电流io口的话,4个三极管也可以省了,12个引脚可以组成4x8的矩阵电路,刚好可以控制32个LED,想多几个,还可以组成5x7,6x6的矩阵,就可以控制36个LED了,而且程序上驱动起来也更简单,不用去查译码器/锁存器的使用方法!
你还要4个按键输入,这12个引脚还可以利用起来,分时复用,程序上可能会复杂一点点,但是绝对可以实现,还能帮助你理解定时器和分时扫描的使用方法!
到此,以上就是小编对于单片机独立按键控制led灯程序的问题就介绍到这了,希望介绍关于单片机独立按键控制led灯程序的2点解答对大家有用。