会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

通信学论文-并行口与串行口实时通讯 .doc通信学论文-并行口与串行口实时通讯 .doc -- 2 元

宽屏显示 收藏 分享

页面加载中... ... 广告 0 秒后退出

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

通信学论文并行口与串行口实时通讯摘要该文介绍了一种利用并行打印口与串行通讯口实施单向数据通讯的方法,该方法曾成功地实际应用于由386微机所组成的某个工程系统中,取得了满意的效果。一、引言一般的科学实验或工程应用中,常常需将实验数据或产品数据由打印机输出,然后再由人工或输入电脑进行分析处理。如果将那些送往打印口的数据,直接传送给电脑,由软件进行分析处理,形成一个完整的数据处理系统,将给用户的数据处理带来方便,更好地为生产科研服务。本文叙述的是,结合油田使用的检波器测试仪SMT100,解决了将那些送往打印口热敏打印机富士通FTPO40UCS的数据通过PC机串行口直接送往电脑的问题,以及所开发的接口应用软件。二、工作原理由于SMT100检波器测试仪的8位数据是经并行口送到打印机的,若欲将输出到该并行口的数据再经并行口送往电脑主机,则需设计专用接口板如扫描仪专用接口板。因为电脑所配置的并行口均被系统定义成标准输出设备,无法接收外来的并行数据,但其所配置的串行口却是标准的输入设备1。将并行数据经并串转换之后,由标准RS232串行口送往电脑主机是可行的。特别是在工业实际应用中,既可节省远距离并行电缆的开支,又提高了抗干扰能力,因此在传送数据量不是很大时,可以采用并行发送,串行接收的通讯方式。如图1所示。图1接口连接图并口到串口双向转换器采用工业产品SXP3202。(略)其主要功能参数如表1。表1(略)其参数设置由侧面的8位DIP开头完成图2(略)工作时,只需将其波特率、数据长度、停止位和奇偶校验等的设置与主机相匹配即可。三、接口程序设计利用BIOS提供的串行口例行程序传输,当传输速度大于2400bps时,有可能丢失字符3。为此,本系统采用了中断控制方式,对串行口的接收和存储实施控制,以防数据丢失。PC机中执行串行通讯的主芯片8250是可编程的,有10个可访问寄存器,其中5个根据需要,在程序开始时,对它们初始化就可使用。其端口地址与状态字的含义如表2。表2PC机内的8259A芯片,有一个中断屏敝寄存器IMR,可以提供8个中断源,其中RS232接口对应于IRQ4,可按要求设置中断屏蔽控制字。当8250发出的中断申请信号表示已准备好接收数据,经系统总线到达8259A中断控制器的输入端IRQ4,CPU若响应该中断,则执行该中断的服务程序,进行数据的传送和存储操作。实用中的初始化设置如下moval2ch8259a初始化movdx,3fbhout21h,almoval,03hmovdx,3fbh8350初始化outdx,almoval,80hmovdx,3fchoutdx,almoval,0bhmovdx,3f8houtdx,almoval,20movdx,3f9houtdx,almoval,01hmovdx,3f9houtdx,almoval,0sti开中断outdx,al利用线状态寄存器端口地址3FDH,可检测接收的数据是否有错。若有错,就发出报警声,退出中断服务程序,以便根据情况中止数据传送。四、应用程序设计采用上述通讯方式,可以采集到外部设备发送的全部信息,欲对其做进一步处理和存储,尚需根据用户需要,开发相应的应用软件。我们将油田检波器测试仪与主机386按上述方式连通,并将那些经串行口接收到的全部信息,经过应用软件分析、处理,生成磁盘数据文件4,为用户项目的深入研究提供原始资料5。检测一个元件的处理过程如下1在主程序中为串行口存储数据,建立一个先进先出的字符缓冲区circlebuffer,动态申请64K内存,可接收相当于2000个元件的全部信息。2在主程序中开辟一个能存放单个元件处理结果的小缓冲区如30字节readbuffer。3BX基指针指向circlebuffer缓冲区,顺序扫描,每次处理一个元件所接收的信息量,利用堆栈技术,将一个元件各参数间分隔符如地址压入堆栈。然后逐一弹出,按输出文本格式进行处理,并将处理结果存入readbuffer。4将readbuffer的内容经磁盘文件管理功能调用,写入数据文件。一次一个记录,如此重复3和4,直到circlebuffer的内容为空。5工作过程中,通过ESC功能键可随时中止串行口通讯工作。五、结束语在调试过程中,经对500个元件进行测试、传送、接收和处理,都取得了令人满意的结果。本项目已交西安石油勘探仪器厂检波器分厂使用,系统实时方便,可靠性高,实用性强。参考文献1王士元,吴芝芳.IBMPC/XT接口技术及其应用.天津南开大学出版社,1990年2TWOWAYCONVERTER/BUFFERSXP320UsersManual.copyright1990ATENInternationalCo.,LTD3沈美明,温冬婵.IBMPC汇编语言程序设计.北京清华大学出版社,1991年4赵文忠等.微型机外围接口与通道.西安交通大学出版社,1991年5地震检波器原理.西安石油仪器厂,1986年
编号:201312172100332397    大小:8.46KB    格式:DOC    上传时间:2013-12-17
  【编辑】
2
关 键 词:
生活休闲 网络生活 精品文档 通信学论
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:9次
zhaozilong上传于2013-12-17

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

生活休闲   网络生活   精品文档   通信学论  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5