串行口的扩展2016
80C51单片机的串行口的扩展
将串行接口电路集成在芯片内部,称为通用异
步接收/发送器UART。
UART是MCS-51系列单片机的标准配置。
1 MCS-51单片机串行口的结构
带有一个全双工的串行通信接口,可用作:
通用异步接收/发送器UART
同步移位寄存器
网络通信
51单片机串行口结构:
51单片机内置一个全双工的串行通信接口,
串行数据从RxD (P3.0)引脚输入,从TxD
(P3.1)引脚输出。
串行口由数据缓冲器、移位寄存器、串行控
制寄存器和波特率发生器等组成。
数据缓冲器由两个互相独立的同名的
(SBUF)接收、发送缓冲器构成,可以同时
发送和接收数据。
发送缓冲器只能写入而不能读出,接收缓冲
器只能读出而不能写入,因而两个缓冲器可
以公用一个地址码99H.
例如:
指令MOV SBUF,A 则是对发送缓冲器写入
指令MOV A,SBUF 则是对接收缓冲器读出
2 MCS-51单片机串行口控制
• 串行口两个控制寄存器:SCON、PCON。
1.串行口控制寄存器SCON
字节地址为98H,可按位寻址。
SM0,SM
原创力文档

文档评论(0)