新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機最小系統(tǒng)軟硬件設計

單片機最小系統(tǒng)軟硬件設計

作者: 時間:2012-06-23 來源:網(wǎng)絡 收藏

INC DPTR

本文引用地址:http://www.butianyuan.cn/article/171258.htm

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

一般情況下運行起來不會很穩(wěn)定,原因是沒有加入看門狗等電路。引電路非常簡單,能幫助你學習和使用。

蜂鳴器相關文章:蜂鳴器原理
晶振相關文章:晶振原理

上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉