接口与通信课程设计--双机通信

接口与通信课程设计--双机通信

ID:35627369

大小:319.50 KB

页数:10页

时间:2019-04-03

接口与通信课程设计--双机通信_第1页
接口与通信课程设计--双机通信_第2页
接口与通信课程设计--双机通信_第3页
接口与通信课程设计--双机通信_第4页
接口与通信课程设计--双机通信_第5页
资源描述:

《接口与通信课程设计--双机通信》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计课程名称接口与通信题目名称学生学院专业班级学号学生姓名指导教师一、设计目的了解PC机串行口的使用和编程。二、设计所需设备PC机,RS-232C插座及连线。三、设计任务1、用RS-232C的零MODEM的连接法连好两机的连线;2、编一程序,将一台机的键盘输入的键值通过RS-232C口送到另一台机上;3、编一程序,通过RS-232C口进行一台机到另一台机的文件复制。了解PC机串行口的使用方法,编程使得PC机内的COM1和COM2或者PC机之间利用COM口实现通讯。四、串行口的有关硬件资料RS-232-C详解串行

2、通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。RS-232C标准(协议)的全称是EIA-RS-23

3、2C标准,其中EIA(ElectronicIndustryAssociation)代表美国电子工业协会,RS(ecommededstandard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。。它规定连接电缆和机械、电气特性、信号功能及传送过程。常用物理标准还有有EIA�RS-232-C、EIA�RS-422-A、EIA�RS-423A、EIA�RS-485。这里只介绍EIA�RS-232-C(简称232,RS232)

4、。例如,目前在IBMPC机上的COM1、COM2接口,就是RS-232C接口。1.9芯RS-232C接口标准引脚1:CD,载体检测;引脚2:RXD,接收数据;引脚3:TXD,发送数据;引脚4:DTR,终端准备好;引脚5:信号地;引脚6:DSR,MODEM准备好;引脚7:RTS,请求发送;引脚8:CTS,消除发送;引脚9:RI,响铃指示;2.9芯RS-232C的零MODEM的连接方法3.Intel8250可编程异步通信接口内部寄存器(1)线路控制寄存器(2)线路状态寄存器(3)中断识别寄存器(4)中断允许寄存器(5)

5、MODEM控制寄存器(6)MODEM状态寄存器(7)可编程波特率发生器DLAB=1时,向3F9H/2F9H(高八位),3F8H/2F8H(低八位)写入—16位数,即可对1.8432MHz的时钟分频,使得串行口的波特率.公式为:波特率=1843200÷(分频值×16)(输入频率为1.8432MHz)五.方案设计用串口电缆将两台机算机的COM2连接起来,把计算机设置成空MODEM方式,并为此编制了两个汇编语言程序:其一为数据发送程序;其二为数据接收程序。为了确保每个字符发送出去,并且被接收,发送接收双方的波特率设置一致

6、,并且均采取查询方式进行下一步操作。接收数据程序只需执行一次,即驻留在内存中,此后,只要Ⅱ号计算机有数据要发送,则Ⅰ号机随时接收并显示在屏幕上。本次设计中信息的传送采取查询方式,并且两台计算机是单工工作方式(一方发送,一方接收),这样简化了程序设计过程。六、实现与测试程序框图:主程序输入子过程;发送方DATASEGMENTMESS1DB0DH,0AH,'PLEASEINPUTTHEMESSEGEYOUWANTTOSENT:',0DH,0AH,'$'MESS2DB0DH,0AH,'1.SENTAMESSEGE',0D

7、H,0AH,'2.EXIT',0DH,0AH,0DH,0AH,0DH,0AH,'PLEASEMAKEACHOICE:',"$"MESS3DB0dh,0ah,'error!pleaseselectagain:',"$"DATAENDSSTACKSEGMENTDW100DUP(?)STACKENDSCODESEGMENTASSUMEDS:DATA,SS:STACK,CS:CODEMAIN:MOVAX,DATAMOVDS,AX;设置传输率,采用1200bps--写入除数寄存器MOVAL,80HMOVDX,3FBHOUTD

8、X,AL;写入通信线路控制寄存器,使DLAB=1MOVAX,12;分频系数:1.8432MHZ/(9600*16)=12MOVDX,3F8HOUTDX,AL;写入除数寄存器低8位MOVAL,AHINCDXOUTDX,AL;写入通信线路控制寄存器,使DLAB=0;假设有一个起始位,8个数据位,1个停止位,奇校验MOVAL,00001011BMOVDX,3FBH

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

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

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