填空题交通灯控制实验电路如图所示,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 ①______; ②______; ③______; ④______; ⑤______; ⑥______; ⑦______;⑧______。 附:有关特殊功能寄存器各位内容:
填空题片内RAM的位寻址区的地址范围为______H~______H。
填空题某8031单片机时钟频率12MHz,T1为工作方式1,2毫秒定时中断,其部分初始化程序如下,请指出错误,并改正之。 MOV TMOD,#01H MOV TH1,#0F8H MOV TL1,#30H MOV IP,#8 MOV IE,#88H …… [*] 错误:______ 改正:______
填空题设单片机的晶振频率为fosc=6MHz,使用T1工作于工作方式0,下面程序用查询的方式在______端输出周期为______的连续等宽方波。 MOV TMOD,#00H MOV TH1,#0FCH MOV TL1,#03H MOV IE,#00H SETB TR1 LOOP: JBC TF1,LOOP1 AJMP LOOP1 LOOP1: MOV TH1,#0FCH MOV TL1,#03H CPL P1.0 CLR TF1 SJMP LOOP
问答题编写两个4字节无符号数相减的程序。被减数存放在片内RAM 30H开始的数据区,减数存放在40H开始的数据区(均为低位在前),差值存回30H开始的存储单元,试补全下列程序。 MOV R0,#30H MOV R1,#40H MOV R3,#04H SJMP $