- 11
- 0
- 约2.2万字
- 约 87页
- 2017-07-06 发布于河南
- 举报
第07章串口UART
第七章 串行口UART §7.1 串行通讯基本知识 数据通讯 传输方式 同步通讯和异步通讯 波特率:表示每秒钟传送二进制代码的位数,单位b/s 异步通讯的一帧数据格式 同步传送的数据格式 串行通信协议 §7.2 MCS-51串行口及应用 串行通讯可以实现单片机与单片机、单片机与微机之间的数据交换。 串行通讯电路简单,实现远距离低成本的数据传输。缺点是传输速度慢。 在一些系统中, 采用串行通讯的形式将多微处理器连接起来,构成一个完整的多CPU控制系统。 串行(异步)通信应用示意图 §7.2.1 89S51串行口 2、与串口有关的寄存器数据缓冲寄存器 SBUF 地址:99H SBUF是用来存放发送和接收数据的寄存器, 对应两个独立的缓冲器。 CPU写SBUF就是开始发送数据(MOV SBUF,A); CPU读SBUF就是读取接收到的数据到A (MOV A,SBUF)。 该结构在硬件设计上保证了51单片机串行口是一个可同时发送与接收的”全双工”串口。 SBUF硬件电路: 发送:执行指令MOV SBUF,A 接收:当检测到起始位电路自动启动接收。 串行口控制寄存器SCON 地址:98H SM0 SM1: 串行口工作模式选择位。 RI :完成
原创力文档

文档评论(0)