|
仿真圖:
51單片機數碼管的使用仿真電路圖(帶匯編程序)
仿真文件下載地址:http://www.raoushi.com/bbs/dpj-50777-1.html
- ORG 00H
- MOV R4, #01111001B
- MOV R5, #00100100B
- MOV R6, #00110000B
- MOV R7, #00011001B
-
-
- START:
- MOV P2, #00000001B
-
- MOV P0, R4 //R4值為 #01111001B 讓第一個數碼管顯示1.
- CALL DELAY
- MOV P2, #00000010B
-
- MOV P0, R5 //R5值為 #00100100B 讓第二個數碼管顯示2.
- CALL DELAY
- MOV P2, #00000100B
- MOV P0, R6 //R6值為 #00110000B 讓第三個數碼管顯示3.
- CALL DELAY
-
- MOV P2, #00001000B
- MOV P0, R7 //R7值為 #00011001B 讓第四個數碼管顯示4.
- CALL DELAY
-
- SETB P3.0 //設置P3這個端口的第0引腳為高電平
- ACALL DELAY
- CLR P3.0 //設置P3這個端口的第0引腳為低電平
- ACALL DELAY
- JMP START //跳轉到START那段代碼處繼續執行程序
- DELAY: MOV R1, #10
- DL1: MOV R2, #250
- DJNZ R2, $
- DJNZ R1, DL1
- RET
- END
- //小月子2016年5月21日編輯 如果您有什么不理解的地方請加小月子QQ:616142166
- //小月子是個電子發燒友,小月子電子網店賣的是電子電路類、編程類學習資料教學視頻
- //請關注我的網
復制代碼
|
|