单片机原理及接口技术6串行接口.pptVIP

  • 3
  • 0
  • 约1.44万字
  • 约 71页
  • 2026-06-16 发布于河北
  • 举报

*6.3串行口工作模式6.3.1模式06.3.2模式16.3.3模式26.3.4模式3*6.3.1模式0模式0是同步移位寄存器方式,用于扩展I/O口。模式0以8位为一帧数据,没有起始位和停止位,低位在前、高位在后,其帧格式为:8位串行数据的输入或输出都是通过RXD端,而TXD端用于送出同步移位脉冲,作为外接器件的同步移位信号。波特率固定为fosc/12。发送与接收工作过程:模式0的发送是在TI=0的情况下,由一条写发送缓冲器的指令开始。例如:MOVSBUF,A……D0D1D2D3D4D5D6D7……低位→高位*CPU执行完该指令,串行口即将8位数据从RXD端送出(低位在前),同时,在TXD端发出同步移位脉冲。8位数据发送完毕后,由硬件置位TI=1。可通过查询TI位来确定是否发送完一组数据,TI=1表示发送缓冲器已空;TI=1也可作为中断请求信号,申请串行口发送中断。当要发送下一组数据时,需用软件使TI清0,然后才可发送下一组数据。模式0的接收是在RI=0和REN=1的条件下,启动串行口接收。接收数据由RXD端输入(低位在前),TXD端仍发出同步移位脉冲。接收到8位数据以后,由硬件使RI=1。可通过查

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档