單片機最小系統(tǒng)設(shè)計
INC DPTR
INC DPTR
MOVX A, @DPTR
JB ACC.0, LONE
MOV A, #00H
AJMP LKP
LONE: JB ACC.1, NEXT
MOV A, #08H
AJMP LKP
LKP: ADD A, R4 ;計算鍵碼
PUSH ACC ;保護鍵碼
LK3: ACALL DIS
ACALL K1 ;查鍵是否繼續(xù)閉合,若閉合再延時
JNZ LK3
POP ACC
RET
NEXT: INC R4
MOV A, R2
JNB ACC.7, KLM
RL A
MOV R2, A
LJMP LK4 ;進行下一次掃描
KLM: AJMP KEY1 ;掃描完畢,開始新的一次
LTIM: MOV R5, 01H ;延時子程序
LP3: MOV R6, #0FFH
LP2: MOV R7, #0FFH
LP1: MOV R7, LP1
DJNZ R6, LP2
DJNZ R6, LP3
ML: MOV A, #60H ;清零子程序
MOV @R1, A
INC R1
DJNZ R0, ML
MM: MOV A, #00H ;清顯示
MOV R0, #08H
MOV R1, #78H
LCALL ML
SHIFT: MOV 7EH, 7FH ;移位子程序
MOV 7DH, 7EH
MOV 7CH, 7DH
MOV 7BH, 7CH
MOV 7AH, 7BH
MOV 79H, 7AH
MOV 78H, 79H
KEY: MOV DPTR, #7F01H ;判斷是否有鍵閉合
MOV A, #00H
MOVX @DPTR, A
INC DPTR
INC DPTR
MOVX A , @DPTR
CPL A
ANL A, #0FH
RET
單片機最小系統(tǒng)一般情況下運行起來不會很穩(wěn)定,原因是沒有加入看門狗等電路。引電路非常簡單,能幫助你學(xué)習(xí)和使用單片機。
手機電池相關(guān)文章:手機電池修復(fù)
51單片機相關(guān)文章:51單片機教程
單片機相關(guān)文章:單片機教程
單片機相關(guān)文章:單片機視頻教程
單片機相關(guān)文章:單片機工作原理
蜂鳴器相關(guān)文章:蜂鳴器原理 晶振相關(guān)文章:晶振原理
評論