主观

43. 下面程序的功能是信号灯控制程序,利用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。阅读程序完成说明语句。

ORG 0000H

  AJMP MAIN   ;转主程序

  ORG 001 BH   ;该地址是①的地址

  AJMP CONT   ;当出现②时,才会执行到该指令

  ORG 0100H

  MAIN: MOV TMOD,#10H   ;执行该指令的目的是③

  MOV TH1,#3CH   ;置50ms定时初值

  MOV TL1,#OBOH   ;此时堆栈指针SP的内容是④

  SETB EA   ;执行该指令前,EA的初始值是⑤

  SETB ET1   ;定时器T1开中断

  SETB TR1   ;执行该指令的目的是⑥

  CLR 08H   ;清1s计满标志位

  MOV R3,#14H   ;置50ms循环初值

  DISP: MOV R2,07H

  MOV A,#0FEH

  NEXT:MOV P1,A   ;第2次执行完该指令后,对应⑦灯被点亮

  JNB 08H,$   ;查询1s时间到否

  CLR 08H   ;清标志位

  RL   A

  DJNZ R2,NEXT

  MOV R2,#07H

  NEXT1:MOV P1,A

  JNB 08H,$

  CLR 08H

  RR   A

  DJNZ R2,NEXT1

  SJMP DISP

  CONT: MOV TH1,#3CH   ;程序执行到此处时,堆栈指针SP的内容是⑧

  MOV TL1,#OBOH

  DJNZ R3,EXIT   ;判1s定时到否

  MOV R3,#14H   ;重置50ms循环初值

  SETB 08H   ;标志位置1

  EXIT: RETI   ;该指令的功能是将堆栈的内容送至PC

  答:①______;②______;③______;④______;

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

参考答案
您可能感兴趣的试题

43. 下面程序的功能是信号灯控制程序,利用P1口控制八个发光二极管的亮与灭(设输出低电平时,对应发光二极管被点亮)。阅读程序完成说明语句。

ORG 0000H

  AJMP MAIN   ;转主程序

  ORG 001 BH   ;该地址是①的地址

  AJMP CONT   ;当出现②时,才会执行到该指令

  ORG 0100H

  MAIN: MOV TMOD,#10H   ;执行该指令的目的是③

  MOV TH1,#3CH   ;置50ms定时初值

  MOV TL1,#OBOH   ;此时堆栈指针SP的内容是④

  SETB EA   ;执行该指令前,EA的初始值是⑤

  SETB ET1   ;定时器T1开中断

  SETB TR1   ;执行该指令的目的是⑥

  CLR 08H   ;清1s计满标志位

  MOV R3,#14H   ;置50ms循环初值

  DISP: MOV R2,07H

  MOV A,#0FEH

  NEXT:MOV P1,A   ;第2次执行完该指令后,对应⑦灯被点亮

  JNB 08H,$   ;查询1s时间到否

  CLR 08H   ;清标志位

  RL   A

  DJNZ R2,NEXT

  MOV R2,#07H

  NEXT1:MOV P1,A

  JNB 08H,$

  CLR 08H

  RR   A

  DJNZ R2,NEXT1

  SJMP DISP

  CONT: MOV TH1,#3CH   ;程序执行到此处时,堆栈指针SP的内容是⑧

  MOV TL1,#OBOH

  DJNZ R3,EXIT   ;判1s定时到否

  MOV R3,#14H   ;重置50ms循环初值

  SETB 08H   ;标志位置1

  EXIT: RETI   ;该指令的功能是将堆栈的内容送至PC

  答:①______;②______;③______;④______;

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

¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服