日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀] 用這個矩陣鍵盤做單片機輸入,插 P1 口的 P1.0~P1.6。想問的是,當(dāng):按下 1 鍵 P0 口的 P0.0 輸出高電平;按下 2 鍵 P0.1 輸出高電平;……一直到 8 鍵就可以了。還有一個要求,當(dāng)按下一個鍵時延時5秒并

用這個矩陣鍵盤單片機輸入,插 P1 口的 P1.0~P1.6。



想問的是,當(dāng):


按下 1 鍵 P0 口的 P0.0 輸出高電平;

按下 2 鍵 P0.1 輸出高電平;

……

一直到 8 鍵就可以了。


還有一個要求,當(dāng)按下一個鍵時延時5秒并鎖住其它按鍵,5秒之后回到起點。用匯編語言


;=====================================================


;如下即可:


ORG 0000H

START:

MOV P0, #255


MOV P1, #255

CLR P1.0

NOP

JNB P1.4, K1

JNB P1.5, K2

JNB P1.6, K3

MOV P1, #255


CLR P1.1

NOP

JNB P1.4, K4

JNB P1.5, K5

JNB P1.6, K6

MOV P1, #255


CLR P1.2

NOP

JNB P1.4, K7

JNB P1.5, K8

; JNB P1.6, K9

SJMP START


K1: CLR P0.0

SJMP DELAY

K2: CLR P0.1

SJMP DELAY

K3: CLR P0.2

SJMP DELAY

K4: CLR P0.3

SJMP DELAY

K5: CLR P0.4

SJMP DELAY

K6: CLR P0.5

SJMP DELAY

K7: CLR P0.6

SJMP DELAY

K8: CLR P0.7


DELAY:

MOV R5, #10

DJNZ R7, $

DJNZ R6, $ - 2

DJNZ R5, $ - 4


LJMP START


END


如果需要按鍵控制輸出高電平,把上述程序中的 CLR,全改成 SETB。

再把: MOV P0, #255

改成: MOV P0, #0

即可。


本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉