本文档的主要内容详细介绍的是51单片机原理与应用教程之串行扩展技术的详细资料概述内容包括了:1 串行扩展概述 2 UART串行扩展接口 3 I2C串行扩展总线 4 SPI串行扩展接口
目的是:
了解串行扩展的分类和特点。
了解Microware、1-wire、USB和CAN总线。
掌握I2C总线的原理。
掌握SPI总线的原理。
新一代单片机技术的显著特点之一就是串行扩展总线和接口的推出。常用的串行扩展总线和接口有I2C总线、SPI总线、Microware总线、1-wire总线和CAN总线等。
(1)UART串行扩展接口
(Universal Asynchronous Receiver/Transmitter)
UART通用异步收发器,既能同步又能异步通信的硬件电路称为UART。UART是用于控制计算机与串行设备的芯片,它提供了RS-232C数据终端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了。
(2)I2C(Inter Integrated Circuit)串行扩展总线
I2C总线是Philip公司推出的芯片间串行传输总线。它用两根线实现了完善的全双工同步数据传送,可以极为方便地构成多机系统和外围器件扩展系统。
(3)SPI(Serial Peripheral Interface) 串行扩展接口
SPI总线是Motorola公司提出的一种同步串行外设接口。允许MCU与各种外围设备以同步串行方式进行通信。其外围设备种类繁多,从最简单的TTL移位寄存器到复杂的LCD显示驱动器、网络控制器等,可谓应有尽有。
(4)Microware串行扩展接口
Microware总线是NS公司提出的串行同步双工通信接口,用于8位COP800系列单片机和16位HPC系列单片机。
(5)单总线(1-wire)串行扩展总线
1-wire总线是Dallas公司研制开发的一种协议,用于便携式仪表和现场监控系统。
(6)USB(Universal Serial BUS)串行扩展总线
USB总线是Compaq、Intel、Microsoft、NEC等公司联合制定的一种计算机串行通信协议。
(7)CAN(Controller Area Network)串行扩展总线
CAN总线是德国Bosch公司最先提出的多主机局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通信,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !