c51单片机---串口n教程方案.ppt

什么是串行通信? 串行通信和并行通信 MCS-51的串行接口 概述 有一个可编程全双工串行通信接口(UART) (Universal Asychronous Receiver/Transmitter ) 管脚:TXD(P3.1)、RXD(P3.0) 可同时发送、接收数据(Transmit/Receive) 有四种工作方式,帧格式有8、10、11位。 波特率(Baud rate)可设置 波特率:每秒钟传送二进制数码的位数,也叫比特数,单位为b/s,即位/秒。 MCS-51串行接口的结构 MCS-51串行接口寄存器 SBUF——串行口数据缓冲器 共两个:一个发送寄存器SBUF,一个接收SBUF,二者共用一个地址99H。 SCON——串行口控制寄存器 PCON——电源及波特率选择寄存器 电源及波特率选择寄存器PCON 串行口四种工作方式应用比较 方式的选择由SM1、SM0实现。 方式0 方式1 方式2 方式3 MCS-51串行口的波特率 单片机之间的通信 双机通信软件编程 2)方式1.3的波特率设计 方法: 先设定串口波特率和T1的工作方式,然后计算计数初值。 例: 设波特率为 2400 bit/s,fosc为 11.0592 MHZ, T1选方式 2, SMOD = 0。 则: 2400=T1溢出率/32 T

文档评论(0)

1亿VIP精品文档

相关文档