新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機最小系統設計

        單片機最小系統設計

        作者: 時間:2011-05-01 來源:網絡 收藏

        6、 上電初始化顯示P.

        7、 能輸入、顯示十六進制數0——F

        8、 編寫初始化主程序、鍵掃子程序、顯示子程序及其他所需要子程序。

        9、 計算機輸出說明書一分(包括各部分電路工作原理說明、程序清單及程序流程框圖),16開方框圖一張,電路原理總圖一張。

        10、 時間:一周五、總體方案提示

        1、 可利用8031,RAM,ROM,8279構造

        2、 可利用8031,RAM,ROM,8155構造系統。

        也可以利用AT89C51(或AT89C52),RAM,8155構造單片機最小系統。

        請看我的程序然后修改 ,有問題可以在我們的論壇交流,qq群7344883

        設Inter 8051片內RAM78H-7FH單元為顯示緩沖區,依次從低到高存顯示數據

        ORG 0000H

        AJMP MAIN

        ORG 0080H

        MAIN : MOV SP, #60H

        MOV R0, #08H

        MOV R1, #78H

        LCALL ML ;調清零子程序

        MOV R0, #64 ;清工作單元

        MOV R1, #20H

        LCALL ML

        MOV A, #03H ; 8155的初始化

        MOV DPTR, #7F00H

        MOVX @DPTR,A

        ST: MOV 78H, #0FFH ;顯示P.

        MOV 79H, #0FFH

        MOV 7AH, #0FFH

        MOV 7BH, #0FFH

        MOV 7CH, #0FFH

        MOV 7DH, #0FFH

        MOV 7EH, #0FFH

        MOV 7FH, #0CH

        LM: LCALL DIS ;調顯示顯示P.

        LCALL SHIFT ;調移位程序

        LCALL LTIM ;調延時子程序

        LCALL KD1 ;調鍵掃程序

        INC R0

        AJMP LM

        DIS: MOV A, #03H ;顯示程序

        MOV DPTR, #7F00H

        MOV @DPTR,A

        MOV R0, #78H

        MOV R3, #01H

        MOV A, R3

        LD0: MOV DPTR, #7F01H

        MOVX @DPTR,A

        INC DPTR

        MOV A, @R0

        DIR0: ADD A, #0DH

        MOVC A, @A+PC

        DIR1: MOVX @DPTR,A

        LCALL DL

        INC R0

        MOV A, R3

        JB ACC.5,LD1

        RL A

        MOV R3, A

        LJMP LD0

        LD1: RET

        DSEG: DB 3FH,06H,5BH,4FH,66H

        DB 6DH,7DH,07H,7FH,6FH

        DB 77H,7CH,39H,5EH,79H

        DB 71H

        DL1: MOV R7, #01H ;延時1ms

        DL : MOV R6, #0FFH

        DL6: DJNZ R6, DL6

        DJNZ R7, DL

        RET

        KD1: LCALL DIS ;鍵盤掃描程序

        KEY1: LCALL KEY

        JNZ LK1

        NI: ACALL DIS

        AJMP KEY1

        LK1: ACALL DIS ;有鍵閉合2次延時

        ACALL DIS ;共12ms去抖動

        ACALL K1

        JNZ LK2

        LCALL DIS

        AJMP KEY1

        LK2: MOV R2, #0FEH

        MOV R4, #00H

        LK4: MOV DPTR, #7F01H

        MOV A, R2

        MOVX @DPTR, A

        手機電池相關文章:手機電池修復


        51單片機相關文章:51單片機教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理


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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 和顺县| 桑植县| 杭州市| 通辽市| 隆德县| 南陵县| 潞西市| 农安县| 英山县| 清远市| 洮南市| 文化| 富顺县| 临清市| 海伦市| 合川市| 黄浦区| 耿马| 蓬莱市| 高要市| 馆陶县| 万安县| 大同县| 闽侯县| 织金县| 桃园县| 商都县| 诸城市| 江门市| 东山县| 布拖县| 凤冈县| 双流县| 合川市| 常德市| 颍上县| 阜新| 巫溪县| 射阳县| 容城县| 合山市|