![](https://csdnimg.cn/release/download_crawler_static/87132045/bg8.jpg)
数器捕捉/比较逻辑等。这一代单片机中,在总线方面最关键进展是为单片机配置了芯
片间串行总线,为单片机应用系统设计提供了愈加灵活方法。Philips 企业还为这一代
单 片 机 80C51 系 列 8 x C592 单 片 机 引 入 了 含 有 较 强 功 效 设 备 间 网 络 系 统 总 线
----CAN(Controller Area Network BUS).
新一代单片机为外部提供了相当完善总线结构,为系统扩展和配置打下了良好基础。
菲利浦企业研发 LPC900 系列单片机是一个基于 80C51 内核高速、低功耗 Flash 单片机,
关键集成了字节方法 I2C 总线、SPI 接口、UART 通信接口、实时时钟、E2PROM、A/D 转
换器、ISP/IAP 在线编程和远程编程方法等一系列有特色功效部件。本文中系统组成使
用了 P89LPC932 单片机。P89LPC932 是一款单片封装微控制器,适适用于很多要求高集成
度、低成本场所。它采取了高性能处理器结构,指令实施时间只需要 2-4 个时钟周期,6
倍于标准 80C51 器件。
2.2 RS-485
RS-485 标准接口是单片机系统种常见一个串行总线之一。RS-485 通信方法
RS-485 标准是由 EIA(电子工业协会)和 TIA(通讯工业协会)共同制订和开发。RS-485 作
为一个多点差分数据传输电气规范,已成为业界最广泛应用标准通信接口之一。理论
上,RS-485 标准最多接入 32 个设备(受芯片驱动能力影响),能够工作在半双工或全双工
模式下,最大传输距离约为 1219 米,最大传输速率约为 10Mbps[1]。然而通常 RS-485 网络
采取平衡双绞线作为传输媒体,平衡双绞线长度和传输速率成反比,只有在 20Kbps 传输
速率下,才可能达成最大传输距离。通常 15 米长双绞线最大传输速率仅为 1Mbps。不过
对于速率要求不是很高控制系统来说已经足够了。
RS-485 采取平衡发送和差分接收方法来实现通信:在发送端 TXD 将串行口 TTL 电平
信号转换成差分信号 A、B 两路输出,经传输后在接收端将差分信号还原成 TTL 电平信
号。两条传输线通常使用双绞线,又是差分传输,所以有极强抗共模干扰能力,接收灵
敏度也相当高。同时,最大传输速率和最大传输距离也大大提升。假如以 10Kbps 速率
传输数据时传输距离可达 12m,而用 100Kbps 时传输距离可达 1.2km。假如降低波特率,
传输距离还可深入提升。另外 RS-485 实现了多点互连,最多可达 256 台驱动器和 256
台接收器,很便于多器件连接。不仅能够实现半双工通信,而且能够实现全双工通信。