0.零碎知识点
(1)异步通信:
(2)异步通信的帧格式:
(3)波特率:
波特率是指串行通信中,单位时间传送的二进制位数,单位为bps,另:
(4)8051的串行口为全双工异步通信串行口。
(5)接受过程要置SCON中的REN位为1
(6)SCON可以直接位寻址(98H),PCON不能直接位寻址(97H)
1. 8051单片机的串行口
1.1 SCON——串行口控制寄存器
SCON | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|
位名称 | SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI |
注意:SM2一般都为0
1.2 PCON——电源控制寄存器
1.3 串行口的四种工作方式:
(1)波特率的确定
P.s:溢出率=1/溢出周期:
1.4 中断方式和查询方式
不论是接收数据还是发送数据,都有中断和查询两种方式,以接收数据为例:
(1)查询方式:
(2)中断方式: