新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)最小系統(tǒng)設(shè)計(jì)

單片機(jī)最小系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2011-05-01 來(lái)源:網(wǎng)絡(luò) 收藏

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 ;計(jì)算鍵碼

PUSH ACC ;保護(hù)鍵碼

LK3: ACALL DIS

ACALL K1 ;查鍵是否繼續(xù)閉合,若閉合再延時(shí)

JNZ LK3

POP ACC

RET

NEXT: INC R4

MOV A, R2

JNB ACC.7, KLM

RL A

MOV R2, A

LJMP LK4 ;進(jìn)行下一次掃描

KLM: AJMP KEY1 ;掃描完畢,開(kāi)始新的一次

LTIM: MOV R5, 01H ;延時(shí)子程序

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

一般情況下運(yùn)行起來(lái)不會(huì)很穩(wěn)定,原因是沒(méi)有加入看門狗等電路。引電路非常簡(jiǎn)單,能幫助你學(xué)習(xí)和使用

手機(jī)電池相關(guān)文章:手機(jī)電池修復(fù)


51單片機(jī)相關(guān)文章:51單片機(jī)教程


單片機(jī)相關(guān)文章:單片機(jī)教程


單片機(jī)相關(guān)文章:單片機(jī)視頻教程


單片機(jī)相關(guān)文章:單片機(jī)工作原理


蜂鳴器相關(guān)文章:蜂鳴器原理
晶振相關(guān)文章:晶振原理

上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉