仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
QP@(0}IBL}1{)4HE}6%R6.png (23.28 KB, 下載次數: 64)
下載附件
2019-6-10 21:56 上傳
Q{DME[_{A(TNKYOEP}35B4D.png (23.38 KB, 下載次數: 66)
下載附件
2019-6-10 21:56 上傳
單片機源程序如下:
- ORG 0000H
- AJMP START
- ORG 001BH ;T1中斷入口地
- AJMP INT_T1
- ORG 0100H
- START:
- MOV SP,#60H
- MOV TMOD,#10H ;置T1為方式1
- MOV TL1,#3CH ;延時50mS的時間常數
- MOV TH1,#0B0H
- MOV R0,#00H
- MOV R1,#20
- SETB TR1 ;啟動定時器
- SETB ET1
- SETB EA ;開中斷
- SJMP $
- INT_T1: ;T1中斷服務子程序
- PUSH ACC ;保護現場
- PUSH PSW
- PUSH DPL
- PUSH DPH
- CLR TR1 ;停止計數
- MOV TL1,#3CH ;延時50mS常數
- MOV TH1,#0B0H
- SETB TR1 ;開始計數
- DJNZ R1, EXIT
- MOV R1,#20 ;延時一秒的常數
- MOV DPTR,#DATA1 ;置常數表基址
- MOV A,R0 ;置常數表偏移量
- MOVC A,@A+DPTR ;讀常數表
- MOV P1,A ;送P1口顯示
- INC R0
- mov A,R0
- CJNE A,#08H,EXIT
- MOV R0,#00H
- EXIT:
- POP DPH ;恢復現場
- POP DPL
- POP PSW
- POP ACC
- RETI
- ;LED顯示常數表
- DATA1: DB 0FAH,0F5H,0AFH,5FH
- DB 0AAH,55H,00H,0FFH
- END
復制代碼
27`JL)6U)3N977F0NXYEU2J.png (4.81 KB, 下載次數: 73)
下載附件
2019-6-10 21:56 上傳
所有資料51hei提供下載:
新建文件夾.rar
(16.42 KB, 下載次數: 55)
2019-6-10 21:57 上傳
點擊文件名下載附件
節日流水燈 下載積分: 黑幣 -5
|