|
|
51單片機(jī)做的交通燈 仿真文件如下:
0.png (19.65 KB, 下載次數(shù): 77)
下載附件
2016-5-29 15:26 上傳
0.png (64.05 KB, 下載次數(shù): 70)
下載附件
2016-5-29 15:25 上傳
仿真工程文件下載:http://m.raoushi.com/bbs/dpj-50777-1.html
交通燈匯編程序:
- ORG 00H
-
- START:
-
- CALL SETB_LED
- CLR P2.0
- CALL DISPLAY_NUMBER
-
- CALL SETB_LED
- CLR P2.2
- CALL DISPLAY_NUMBER
-
- CALL SETB_LED
- MOV P0, #0FFH
- CLR P2.1
- CALL DELAY
- SETB P2.1
- CALL DELAY
- CLR P2.1
- CALL DELAY
- SETB P2.1
- CALL DELAY
- CLR P2.1
- CALL DELAY
- SETB P2.1
- CALL DELAY
-
-
- JMP START
- DELAY: MOV R3, #123
- DV0: MOV R1, #200
- DV1: MOV R2, #20
- DV2: DJNZ R2, DV2
- DJNZ R1, DV1
- DJNZ R3, DV0
- RET
- CLEAR_DISLED:
- SETB P0.0
- SETB P0.1
- SETB P0.2
- SETB P0.3
- SETB P0.4
- SETB P0.5
- SETB P0.6
- RET
- DISPLAY_NUMBER:
- MOV P0, #10H ;數(shù)碼管顯示9
- CALL DELAY
-
- MOV P0, #0H ;數(shù)碼管顯示8
- CALL DELAY
-
- mov P0, #78H ;數(shù)碼管顯示7
- CALL DELAY
- MOV P0, #2H ;數(shù)碼管顯示6
- CALL DELAY
-
- MOV P0, #12H ;數(shù)碼管顯示5
- CALL DELAY
-
- MOV P0, #19H ;數(shù)碼管顯示4
- CALL DELAY
-
- MOV P0, #30H ;數(shù)碼管顯示3
- CALL DELAY
-
- MOV P0, #24H ;數(shù)碼管顯示2
- CALL DELAY
-
- MOV P0, #79H ;數(shù)碼管顯示1
- CALL DELAY
-
- MOV P0, #40H
- CALL DELAY
- RET
-
- SETB_LED:
- SETB P2.0
- SETB P2.1
- SETB P2.2
- RET
- END
- //小月子2016年5月21日編輯 如果您有什么不理解的地方請(qǐng)加小月子QQ:616142166
- //小月子是個(gè)電子發(fā)燒友,小月子電子網(wǎng)店賣的是電子電路類、編程類學(xué)習(xí)資料教學(xué)視頻
- //請(qǐng)關(guān)注我的網(wǎng)
-
復(fù)制代碼
|
|