51单片机如何控制8个led程序?泻药不加译码器或者锁存器的话,可以用12个引脚+4个三极管(当然还有必要的电阻)实现,如果你的单片机有大电流io口的话,4个三极管也可以省了,12个引脚可以组成4x8
51单片机如何控制8个led程序?
泻药不加译码器或者锁存器的话,可以用12个引脚+4个三极管(当然还有必要的电阻)实现,如果你的单片机有大电流io口的话,4个三极管也可以省了,12个引脚可以组成4x8的矩阵电路,刚好可以控制32个LED,想多几个,还可以组成5x7,6x6的矩阵,就可以控制36个LED了,而且程序上驱动起来也更简单,不用去查译码器/锁存器的使用方法!你还要4个按键输入,这12个引脚还可以利用起来,分时复用,程序上可能会复杂一点点,但是绝对可以实现,还能帮助你理解定时器和分时扫描的使用方法!编写一个关于51单片机的程序:一个开关控制一盏LED的亮灭?
KEY EQU P1.0LED EQU P1.4ORG 0000HLJMP MAINORG 0030HMAIN: JB KEY,MAIN1 CLR LED SJMP MAINMAIN1: SETB LED SJMP MAIN END用单片机C语言怎么写用状态机实现按键控制LED灯闪烁这个程序?
按键控制LED闪烁,状态机就是检测按键,如果没有按下就不闪烁,如果按下就开始闪烁。楼主提的问题就是一个问题。你到底是想问状态机还是想问程序? “用单片机C语言怎么写用状态机,实现按键控制LED灯闪烁,这个程序” “用单片机C语言怎么写,用状态机实现,按键控制LED灯闪烁这个程序” ???
本文链接:http://21taiyang.com/Open-SourceComputers/19265224.html
51单片{拼音:piàn}机led流水灯程序转载请注明出处来源