关键字:
作业习题
当前位置: 首页 >> 网络资源 >> 作业习题 >> 正文

第六章 串行口 思考与设计题(作业)

2014-06-03 点击:[]

1. 串行通信有几种方式?各有什么特点?

2. 实现异步通信时,通信双方需要遵守哪些基本约定?

3. MCS-51有几种工作方式?各种方式下的通信波特率如何确定?

4. 简述方式0的串行通信原理?

5. 简述方式1的串行通信数据帧的组成和通信原理?

6. 方式2和方式3是如何进行多机通信的?它们的数据帧格式与方式1相比有何不同?

7. 采用MCS-51单片机的串行口扩展3个并行输出口,每隔100ms分别把40H41H42H单元的内容依次从这3个并行输出口输出。

8. 采用图6.17构成监控系统来监控某个设备,在扩展的2个并行输入口连接了16个检测开关,系统不断地查询检测这些开关的状态。检测开关闭合时接口电路接收到低电平,否则,接收到高电平。设计程序实现:当有开关闭合时,把16个开关的状态放到R5R6中保存,没有开关闭合时,系统不处理,继续查询。

9. AB两台单片机应用系统进行串行通信,A机工作在发送状态,B为接收状态,现需要将A机片内RAM30H单元开始存储的8个字节的数据发送到B机,并存储在片内RAM50H单元开始的区域。2个系统的晶振频率均为11.0592MHz,波特率为2400 bit/s

10. AB两台单片机应用系统具有双工通信功能,现需要将A机片内RAM30H单元开始存储的8个字节的数据发送到B机,并存储在片内RAM50H单元开始的区域。2个系统的晶振频率均为11.0592MHz,波特率为4800 bit/s。要求如下:

1)在A机发送时,每次发送10个字节,其中,第1个字节为起始标志0F5H,第2到第9字节为要发送的8个字节数据,第10个字节为8个字节数据的异或校验值(8个字节连续异或的值)。

2B机接收到数据后,先进行异或校验,如果接收到的8个数据的异或值与接收到的第10个字节数据相同,则把数据存放到本机的50H单元开始的区域,否则,丢弃本次接收到的所有数据,并发送2个字节的重发请求0F5H 0DDH,其中为0F5H起始标志。A机接收到重发请求后,按照(1)重发数据。

3B发送重发请求超过10次,则中断接收。

关闭

}