试题详情
- 简答题简述利用串行口进行多机通信的原理。
-
以方式1为例。发送过程:数据位由TXD端输出,发送1帧信息为10位,当CPU执行1条数据写发送缓冲器SBUF的指令,就启动发送。发送开始时,内部发送控制信号SEND变为有效,将起始位向TXD输出,此后,每经过1个TX时钟周期,便产生1个移位脉冲,并由TXD输出1个数据位。8位数据位全部输出完毕后,置1中断标志位TI,然后SEND信号失效。
接收过程:当检测到起始位的负跳变时,则开始接收。接收时,定时控制信号有2种。其中一种是位检测器采样脉冲,它的频率是RX时钟的16倍。也就是在1位数据期间,有16个采样脉冲,以波特率的16倍速率采样RXD引脚状态,当采样到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误地开始接收数据。 关注下方微信公众号,在线模考后查看
热门试题
- 89C51单片机的字长是()位。
- 当MCS-51系列单片机应用系统需要扩展
- 在AT89C51单片机中T0和T1的工作
- MCS-51单片机定时器T0的溢出标志T
- 简述MCS-51单片机CPU访问外部扩展
- 能访问外部数据存贮器的传送指令是()。
- STR12-280机器人例程中DJ2_X
- 假定设置堆栈指针SP的值为36H,在执行
- 单片机应用系统的设计有哪些要求?
- 下面哪些寄存器可以实现寄存器间接寻址的(
- MCS-51上电复位后,SP的内容是()
- 下列()开关具有自动复位功能?
- 以下字符列中,是C程序的合法标识符的是(
- 中断源中断请求撤销包括()、软件清除、硬
- C语言中,若未说明函数的类型,则系统默认
- CPU响应中断后,能自动清除中断请求“1
- 对外部数据存储器的读操作使用的指令()。
- 在单片机串行通信中,依发送与接收设备时钟
- MOV A,30H
- 51系列单片机40脚DIP封装的第31引