熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
wulin 發(fā)表于 2022-12-15 09:24 有沒有STM32的案例程序? |
595會(huì)輪流輸出高或低,沒掃描一個(gè),就讀一次KEY即可。 |
![]() 仿真沒有什么問題,實(shí)際運(yùn)用要考慮按鍵消抖問題。
|
若用共陰數(shù)碼管,KEY引腳要設(shè)為上拉 當(dāng)KEY收到下降沿信號時(shí) 位輸出595的數(shù)值(0xFE,0xFD,0xFB,0xF7)就是鍵值 若用共陽數(shù)碼管,KEY引腳要設(shè)為下拉 當(dāng)KEY收到上升沿信號時(shí) 位輸出595的數(shù)值(0x01,0x02,0x04,0x08)就是鍵值 |
595在這電路中和按鍵沒有0.5元錢的關(guān)系,595在這邊只是個(gè)擴(kuò)口器件而已!! |
按下按鍵時(shí)讀KEY點(diǎn)值,看和Q0-Q3那一路同步就知道是那個(gè)鍵按下。 |
74HC595是串入并出的單向器件,不具有做輸入的功能,輸出一般是不能簡單接按鍵的,需要軟件配合。圖示的運(yùn)用也不是通過595讀取鍵值,而是利用595輸出的數(shù)碼管有規(guī)律的位碼驅(qū)動(dòng)電平,經(jīng)KEY端返回單片機(jī)識別鍵值,以達(dá)到節(jié)省IO口的目的。雙向器件可以了解下74HC165。 |
Powered by 單片機(jī)教程網(wǎng)