這是當時在學校做學生的時候學習匯編語言的時候做的一個 模擬雙向路口交通燈,用數碼顯示倒計時,3色LED燈模擬紅燈,黃燈,綠燈信,LED燈和數碼管是同步對應的。 附件里面有proteus仿真,畢業設計論文的范本,供需要的學弟學妹們參考下!
程序是可以用的,當時不習慣注釋,感興趣的學弟學妹可以自己慢慢看...
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
111.png (7.12 KB, 下載次數: 68)
下載附件
2018-8-29 14:15 上傳
222.png (7.18 KB, 下載次數: 57)
下載附件
2018-8-29 14:15 上傳
333.png (89.61 KB, 下載次數: 51)
下載附件
2018-8-29 14:15 上傳
單片機源程序:
- ORG 0000H
- NGW EQU 50H
- NSW EQU 51H
- DGW EQU 52H
- DSW EQU 53H
- MOV DPTR, #TAB
- ORG 0030H
- LJMP MAIN
- MAIN: MOV R7,#20
- MOV R0,#25
- MOV R1,#20
- QQ:MOV P2,#21H
- LCALL CHAI
- LCALL DELAY1
- LCALL DELAY1
- LCALL DELAY1
- LCALL DELAY1
- DJNZ R7,QQ
- MOV R7,#2
- MOV R0,#5
- MOV R1,#2
- QQ1: LCALL CHAI
- MOV P2,#21H
- LCALL DELAY1
- LCALL DELAY1
- CLR P2.5
- LCALL DELAY1
- LCALL DELAY1
- DJNZ R7,QQ1
- MOV R7,#3
- MOV R0,#3
- MOV R1,#3
- QQ2: LCALL CHAI
- MOV P2,#11H
- LCALL DELAY1
- LCALL DELAY1
- CLR P2.4
- LCALL DELAY1
- LCALL DELAY1
- DJNZ R7,QQ2
- MOV R7,#20
- MOV R0,#20
- MOV R1,#25
- QQ3:LCALL CHAI
- MOV P2,#0cH
- LCALL DELAY1
- LCALL DELAY1
- LCALL DELAY1
- LCALL DELAY1
- DJNZ R7,QQ3
- MOV R7,#2
- MOV R0,#2
- MOV R1,#5
- QQ4:LCALL CHAI
- MOV P2,#0cH
- LCALL DELAY1
- LCALL DELAY1
- CLR P2.2
- LCALL DELAY1
- LCALL DELAY1
- DJNZ R7,QQ4
- MOV R7,#3
- MOV R0,#3
- MOV R1,#3
- QQ5: LCALL CHAI
- MOV P2,#0aH
- LCALL DELAY1
- LCALL DELAY1
- CLR P2.1
- LCALL DELAY1
- LCALL DELAY1
- DJNZ R7,QQ5
- LJMP MAIN
- CHAI:MOV R2,#1
- MOV R3,#1
- MOV A,R0
- DEC R0
- MOV B,#10
- DIV AB
- MOVC A,@A+DPTR
- MOV NSW,A
- MOV A,B
- MOVC A,@A+DPTR
- MOV NGW,A
- MOV A,R1
- DEC R1
- MOV B,#10
- DIV AB
- MOVC A,@A+DPTR
- MOV DSW,A
- MOV A,B
- MOVC A,@A+DPTR
- MOV DGW,A
-
- DELAY1:MOV R6,#1
- MOV R4,#1
- XS:CLR P1.0
- MOV P0,NGW
- MOV P3,DGW
- DJNZ R2,$
- SETB P1.0
- CLR P1.1
- MOV P0,NSW
- MOV P3,DSW
- DJNZ R2,$
- SETB P1.1
- DJNZ R3,XS
- DJNZ R4,XS
- RET
- TAB:DB 3FH,06H,5BH,4FH,66H
- DB 6DH,7DH,07H,7FH,6FH
- END
復制代碼
0.png (48.52 KB, 下載次數: 60)
下載附件
2018-8-29 18:33 上傳
全部資料51hei下載地址:
畢業設計-模擬雙向路口交通燈數碼顯示.rar
(136.63 KB, 下載次數: 15)
2018-8-29 14:14 上傳
點擊文件名下載附件
畢業設計-模擬雙向路口交通燈數碼顯示 含論文范例 下載積分: 黑幣 -5
|