首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
下面是两单片机通过串行口进行通信的程序。它能将甲机内部RAM 20H~27H单元的数据发送给乙机,完成程序并填空。 甲机发送程序如下: MOV ① ;定时器T1工作在8位重装方式 MOV TL1,#0F4H MOV
下面是两单片机通过串行口进行通信的程序。它能将甲机内部RAM 20H~27H单元的数据发送给乙机,完成程序并填空。 甲机发送程序如下: MOV ① ;定时器T1工作在8位重装方式 MOV TL1,#0F4H MOV
admin
2010-04-27
83
问题
下面是两单片机通过串行口进行通信的程序。它能将甲机内部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 $
答:①______;②______;③______;④______;
⑤______;⑥______;⑦______;⑧______。
选项
答案
①TMOD,#20H ②SCON ③SBUF ④CONT ⑤REN ⑥READ ⑦SBUF ⑧WAIT
解析
转载请注明原文地址:https://www.kaotiyun.com/show/oGAx777K
本试题收录于:
微型计算机原理与接口技术题库理工类分类
0
微型计算机原理与接口技术
理工类
相关试题推荐
在一个夜校选课系统的程序功能说明书中指出了某一程序的输入条件为:每个读夜校的学生可以选择1至4门课程,试用黑盒法设计测试用例。按边界值分析法设计测试用例。
在一个夜校选课系统的程序功能说明书中指出了某一程序的输入条件为:每个读夜校的学生可以选择1至4门课程,试用黑盒法设计测试用例。按等价类划分法设计测试用例(要求列出设计过程)。
接口在形式上等价于一个没有_________、没有方法,只有_________的抽象类。
有8个处理单元互连成的并行处理机,按(0,5)、(1,4)、(2,7)、(3,6)配对通信。实现此功能的互连函数的一般表达式为()
简述数组多路通道的数据传送方式。
在数字传输系统中,码元速率为600波特,数据速率为1200bit/s,则信号取几种不同的状态?
下面程序段为删除循环链表中第一个info域值等于x的结点,请填上程序中缺少的部分。循环链表的结构如图C一6所示:structnode{intinfo;structnode*link;)intDelete(structnode*head,in
试写出一个判别表达式中开、闭括号是否配对出现的算法。
main(){intx,y;scanf("%d",x);y=x*x;printf("y=%d\n",y);}错误:______改正:______
#includemain(){inti,j,n;scanf("%d",&n);for(i=n;i<5;i++)for(j=2;j<=i;j++)putchar(’#’);
随机试题
开式下击器的震击力的大小随开式下击器的上部钻柱悬重()。
急性炎症性脱髓鞘性多发性神经病的诊断依据。
阑尾动脉来自
布洛芬属于
下列关于家畜心脏的叙述,不正确的是()。
岗位评价指标计量的基础标准不包括()。
反握(单杠)
下列选项中,不属于学习资源的是()
软件(程序)调试的任务是
WhydidthemangotoDallas?
最新回复
(
0
)