80C51单片机的串行总线扩展.pptVIP

  • 20
  • 0
  • 约8.82千字
  • 约 10页
  • 2020-08-15 发布于天津
  • 举报
2019/12/24 31 命令字格式 DS1302 的操作 位: D7 D6 D5 D4 D3 D2 D1 D0 1 R/C A4 A3 A2 A1 A0 R/W D7 位:固定为 1 R/C 位:为 0 时选择操作时钟,为 1 时选择操作 RAM A4A3A2A1A0: 操作地址 R/W 位:为 0 时进行写操作,为 1 时进行读操作 2019/12/24 32 单字节操作 写操作 写命令 数据字节 SCLK RST I/O 0 读操作 读命令 数据字节 SCLK RST I/O 1 D0 D7 D1 D2 D3 D4 D5 D6 2019/12/24 33 多字节操作(突发模式) 每次写入或读出 8 个字节时钟日历数据或 31 个字 节 RAM 数据。与单字节时相似, 仅需将 A0~A4 换成 “ 11111 ” 。 2019/12/24 1 概述 新一代单片机技术的显著特点之一就是串行扩展 总线和接口的推出。常用的串行扩展总线和接口有 I 2 C 总线、 SPI 总线、 USB 总线、 1-wire 总线和 CAN 总 线等。 其中 CAN 总线、 RS-232 为系统之间通信用的外总 线; I 2 C 、 SPI 总线主要用于系统内芯片之间数据传 输的内总线。 2019/12/24 2 I 2 C ( Inter Integrated Circuit )串行扩展总线 I 2 C 总线是 Philip 公司推出的芯片间串行传输总 线。它用两根线实现了完善的全双工同步数据传 送,可以极为方便地构成多机系统和外围器件扩 展系统。 I 2 C 总线是二线制,采用器件地址的硬件设置 方法,通过软件寻址完全避免了器件的片选线寻 址方法,从而使硬件系统具有简单灵活的扩展方 法。 I 2 C 总线简单,结构紧凑,易于实现模块化和 标准化。 2019/12/24 3 SPI(Serial Peripheral Interface) 串行扩展接口 SPI 总线是 Motorola 公司提出的一种同步串行外 设接口。允许 MCU 与各种外围设备以同步串行方式 进行通信。其外围设备种类繁多,从最简单的 TTL 移位寄存器到复杂的 LCD 显示驱动器、网络控制器 等,可谓应有尽有。 SPI 总线是三线制,可直接与多种标准外围器件 直接接口,在 SPI 从设备较少而没有总线扩展能力 的单片机系统中使用特别方便。即使在有总线扩 展能力的系统中采用 SPI 设备也可以简化电路设计, 省掉很多常规电路中的接口器件,从而提高了设 计的可靠性。 2019/12/24 4 USB ( Universal Serial BUS )串行扩展总线 USB 总线是 Compaq 、 Intel 、 Microsoft 、 NEC 等公 司联合制定的一种计算机串行通信协议。 USB 比较于其他传统接口的一个优势是即插即用的 实现,即插即用( Plug-and-Play )也称为热插拔 ( Hot Plugging )。数据传输速度快, USB1.1 接口 的最高传输率可达 12 Mb/s ; USB2.0 接口的最高传输 率可达 480 Mb/s 。扩展方便,使用 USB Hub 扩展,可 以连接 127 个 USB 设备,连接的方式十分灵活。 2019/12/24 5 CAN ( Controller Area Network )串行扩展总线 CAN 总线是德国 Bosch 公司最先提出的多主机局域网,是 国际上应用最广泛的现场总线之一。最初, CAN 被设计作 为汽车环境中的微控制器通信,在车载各电子控制装置 ECU 之间交换信息,形成汽车电子控制网络。比如:发动 机管理系统、变速箱控制器、仪表装备。 在由 CAN 总线构成的单一网络中,理论上可以挂接无数 个节点。实际应用中,节点数目受网络硬件的电气特性所 限制。 CAN 可提供高达 1Mbit/s 的数据传输速率,这使实 时控制变得非常容易。另外,硬件的错误检定特性也增强 了 CAN 的抗电磁干扰能力。当信号传输距离达到 10km 时, CAN 仍可提供高达 50Kbit/s 的数据传输速率。 2019/12/24 6 6.1 I 2 C 总线及软件模拟 有两根双向信号线: 数据线 SDA 和 时钟线 SCL I 2 C 总线架构 6.1.

文档评论(0)

1亿VIP精品文档

相关文档