采用max487芯片实现单片机与pc机的串行通信

采用max487芯片实现单片机与pc机的串行通信

ID:7334594

大小:31.71 KB

页数:6页

时间:2018-02-12

采用max487芯片实现单片机与pc机的串行通信_第1页
采用max487芯片实现单片机与pc机的串行通信_第2页
采用max487芯片实现单片机与pc机的串行通信_第3页
采用max487芯片实现单片机与pc机的串行通信_第4页
采用max487芯片实现单片机与pc机的串行通信_第5页
资源描述:

《采用max487芯片实现单片机与pc机的串行通信》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、采用MAX487芯片实现单片机与PC机的串行通信  (沈阳地铁运营有限公司,辽宁沈阳110004)   摘要:文章介绍了MAX487芯片的使用和采用MAX487接口的通信电路,并给出MCS-51单片机与PC机之间的点对点串行通信程序设计。   关键词:MAX487芯片;AT89C51单片机;串行通信   中图分类号:TN915文献标识码:A文章编号:[HTK]1007—6921(XX)21—0049—02   PC机有一个功能强大的可编程异步串行控制器8250和2个采用RS-232C串行通信标准接口COM1、COM2,而单片机中有一个采用

2、TTL电平的可编程串口,所以要使它们之间通信,必须采用一个电平转换电路。这里采用符合RS-485标准的MAXIM公司生产的MAX487和波士公司生产的RS-232C、RS-485转接头,将RS-232信号电平转换成RS-485标准电平信号,利用RS-485标准电平的优势,在一些特殊通信领域内实现PC机和单片机之间的串行长距离可靠通信。具体任务是在PC机一端发送数据单片机接收,或单片机发送PC机接收(半双工),并且保证发送数据的可靠性和发生错误时的处理功能。 1RS-485标准   在计算机网络以及分布式工业控制系统中,经常采用串行通信来达到信息交

3、换的目的,无论是完整的7层OSI模型还是简化的3层(或4层)工业局部网络,其第一层均为物理层,RS-232C、RS-422、RS-485既是物理层的协议标准,也是串行通信接口的电气标准,采用标准接口后,能很方便地把各种计算机、外部设备、测量仪器有机地连接起来,构成测量、控制系统。1977年EIA制定了新的标准RS-449,它定义了在RS-232C中没有的10种电路功能,可以支持较高的传输速率、较远的传输距离,提供平衡电路改进接口的电气特性,规定用37脚连接器RS-423/422是RS-449标准的子集,RS-485则是RS-422的一个变型。   

4、RS-485标准是一种多发送器的电路标准,它扩展了RS-422A的性能,文本给出了RS-449应用中对电缆、驱动器和接收器的要求,规定了双端电气接口形式,其标准是双端传送信号,把电位差转变成逻辑电平,实现终端的信息接收。采用RS-232C标准进行单项数据传输时,最大数据传输速率为20kbit/s,最大传送距离为15m。改用RS-422标准时,最大传输速率可达10Mbit/s,最大传送距离为300m,如果降低数据传输速率,可传送距离可达到1200m。RS-485标准还允许双绞线上一个发送器驱动32个负载设备,负载设备可以是被动发送器、接收器或收发器。RS

5、-485电路允许公用电话线通信,电路结构是在平衡连接电缆两端加有终端电阻,在平衡电缆上挂发送器、接收器、组合收发器,RS-485标准没有规定在何时控制发送器发送或接收机接收数据的规则,且电缆选择比RS-422更严格,RS-485与RS-422的比较如表1所示。   740)this.width=740"border=undefined> 2MAX487芯片介绍   MAX487是MAXIM公司生产的一种差分平衡型收发器芯片,是用于TTL协议与485协议转换的小功率收发器,它含有一个驱动器和一个接收器。其主要特点如下:①单+5V电源供电;②工作电流

6、在120~500uA;③低电流关机模式,消耗0.1uA电流;④驱动器有过载保护功能。 MAX487引脚功能表如表2所示:   740)this.width=740"border=undefined> 管脚说明:   RO脚:若A比B大200mV,RO为高;若A比B小200mV,RO为低。   /RE脚:/RE为低时,RO有效;/RE为高时,RO成高阻状态。   DE脚:若DE为高,驱动输出A和B有效;若DE为低,它们成高阻状态。   DI脚:若DI为高输出为高;若DI为低输出为低。 MAX487管脚结构图如图1所示:   740)

7、this.width=740"border=undefined> 3单片机与PC机串行通信系统构成   单片机选用AT89C51,由40个管脚构成。它与PC机串行通信的总体原理图如图2所示。   740)this.width=740"border=undefined>   芯片MAX813是专门的看门狗,它的工作原理是:它有内部的时钟,上电后它就开始倒计时,计满时间约为1.6s,在此期间,如果WDI引脚的电压有变化,它就重新开始计时,如果没有变化,它在单片机AT89C51的RESET引脚输出高电平,给CPU复

8、位,然后再重新计数,如此反复。 4程序设计   单片机用汇编语言编程,根据通信协议,通信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。