华东理工大学《单片机原理与接口技术》课件-7.pptVIP

  • 0
  • 0
  • 约1.61万字
  • 约 56页
  • 2026-11-02 发布于湖南
  • 举报

华东理工大学《单片机原理与接口技术》课件-7.ppt

**************2.串行口方式1的发送和接收例1:MCS-51串行口按双工方式收发ASCII字符,最高位用来作奇校验位,要求传送的波特率为1200b/s。编写有关的通信程序。解:7位ASCII码加1位奇校验共8位数据,故可采用串行口方式1。MCS-51单片机的奇偶校验位P是当累加器A中1的数目为奇数时,P=1。如果直接把P的值放入ASCII码的最高位,恰好成了偶校验,与要求不符。因此,要把P的值取反以后放入ASCII码最高位,才是要求的奇校验。**串行口方式1的应用-1双工通信要求收、发能同时进行。实际上,收、发操作主要是在串行接口进行,CPU只是把数据从接收缓冲器读出和把数据写入发送缓冲器。数据传送用中断方式进行,响应中断以后,通过检测是RI置位还是TI置位来决定CPU是进行发送操作还是接收操作。发送和接收都通过调用子程序来完成。设发送数据区的首地址为20H,接收数据区的首地址为40H,fosc为6MHz,通过计算可知:定时器的初装值应为F3H。定时器T1采用工作模式2,可以避免计数溢出后用软件重装定时初值的工作。**串行口方式1的应用-1程序清单:主程序MOVTMOD,#20H;定时器1设为方式2MOVTL1,#0F3H

文档评论(0)

1亿VIP精品文档

相关文档