MCS-51的串行通信口
标签:
教育 |
分类: 51单片机 |
|
MCS-51单片机内部有一个全双工的串行通信口,即串行接收和发送缓冲器(SBUF),这两个在物理上独立的接收发送器,既可以接收数据也可以发送数据。但接收缓冲器只能读出不能写入,而发送缓冲器则只能写入不能读出,它们的地址为99H。这个通信口既可以用于网络通信,亦可实现串行异步通信,还可以构成同步移位寄存器使用。如果在传行口的输入输出引脚上加上电平转换器,就可方便地构成标准的RS-232接口。下面我们分别介绍。 |
|
|
http://www.51c51.com/test/c51test/series01.gif |
|
|
|
|
http://www.51c51.com/test/c51test/series02.gif |
|
|
| |
|||||||||
| SCON | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |
| SM0 | SM1 | SM2 | REN | TB8 | RB8 | TI | RI | ||
| 位地址 | 9FH | 9EH | 8DH | 9CH | 9BH | 9AH | 99H | 98H | |
|
|
|
|
| |
|||||||||
| PCON | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | |
| 位符号 | SMOD | - | - | - | GF1 | GF0 | PD | IDL | |
|
|
|
|
| |
|||||||||
| 位符号 | EA | - | - | ES | ET1 | EX1 | ET0 | EX0 | |
| 位地址 | AFH | AEH | ADH | ACH | ABH | AAH | A9H | A8H | |
前一篇:18B20 + 4位数码管显示

加载中…