第7章_单片机的串行通信技术精选.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 波特率=2SMOD×(T1的溢出率)/32 数据位由 P3.0 (RXD)端接收, 由P3.1(TXD)端发送 一帧信息为 10 位: 一位起始位(0), 8 位数据位(低位在前)和一位停止位(1)。 发送过程: 用软件清除 TI后, CPU执行任何一条以 SBUF为目标寄存器的指令, 就启动发送过程。数据由TXD引脚输出, 此时的发送移位脉冲是由定时器/计数器 T1 送来的溢出信号经过 16 或 32 分频而取得的。一帧信号发送完时, 将置位发送中断标志TI=1, 向CPU申请中断。 2. 方式1—10位UART方式 用软件清除 RI后, 当允许接收位REN=1 时, 接收器以选定波特率的 16 倍的速率采样 RXD引脚上的电平, 即在一个数据位期间有 16 个检测脉冲, 并在第 7、 8、9 个脉冲期间采样接收信号, 然后用三中取二的原则确定检测值, 以抑制干扰。 并且采样是在每个数据位的中间, 避免了信号边沿的波形失真造成的采样错误。 当检测到有从“1”到“0”的负跳变时, 则启动接收过程, 在接收移位脉冲的控制下, 接收完一帧信息。 当最后一次移位脉冲产生时能满足下列两

文档评论(0)

1亿VIP精品文档

相关文档