- 4
- 0
- 约7.56千字
- 约 76页
- 2019-01-12 发布于湖北
- 举报
通信接口是CPU和外部设备间交换信息的桥梁。 通信接口的作用:速度协调;数据锁存;三态缓冲;数据转换。 并行I/O接口是将组成数据的各位同时传送,MCS-51内部集成有4个并行I/O口; 并行通信的优点是传送数据速度快; 缺点是需要同时连接的线数多; 串行通信是指把二进制数据一位一位地按顺序分时传送。其优点是: 连接线少; 总线的结构比较简单; 简化了系统的硬件设计,适合于远程通信。 MCS-51内部集成有1个串行I/O口。 5.2 微机系统串行通信接口 5.2.1 微机系统串行口和控制寄存器资源 数据总线缓冲器:CPU通过它来传送数据、控制命令和状态信息; 控制寄存器:用于接收来自CPU的各种控制字; 状态寄存器:用于指示串行通信中的状态信息; 发送、接收移位寄存器:完成数据的并/串转换,输出给外设,接收移位寄存器完成输入数据的串/并转换; 发送、接收数据寄存器:存放CPU写入的数据,并行送给发送移位寄存器。接收数据寄存器存放经接收移位寄存器移位后的并行数据,以供CPU读取。 5.2.2 I2C串行通信接口 1.I2C总线的特点 1)二线传输 2)支持多主控 3)串行数据传输 4)软件寻址 2. I2C总线与各模块的连接 I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 3. I2C总线上的信号 I2C总线共有5种不相同的信
原创力文档

文档评论(0)