色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

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

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

          本文引用地址:http://cafeforensic.com/article/171258.htm

          6、 上電初始化顯示P.

          7、 能輸入、顯示十六進制數(shù)0——F

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

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

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

          1、 可利用8031,RAM,ROM,8279構(gòu)造

          2、 可利用8031,RAM,ROM,8155構(gòu)造系統(tǒng)。

          也可以利用AT89C51(或AT89C52),RAM,8155構(gòu)造單片機最小系統(tǒng)。

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

          設Inter 8051片內(nèi)RAM78H-7FH單元為顯示緩沖區(qū),依次從低到高存顯示數(shù)據(jù)

          ORG 0000H

          AJMP MAIN

          ORG 0080H

          MAIN : MOV SP, #60H

          MOV R0, #08H

          MOV R1, #78H

          LCALL ML ;調(diào)清零子程序

          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 ;調(diào)顯示顯示P.

          LCALL SHIFT ;調(diào)移位程序

          LCALL LTIM ;調(diào)延時子程序

          LCALL KD1 ;調(diào)鍵掃程序

          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

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


          評論


          相關推薦

          技術專區(qū)

          關閉