更多"下面是两单片机通过串行口进行通信的程序。它能将甲机内部RAM 20H~"的相关试题:
[填空题]
下面是两单片机通过串行口进行通信的程序。它能将甲机内部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 $
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
[填空题]下面程序段是将外部RAM30H单元的内容送内部RAM20H单元。 MOV R1,#30H MOVX A,@R1 MOV 20H,ACC 错误:______ 改正:______
[填空题]下面程序段是将片外RAM20H~25H单元清零。
MOV R0,#20H
MOV R7,#06H
CLR A
LOOP: MOV @R0,A
INC R0
DJNZ,#3000H
错误:______
改正:______
[填空题]下面程序段是将外部RAM1000H单元的内容送内部RAM20H单元。
MOVX DPTR,#1000H
MOVX A,@DPTR
MOV 20H,A
错误:______
改正:______
[简答题]在片外RAM 4000H单元开始存放16个单字节数,将其中非零的数传送到片内RAM 20H开始的单元,并将其个数存于寄存器R6中。请接着以下程序,补全缺少的部分。
MOV R6,#OOH
MOV R7,#16
MOV R0,#20H
MOV DPTR,#4000H
SJMP $
[单项选择]配置路由器时,PC机的串行口与路由器的______相连,路由器与PC机串行口通信的默认数据速率为______。
A. 以太接口
B. 串行接口
C. RJ-45端口
D. console接口
[填空题]阅读下面的程序段,请填空。
1 TAB DB 10H,20H,30H,40H,50H
2 P1 DD 02001000H
3 P2 DD TAB
4 LDS DI, P1
5 LES SI, P2
执行4指令后,(DS)=______。
[填空题]阅读下面的程序段,请填空。
1 TAB DB 10H,20H,30H,40H,50H
2 P1 DD 02001000H
3 P2 DD TAB
4 LDS DI, P1
5 LES SI, P2
执行4指令后,(DS)=______。
[填空题]已知:(R0)=4BH,(A)=84H,片内RAM(4BH)=7FH,(40)=20H,执行程序后,(R0)=35H,(A)=7FH,(4BH)=20H,(40H)=7FH
MOV A,@R0
MOV @R0,40H
MOV 40H,ACC
MOV R0,#35H
错误:______
改正:______
[填空题]Console端口是一个用来连接配置终端的异步串行口,其接口标准为( ),通过Console 口,可以将交换机与配置终端连接起来,以便在配置终端上对交换机进行配置。