微机原理课程设计--中断实现双机通讯程序正文.doc

微机原理课程设计--中断实现双机通讯程序正文.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程设计--中断实现双机通讯程序正文

微机原理与接口技术课程设计 —双机通讯程序设计 微机原理与接口技术课程设计 第一部分:课程设计绪论课程课程课程课程设计分工负责接端的程序设计负责发送端的程序设计负责接端的主要负责发送端的。第二部分:课程设计 并行传送方式:数据的各位同时传送; 串行传送方式:数据的各位按一定的顺序逐位分时传送。 串行传送适用于长距离通信系统及各类计算机网络。 由于信息在一个方向上传输只占用一根传输线,而这根线上既传送数据,又传送联络信号,为此为区分这根线传送的信息流中,哪一部分是联络信号,哪一部分是数据,就必须引出串行通信的一系列约定。于是,在串行通信中就有异步通信和同步通信两种基本串行通信方式。 异步通信有字符格式和波特率两项约定。 字符格式: 图1 异步通信数据格式 波特率:是单位时间内传送二进制数据的位数,以位/秒为单位,即波特。 异步通信传送速度一般在50~9600波特范围内,用于传送信息量不大,传送速度要求较低场合。 RS—232—C接口 1、引脚规定 保护地:1号脚,它与设备的外壳相连,需要时可以使它直接与大地相连; TXD:发送数据,2号脚; RXD:接收数据,3号脚; 信号地:7号脚; RTS:请求发送,这是数据终端设备(以下简称DTE)向数据通信设备(以下简称DCE)提出发送要求的请求线。 CTS:准许发送,这是DCE对DTE提出的发送请求作出的响应信号。当CTS在接通状态时,就是通知DTE可以发送数据了。当RTS在断开状态时。CTS也随之断开,以备下一次应答过程的正常进行;当RTS在接通状态时,只有当DCE进入发送态时,即DCE已准备接收DTE送来的数据进行调制并且DCE与外部线路接通时,CTS才处于接通状态。 DSR:数据通信设备准备就绪,它反映了本端数据通信设备当前的状态。当此线在接通状态时,表明本端DCE已经与信道连接上了且并没有处在通话状态或测试状态,通过此线,DCE通知DTE,DCE准备就绪。DSR也可以作为对RTS信号的响应,但DSR线优先于CTS线成为接通态。 DTR:数据终端准备就绪。如果该线处于接通状态,DTE通知DCE,DTE已经作好了发送或接收数据的准备,DTE准备发送时,本设备是主动的,可以在准备好时,将DTR线置为接通状态。如果DTE具有自动转入接收的功能,当DTE接到振铃指示信号RI后,就自动进入接收状态,同时将DTR线置为接通状态。 RI:振铃检测,当DCE检测到线路上有振铃信号时,将RI线接通,传送给DTE,在DTE中常常把这个信号作为处理机的中断请求信号,使DTE进入接收状态,当振铃停止时,RI也变成断开状态。 DCD:接收线路信号检测,这是DCE送给DTE的线路载波检测线。MODEM在连续载波方式工作时,只要一进入工作状态,将连续不断地向对方发送一个载波信号。每一方的MODEM都可以通过对这一信号的检测,判断线路是否通,对方是否在工作。 2、电气性能规定 1)在TXD和RXD线上。 MARK(即数字“1”)=-3V~-25V SPACE(即数字“0”)=+3V~+25V 2)在联络控制信号线上(如RTS、CTS、DSR、DTR、RI、DCD等) ON(接通状态)=+3V~+25V OFF(断开状态)=-3V~-25V 3、电平转换 凡是有RS—232—C串行接口的微机系统,都需要有两个转换电路。由逻辑电平转换芯片实现的。 MC1488芯片可实现TTL→RS—232—C的逻辑电平转换; MC1489芯片可实现RS—232—C→TTL的电平转换。 4、RS—232—C的应用 图2 两个计算机之间通过RS—232—C的连接 可编程串行接口芯片8251A 1、基本性能 1)可用于同步和异步传送 同步传送:5~8bit/字符,内同步或外同步,自动插入同步字符; 异步传送:5~8bit/字符,接收/发送时钟频率为通信波特率的1,16或64倍; 2)可产生中止字符,可产生1,1.5,2位停止位。可检查假启动位,自动检测和处理中止字符; 3)波特率:DC-19.2Kbps(异步);DC-64Kbps(同步); 4)完全双工,双缓冲发送和接收器; 5)具有奇偶、帧、溢出出错检测电路。 2、内部结构 由四大部分组成: 1)数据总线缓冲器:它由状态缓冲器、发送数据/命令缓冲器和接收数据缓冲器组成,是三态双向8位缓冲器,用作8251A和微机系统数据总线之间的接口。其中状态缓冲器和接收数据缓冲器分别用来存放CPU从8251A读取的状态信息和数据,发送数据/命令缓冲器用来存放CPU写入8251A的数据/控制字。 2)接收器:接收RXD线上的串行数据并按规

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档