中断优先级寄存器(IP)
定时器控制寄存器(TCON)
定时器方式寄存器(TMOD)
③处填写()
交通灯控制实验电路如题43图所示,875l单片机时钟频率6MHz,P1.5~P1.0经电阻接六个发光二极管,其中红1、黄1、绿1,为南北向指示灯;红2、黄2、绿2,为东西向指示灯。以下程序用定时器TD产生0.1秒中断为计时标准,按以下四种状态,交替循环。
(1)红1、绿2,亮20秒;
(2)红1、黄1、黄2,亮1秒;
(3)绿1、红2亮15秒;
(4)黄1、红2、黄2亮1秒。试填满程序中的缺少部分。
ORG 0000H
AJMP START
ORG ① ;定时器T0入口地址
MOV TL0,#0B0H
MOV TH0,#3CH
DJNZ 30H, ②
MOV A,R7
INC A
ANL A,# ③ H
MOV R7,A
ADD A,#T0_5-1D_1
MOVC ④
T0_1: MOV P1,A
MOV 30H,#10 ;第2和第4种状态的计数次数
CJNE R7,#0,T0_2
MOV 30H,# ⑤ ;第1种状态的计数次数
SJMP T0_3
T0_2: CJNE R7,#2,TD_3
MOV 30H,# ⑥ ;第3种状态的计数次数
T0_3: RETI
T0_5: DB 0DEH, ⑦ H,0F3H,0E5H
;每种状态的显示代码(没用到的引脚输出应为“1”)
START: MOV TMOD,#01H
MOV TL0,#0BOH
MOV TH0,#3CH
MOV 30H,#200
MOV R7,#0
MOV IE,#82H
SETB ⑧
MOV P1,#0DEH
LOOP: SJMP LOOP
①______; ②______; ③______; ④______;
⑤______; ⑥______; ⑦______;⑧______。
附:有关特殊功能寄存器各位内容:
中断允许控制寄存器(IE)
中断优先级寄存器(IP)
定时器控制寄存器(TCON)
定时器方式寄存器(TMOD)