网站大量收购独家精品文档,联系QQ:2885784924

毕业论文外文译-串行通信.docx

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

附件1:外文资料翻译译文串行通信串行通信的设备是最古老的沟通机制之一。从IBM个人电脑和兼容式电脑的时代开始,几乎所有的计算机都配有一个或多个串行端口和一个并行端口。顾名思义,一个串行端口发送和接收串行数据,一次一位数据。相反,一个并行端口一次发送和接收8位数据,使用8个单独的电线。提示:要使串行通信工作,你只需要一根三根线的电缆——1根发送,1根用来接收,1根接地。对于并行通信,你需要采用8条导线。尽管相对较慢的传输速度远低于并行端口,串行端口通信依然因为它简单的设备和高的成本效益而是一个受欢迎的连接选项。图2-1显示了设备的使用串口连接部分到计算机。使用串行端口,你可以连接到调制解调器,鼠标或设备等作为一个桥梁/路由器配置的目的图1:一些常见的串行设备,调制解调器,鼠标和路由器虽然今天的消费产品中在串行连接的地方使用USB连接,但还有很多的设备使用串行端口作为与外部世界的唯一连接。在这一章中,你将学习如何使用基于NETFramework2.0和NET Compact Framework2.0的串行通信方式来与其他的串行设备进行通信。并且,你将建立3个阐述了如何使用串行通信的项目。第一个项目是一个请求允许两台电脑(连接使用一个串行电缆或蓝牙连接)进行通信的通信申请。在此应用程序的基础上,你可以进行扩展从而与手机等其他外部串行设备进行通信。你将学习如何使用AT命令,以编程的方式控制你的手机通过串行蓝牙进行连接。第二个项目是一个掌上电脑聊天应用程序,这个类似第一个项目。第三个应用程序显示了如何接通全球定位系统接收器,然后提取对于显示你在地图上的当前位置有用的数据。一些串行通信的基础知识如前所述,一个串行设备一次发送和接收一个位数据。有些设备因为在同一时间发送和接收数据,被称为全双工设备。其他可以在任何时间发送或接收被称为单双工。开始传输时,设备先发送一个起始位,其次是数据位。该数据位可以是五,六,七,或8位,基于商定而定。两个发送方和接收器必须设置为相同的数据通信比特或正确的比特率。数据位被发送完后,就会发送一个停止位。一个停止位可以是一位,一个半位,或两位。波特率是数据从一个设备到另一个的传输速度。波特率通常以每秒的位数(bps)来计量。注意:大多数串行设备传输七,八位数据。为了检测数据已被正确发送,一个可选的校验位可以同数据位在一起。一个校验位可以是以下内容:奇数,偶数,mark,space或无(空的奇偶位标志几乎总是被使用)。使用校验位提供了一个基本的机制,以检测已发送数据损坏,但不保证检查数据本身的错误。然而,校验位可用于改善完整性数据传送。大多数串行端口使用RS232C标准,它指定了一个连接器25针或9针(见图2)。大多数系列设备使用9针连接器。图2:25针和9针串行接口利用串口通信你在这一章建立的第一个应用程序将是一个通信应用程序。此通信应用程序将允许两个用户的连接使用串行连接进行通信的计算机。请注意,我提到的是串行连接,而不是串行电缆。这是因为两个连接的用户通过蓝牙也可以使用这个应用程序进行通信。你可以在使用蓝牙配对的两台计算机之间建立串行连接。最常见的方案是使用零调制解调器电缆连接两台计算机(见图3)。图3:零调制解调器电缆图4显示了完成的项目。要开始通讯,选择相应的COM串行端口来连接到远程计算机。单击连接,然后就准备好通讯了。图4:选择一个串口开始通讯需要的硬件为了测试串行通信,你有以下几个选择:计算机到计算机:如上所述,你可以使用零调制解调器电缆连接两台计算机。单台计算机:你可以使用一个两个串口的调制解调器电缆连接到同一计算机上。如果你的计算机只有一个串行端口,你可以使用USB到串口转换器转换到USB端口串行端口(详细信息见下一节关于这一点)。蓝牙连接:你可以在使用蓝牙配对的两台计算机之间建立串行连接。USB到串行端口变换器除非你有两台计算机,否则你将无法进行串行通讯的测试。但是,你可以使用零调制解调器电缆连接到同一计算机上的两个串行端口模拟两台计算机通过串行端口进行通信。但是今天大多数的电脑都带有最多一个串口(笔记本电脑和一些甚至没有一个)。一个好的解决方法是使用USB到串行端口变换器将USB端口转换为串行端口。因此,如果你的电脑没有任何串行端口,你将需要一对USB到串行端口适配器和一对空调制解调器电缆(见图2-5)。然后,每个USB到串行端口适配器连接到USB端口。图5:USB到串行端口变换器每个USB到串行端口适配器都有自己的驱动程序。安装驱动程序后,右键单击桌面上的我的电脑,选择属性。系统属性对话框框中,单击硬件选项卡,单击设备管理器按钮。展开端口(COM和并口)项目,并找到两个新增加的COM端口(见图6)。图6:定位新创建的串行端口在这个例子中,两个USB串行口分别是COM3和COM4蓝牙适配器除

文档评论(0)

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

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

1亿VIP精品文档

相关文档