|
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
單片機源程序如下:
- 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的時間常數(shù)
- MOV TH1,#0B0H
- MOV R0,#00H
- MOV R1,#20
- SETB TR1 ;啟動定時器
- SETB ET1
- SETB EA ;開中斷
- SJMP $
- INT_T1: ;T1中斷服務(wù)子程序
- PUSH ACC ;保護現(xiàn)場
- PUSH PSW
- PUSH DPL
- PUSH DPH
- CLR TR1 ;停止計數(shù)
- MOV TL1,#3CH ;延時50mS常數(shù)
- MOV TH1,#0B0H
- SETB TR1 ;開始計數(shù)
- DJNZ R1, EXIT
- MOV R1,#20 ;延時一秒的常數(shù)
- MOV DPTR,#DATA1 ;置常數(shù)表基址
- MOV A,R0 ;置常數(shù)表偏移量
- MOVC A,@A+DPTR ;讀常數(shù)表
- MOV P1,A ;送P1口顯示
- INC R0
- mov A,R0
- CJNE A,#08H,EXIT
- MOV R0,#00H
- EXIT:
- POP DPH ;恢復(fù)現(xiàn)場
- POP DPL
- POP PSW
- POP ACC
- RETI
- ;LED顯示常數(shù)表
- DATA1: DB 0FAH,0F5H,0AFH,5FH
- DB 0AAH,55H,00H,0FFH
- END
復(fù)制代碼
所有資料51hei提供下載:
新建文件夾.rar
(16.42 KB, 下載次數(shù): 55)
2019-6-10 21:57 上傳
點擊文件名下載附件
節(jié)日流水燈
|
評分
-
查看全部評分
|