|
新51 LED燈:P2 最右邊的第八位LED燈對(duì)應(yīng)1111 1111 獨(dú)立鍵盤:P3^0至P3^3:K1,K2,K3,K4. I/O口內(nèi)部具有上拉電阻,獨(dú)立按鍵內(nèi)部也具有上拉電阻。當(dāng)按鍵按下時(shí),接通,變?yōu)榈碗娖?/font>(0);當(dāng)按鍵未按下時(shí),又變?yōu)楦唠娖?/font>(1); while(!k2); :當(dāng)為高電平時(shí)(1),跳出循環(huán),表示已經(jīng)松手。 P1 P2 P3都有上拉電阻,P0沒有,需要外接。 數(shù)碼管靜態(tài)數(shù)碼管如果要顯示8位,則需要64個(gè)串口,動(dòng)態(tài)數(shù)碼管將段選線并聯(lián)在一起: 共陰:段選:1點(diǎn)亮。0熄滅 138譯碼器:E1(LOW) E2(LOW) E3(HIGH):如果輸入無效值,八個(gè)輸出通道都為高電平。 矩陣按鍵掃描原理: 逐行掃描:高四位輪流輸出0,通過判斷低四位是否為0來確認(rèn)那個(gè)按鍵按下 行列掃描:高四位全部輸出1,低四位全部輸出0,通過判斷高四位那一位為0來確認(rèn)按下按鍵的行,交換高低四位的電平值,通過判斷低四位那一位為0來確認(rèn)按下按鍵的列。 還會(huì)繼續(xù)更新
|