PC系列机串行通信机制的分析与研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:lichangsong3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代微机的发展,串行通信机制也有了很大程度的发展。尤其是串行接口通信速率有了很大提高,并且在异步接收发送器中增加了FIFO控制寄存器,设置了先进先出缓冲区,使得整体性能得到较大改善,目前,国内参考书几乎没有关于这方面的详细介绍,因此,有必要对其进入比较深入的阐述和了解。串行通信编程在工业自动化控制领域,远程通信等方面有着较为广泛的应用,在掌握现代微机串行通信机制基础上,了解一些串口编程的基本方法,对今后致力于此方面的工程项目开发也是很有必要的。 本文首先介绍了与串行通信相关的一些基本概念,并详细分析了RS-232C串行总线的各种特性,功能以及连接方法。其次,在此基础之上,对早期的PC/XT机中使用串行通信芯片INS8250的内部结构,引脚功能和内部寄存器做了一个简单的介绍。接着,针对现代微机中广泛使用的NS16550通用异步接收发送器(UART),对它的特性,引脚功能以及内部可编程寄存器进行了介绍。把分析的重点放在了新增的FIFO控制寄存器,逐个介绍了该寄存器的每个数据位的作用,并详细阐明了FIFO中断模式操作和FIFO查询模式操作,从理论上分析了其主要优点。文章还通过几个编程实例从三种不同的环境和语言对串口通信编程的基本方法做了一些介绍,一是在DOS环境下的TubroC进行异步通信功能调用;二是在Windows环境下VC6.0的API函数编写一个双机互联程序;三是在用VB6.0的串行通信控件编写双机互联程序,文章最后还介绍了如何在VC6.0和VB6.0环境下编写支持多线程的串口通信程序。
其他文献
随着高性能计算应用需求的发展,单台高性能计算机已经不能胜任一些超大规模应用问题的解决,这就需要将地理上分布的、异构的多种计算资源通过高速网络连接起来,共同解决大型
随着科技的发展,计算机网络技术、可视化技术和数据管理技术已经成为推动很多领域发展的关键技术,尤其在地震勘探行业,对这些计算机技术的需求更为迫切。通过利用可视化技术对地
随着计算机技术的飞速发展,互联网在当今世界经济中变得愈来愈重要,各企事业单位也纷纷构筑自己的Internet环境。网络在给我们带来极大便利的同时,也带来了另外一个不容忽视的安
本文分析了下一代互联网网络管理的QoS需求,并在此基础上提出了支持策略管理和工作流管理的下一代互联网网络管理模型,该模型实现了下一代互联网IP业务的业务流程自动化、业务
本课题主要研究小波变换在心电信号特征提取中的应用,它是心电信号处理领域中的基础性研究。 心电图的QRS波群包含了人体心脏电活动的丰富信息,对它识别的好坏在临床诊断
随着我国经济的飞速发展,对各种能源的需求与日俱增,能源短缺问题日日突出,尤其是对石油的需求更是紧迫,如何解决我国石油能源紧缺问题是许多科学工作者正在潜心研究的重要课
随着信息时代的到来,信息技术对人类社会影响的范围愈来愈广,企业必将不可抗拒地加速进入信息网络时代。对电力企业而言,建设具有本企业特点的,生产过程自动化和管理现代化的信息系统,具有非常重要的意义。它将使电力企业能够应用信息化的手段进行行政和技术管理,降低生产成本,合理规划电网建设,从而增强电力企业的竞争力。 电力企业对设备的停电检修是影响电网供电可靠性的主要因素之一,同时设备的停电检修计划又是
容迟网络(DTNs)是一种不存在稳定端到端连接的网络,具有长时延、间歇中断、节点缓存小和计算能力低等特点,已广泛应用于社交网络、车载网络、灾难救援、环境监测、军事战略等领
本文先后讨论了数据质量的产生过程及其影响要素、数据质量问题的表现和分类,以及数据集质量分析的一般方法,研究了当前有关数据质量分析理论并且引入规则库这一概念,在此基础上
燃油供输系统是飞行器中最为重要的一套系统,相当于人体的血液循环系统。实时、准确地获取燃油供输系统中各油箱燃油状态,燃油的整体分布情况对飞行器运行状态的把控和油路系统