標題: 定時器/計數器匯編源程序 [打印本頁]
作者: BRYANT天 時間: 2016-12-9 12:29
標題: 定時器/計數器匯編源程序
ORG 0000H
LJMP MAIN
ORG 000BH ;定時器0中斷入口地址
LJMP INT
ORG 0030H
MAIN:MOV R0,#00H ;中斷次數R0清0
MOV A,#0FEH
MOV P1,A ;點亮LED2
MOV TMOD,#01H ;定時器0工作方式1
MOV TH0,#3CH ;置50ms定時初值
MOV TL0,#0AFH
SETB EA ;開總中斷
SETB ET0 ;開T0中斷
SETB TR0
SJMP $ ;動態暫停
ORG 0050H ;中斷程序
INT: INC R0 ;中斷次數R0加1
CJNE R0,#2,EXIT ;R0等于2,即中斷兩次,定時100ms,如果沒到100ms,跳至EXIT退出
MOV R0,#00H ;中斷次數R0清0
RL A ;A的值循環左移;點亮下一個燈
MOV P1,A
EXIT:RETI
END
| 歡迎光臨 (http://www.raoushi.com/bbs/) |
Powered by Discuz! X3.1 |