按关键词阅读: 与思考题10
1、练习与思考题101.串行数据传送的主要优点和作用是什么?答:串行数据传送的主要优点是硬件接口简单 , 接口端口少(或微机与外设之间的数据通信 。
2.单工、半双工、全双工通信有什么异同?答:相同之处在于都是串行通信;单工方式:数据仅按一个固定方向传送 。
半双工方式:数据可实现双向传送 , 但不能同时进行 。
2个) 。
主要用于微机之间全双工方式:允许通信双方同时进行数据双向传送 。
3.假定串行口串行发送的字符格式为请画出传送字符“F”的帧格式 。
1个起始位 , 8个数据位 , 1个奇校验位 , 1个停止位 , 起始位01100010校验位0停止位4.若异步通信接口按方式3传送 , 已知其每分钟传送3600个字符 , 其波特率是多少?答:已知 。
2、每分钟传送3600个字符 , 方式3每个字符11位 , 则:波特率=(11b/字符)(3600字符/60s)=660b/s5.AT89S51单片机的串行口由哪些功能部件组成?各有什么作用?答:AT89S51单片机的串行接口由发送缓冲器SBUF , 接收缓冲器SBUF、输入移位寄存器、串行接口控制器SCON、定时器T1构成的波特率发生器等部件组成 。
由发送缓冲期SBUF发送数据 , 接收缓冲期SBUF接收数据 。
串行接口通信的工作方式选择、接收和发送控制及状态等均由串行接口控制寄存器SCON控制和指示 。
定时方式2的波特率=2/64fosc器T1产生串行通信所需的波特率 。
6.AT89S51单片机串行口有几种工作方式? 。
3、有几种帧格式?各种工作方式的波特率如何确定?答:串行口有4种工作方式:方式0、方式1、方式2、方式3;有3种帧格式 , 方式2和3具有相同的帧格式;方式0的发送和接收都以fosc/12为固定波特率 , SMOD/32定时器T1的溢出率方式1的波特率=2SMODSMOD/32定时器T1的溢出率方式3的波特率=27.为什么MCS-51串行口的方式0帧格式没有起始位(0)和停止位(1)?解答:串行口的方式0为同步移位寄存器输入输出方式 , 常用于外接移位寄存器 , 以扩展并行I/O口 , 一般不用于两个MCS-51之间的串行通信 。
该方式以fosc/12的固定波特率从低为位到高位发送或接受数据 。
8.AT89S51中SCO 。
4、N的SM2 , TB8 , RB8有何作用?答:AT89S51中SCON的SM2是多机通信控制位 , 主要用于方式2和方式3.若置SM2=1 , 则允许多机通信 。
TB8是发送数据的第9位 , 在方式2或方式3中 , 根据发送数据的需要由软件置位或复位 。
它在许多通信协议中可用作奇偶校验位;在多机通信中作为发送地址帧或数据帧的标志位 。
RB8是接收数据的第9位 , 在方式2或方式3中接收到的第9位数据放在RB8位 。
它或是约定的奇偶校验位 , 或是约定的地址/数据标示位 。
9.为什么定时器/计数器T1用做串行口波特率发生器时 , 采用方式2?若已知时钟频率、通讯波特率 , 如何计算其初值?解答:因为定时器/计数器在方式2下 , 计数初值是自动重装 。
5、的 , 这样在做串口波特率发生器设置时 , 就避免了重装参数的操作 。
另外 , 若选用工作方式0或工作方1 , 当定时器T1溢出时 , 需在中断服务程序中重装初值 , 这样就带来了难以补偿的定时误差 , 而方式每次自动重装初值所花的时间都是一样的 , 这样就提高了波特率的精度 。
已知时钟频率、通讯波特率 , 根据公式:2波特率2SMOD32fOSC12(256X)可计算出初值X 。
10.以方式一为例 , 简述AT89S51串行口接收和发送数据的过程 。
答:以方式一为例 。
发送:数据位由TXT端输出 , 发送1帧信息为10为 , 当CPU执行1条数据写发送缓冲器SBUF的指令 , 就启动发送 。
发送开始时 , 内部发送控制信号/SEND变为有效 , 将起始位想TXD 。
6、输出 , 此后 , 每经过1个TX时钟周期 , 便产生1个移位脉冲 , 并由TXD输出1个数据位 。
8位数据位全部完毕后 , 置1中断标志位TI , 然后/SEND信号失效 。
接收:当检测到起始位的负跳变时 , 则开始接收 。
接受时 , 定时控制信号有2种 , 一种是位检测器采样脉冲 , 它的频率是RX时钟的16倍 。
也就是在1位数据期间 , 有16个采样脉冲 , 以波特率的16倍的速率采样RXD引脚状态 , 当采样到RXD端从1到0的跳变时就启动检测器 , 接收的值是3次连续采样 , 取其中2次相同的值 , 以确认是否是真正的起始位的开始 , 这样能较好地消除干扰引起的影响 , 以保证可靠无误的开始接受数据 。
11.帧格式为1个起始位 , 8个数据位和1个停止位的异步串行通信 。
来源:(未知)
【学习资料】网址:/a/2021/0413/0021924342.html
标题:单片微机原理及应用 徐春辉第10章 习题答案51系列单片机的串行通信习题与思考题答案|单片微机原理与应用徐春辉第10章习题答案51系列单片机的串行通信习题与思考题答案