问题 填空题

交通灯控制实验电路如图所示,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

①______; ②______; ③______; ④______;

⑤______; ⑥______; ⑦______;⑧______。

附:有关特殊功能寄存器各位内容:

 

答案

参考答案:①000BH ②T0_3 ③03 ④A,@A+PC ⑤200 ⑥150 ⑦0EC ⑧TR0

单项选择题
判断题