第第66章章UARTUART串行接口串行接口教学目的:了解80C51系列单片机UART串行接口的结构、原理及应用;能够采用查询方式进行串行通信
教学重点:1
UART串行接口的工作原理;2
UART串行接口的4种工作方式的编程、应用
教学难点:1
多机通信方式2
波特率值的设置66..11串行通信概述串行通信概述图6-1基本通信方式图示并行通信与串行通信并行通信:所传送数据的各位同时发送或接收
串行通信:所传送数据的各位按顺序一位一位地发送或接收
1同步通信和异步通信方式1
异步通信ASYNC数据或字符是以固定的帧格式一帧(Frame)一帧地传送,从起始位、数据位到停止位就构成完整的一帧,不同的系统定义有不同的帧格式
图6-2一种11位异步通信的帧格式2
同步通信SYNC用一同步字符来指示通信的开始(常约定1~2个),以实现发送端和接收端的同步
图6-3一种同步通信的帧格式6
2串行通信的数据传送速率在串行通信中数据传送速率的单位用波特率(Baudrate)表示,其意义是每秒钟传送多少位二进制数
同步字符1同步字符2连续传送的数据…………CLK6
3串行通信的方式单工:只允许单方向传送,只需一条数据线
半双工:接收和发送分时双向进行,只需一条数据线
全双工:甲、乙两机之间数据的发送和接收可以同时进行,通信必须使用二根数据线
图6-4通信方式示意图6
4通信协议计算机之间进行数据传输时的一些约定,包括通信方式、帧格式、波特率、命令码的约定等
66..280C51280C51串行口简介串行口简介6
1串行口结构与工作原理80C51的串行口是一个可编程的全双工串行通信接口,通过软件编程它可以做通用异步接收和发送器UART(UniversalAsynchronousReceiver/Transmitter),也可做同步移位寄存器用
其帧格式可设置8位、1