简述单片机多机通信的原理。

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[问答题] 简述单片机多机通信原理

【◆参考答案◆】:
若置SM2=1,则允许多机通信。多机通信协议规定,第9位数据(D8)为1,说明本帧数据为地址帧;若第9位为0,则本帧为数据帧。当一片89C51(主机)与多片89C51(从机)通信时,所有从机的SM2位都置1。主机首先发送的一帧数据为地址,即某从机机号,其中第9位为1,所有的从机接收到数据后,将其中第9位装入RB8中。各从机根据收到的第9位数据(RB8中)的值来决定从机可否再接收主机的信息。若(RB8)=0,说明是数据帧,则使接收中断标志位RI=0,信息丢失;若(RB8)=1说明是地址帧,数据装入SBUF并置RI=1,中断所有从机,只有被寻址的目标从机清除SM2(SM2=0),以接收主机发来的一帧数据(点对点通信)。其他从机仍然保持SM2=1。

(2)【◆题库问题◆】:[问答题] 简述MCS-51的几种寻址方式。

【◆参考答案◆】:MCS-51系列单片机设有7种基本寻址方式,分别为:寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址寄存器加变址寄存器间接寻址、相对寻址、位寻址。

(3)【◆题库问题◆】:[单选] 在R3初值为00H的情况下,DJNZ R3,rel指令将循环执行()
A.0次
B.256次
C.128次
D.10次

【◆参考答案◆】:B

(4)【◆题库问题◆】:[单选] 下面设备不是输入设备的是()
A.A/D转换器
B.键盘
C.打印机
D.扫描仪

【◆参考答案◆】:C

(5)【◆题库问题◆】:[判断题] 在89C51单片机中,高级中断可以打断低级中断形成中断嵌套。()
A.正确
B.错误

【◆参考答案◆】:正确

(6)【◆题库问题◆】:[填空题] 单片机是一种将()、存储器和输入输出接口集成在一个芯片中的微型计算机。

【◆参考答案◆】:CPU

(7)【◆题库问题◆】:[判断题] 中断函数的调用是在满足中断的情况下,自动完成函数调用的
A.正确
B.错误

【◆参考答案◆】:正确

(8)【◆题库问题◆】:[填空题] 单片机89C51片内有两个16位的定时/计数器,即()T1,它们都有定时和计数的功能。

【◆参考答案◆】:T0

(9)【◆题库问题◆】:[单选] 指令“RRCA”的含义是()
A.A中数循环左移一位
B.A中数循环右移一位
C.A中数带进位循环右移一位
D.A中数带进位循环左移一位

【◆参考答案◆】:C

(10)【◆题库问题◆】:[单选] 80C51单片机若晶振频率为fosc=6MHz,则一个机器周期等于()µS。
A.1/12
B.1/2
C.1
D.2

【◆参考答案◆】:D

【◆答案解析◆】:一个机器周期=12个时钟周期。 因为晶振频率为6MHZ,所以时钟周期=1/6M 所以一个机器周期=2/(1MHz)=2us

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: