MCS96系列单片机与调制解调器接口设计研究.pdfVIP

MCS96系列单片机与调制解调器接口设计研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS96系列单片机与调制解调器接口设计 侯孝民 樊秀云 国防科工委指挥技术学院 (北京市怀柔县3380#72号 101407 摘要:本文对MCS96系列单片机同调制解调器 (Modem)接口的一些关键性技术问题:接口电路设计、 硬件连接、通讯链路建立过程:数据同步、中断处理、程序流程等做了较详细的分析,并给出了其体 实现方案。 关键词:MODEM、单片机、串口通讯 引言 、「执一串行通讯是计算机进行数据通讯的主要方式之一,由于其连线少,成本低,在加上 与距离较远且通讯点数较多的场合.当RS232一把 麒恕默飞黑探RS232-C连接电缆直接进行通讯;但通讯距离较远 就孺在RS232-C接口间附加Modem,对上、下位机发送数据进行调制/解调,从而达 时· 到期 及控制任务,既可提高系统可雄性,又可降低成 本,_ 高集成度、高抚干扰能力和高性能价格比,,广i}n用与 工 业 K、机电一体化产品中,为单片机优选品种之一。但MCS96 系列单片机内含的一个全双工的串形口并非标准 RS232-C、通讯方式及数据格式种类有 限,而Modem接口为标准RS232-C,故无法直接将Modem和MCS96系列单片机直接接口”‘。 为此,笔者对上述应用愉0.提出了具体解决办法,供广大同行参考。 :铆5MODEM如接口电路设” 分 一 哪 料 2.1视制解调器控制逻辑 祝制解调器控制逻辑主要包括如下引脚的功能: 导 ),)数传机就绪(DataSetReady):该端是Modem控制功能物入。若为低,表示o“dem 啼 或数传机准备好,可进行数据传输。 (2)消除发送(ClearToSend):该端是Modem控制功能输入.由Modem通知终端设 备现在可以发送数据了。 (3)数据终端就绪(DataTerminalReady):该端是Modem控制功能输出.用来通知 MODEM或数传机,设备电湃己打开,准备好要进行通讯。 (4)请求发送(RequestToSend):该端是Modem控制功能输出。若为低,通知Modem 或数传机,数传设备已准备好发送数据。 (5)接收线路信号检测(CarrierDetect):该端是Modem控制功能输入。若为低,通 知Modem或数传机己经检浏到数据载波。只有CD为低时,才表明诵讯2Y7,P._fx 了诵 428 讯链路,可以进行数据传输。 上述控制逻辑是实现控制器和Modem之间通讯传输的控制及状态检测。 2.2MCS96系列单片机单片机同Mode。接口电路设计 串行通讯分同步和异步两种方式,尽管MCS96单片机既可进行同步通讯(方式0)又可 进行异步通讯(方式1一3),但Modem的串形口只有异步方式.MCS96系列单片机内部虽 具有一个全双工串行口,但该串行口并非标准RS232C接口,它只有发送及接收两根线, 而无控制线Y[]。故在硬件上需对MCS96系列单片机串行口功能进行扩展.典型串形通讯接 口有Intel8250,8251,TL16C550B及Z80-SIO等,为了实现异步通讯协议,笔者采用 Intel8250可编程异步通讯接口芯片。 8250是一种通用的异步接收/发送器,可通过CPU编程可采用目前任何一种常用的串 行数据传输格式。它接受来自CPU的并行数据字符,然后将其转换为连续的串行数据流, 通过发送移位寄存器发送出去。与此同时,它

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档