主观

43. 下面是两单片机通过串行口进行通信的程序。它能将甲机内部RAM 20H~27H单元的数据发送给乙机,完成程序并填空。

甲机发送程序如下:

  MOV   ① ;定时器T1工作在8位重装方式

  MOV TL1,#0F4H

  MOV TH1,#0F4H

  SETB TR1

  MOV   ②  ,#40H;语句的作用是设置串口控制字

  MOV R0,#20H

  MOV R7,#08H

  START:MOV A.@R0

  MOV   ③  ,A;将累加器A中的内容送串口输出缓冲器

  WAIT:JBC T1, ④ ;判断T1是否置位,其目的是检查一帧是否发送完

  AJMP WAIT

  CONT:INC R0

  DJNZ R7,START

  SJMP $

  乙机接收程序如下:

  MOV TMOD,#20H

  MOV TL1,#0F4H

  MOV TH1,#0F4H

  SETB TR1

  MOV SCON,#40H

  MOV R0,#20H

  MOV R7,#08H

  SETB   ⑤ ;将REN置位的目的是使允许中断接受

  WAIT:JBC RI,  ⑥ ;判断RI是否置位,其目的是检查一帧是否接受完

  AJMP WAIT

  READ:MOV A, ⑦ ;将串口输入缓冲器的内容送累加器A

  MOV @R0,A

  INC R0

  DJNZ R7, ⑧  

  SJMP $

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

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

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

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服