《基于USB接口的51单片机与PC机通信的方法》.pdf

《基于USB接口的51单片机与PC机通信的方法》.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2008年第11期 大众科技 NO.11。2008 (总第111期) DAZHONGKEJl (CumulativelyNo.1”) 基于USB接口的5 1单片机与PC机通信的方法 史迩冬,李清栋,周雪莉 (陕西理工学院,陕西汉中723000) 接口的单片机与PC机通信的方法,提供了基于USB接口的单片机同PC机的通信模块,编写了简单的串口测试程序。验证了 电路的可行性。 【关键词】USB接口;单片机;PC机 【中图分类号】TP33 【文献标识码】A (一)串行通信介绍 1.串行通信的概念 技术的成熟和使用的普及,由于USB接口大有着一系列 串行通信分为异步和同步两种方式。在单片机中使用的 串行通信都是异步方式。而异步通信采用的是异步传送格式, 逐步的为USB接口所替代。而在现在的大多数笔记本电脑中, 其字符格式如图1所示。数据发送和接收均将起始位和停止 位作为开始和结束的标志。在异步通信中,起始位占用l位(低 电平),用来表示字符开始。其后为7或8位的数据编码,第 单片机设备的使用范围。 8位通常作为奇偶校验位。共有3种可能,即奇校验、偶校验 4.USB接口同RS一232(DB._9)串口的比较 和无校验,可根据需要选定。最后为停止位(高电平)用来表 通过USB接口和RS一232(DB一9)的比较,不难发现: 示字符传送结束。上述字符格式通常作为一个串行帧,若无 奇偶校验位,即为常见的10位帧格式。 串口不支持即插即用和热插拔,设备安装后需重启计算机方 可使用。 而RS一232(册一9)串口的最高速率仅为19200波特。 串口的的插拔需要使用改锥,且在机箱后操作,比较麻烦。 图1 串行通信帧格式示意图 逆转。 2.串行通信的优点 与并行通信相比,串行通信有着明显的优势。 块的设计 (1)串行通信只需要一条通信信道,电路简单,成本低 1.设计思路 廉,容易实现。而并行通信信道较多,电路复杂。 (2)虽然串行通信的信道只有一条,但是传输速率很快。 接,通过编写单片机指令实现数据帧格式的匹配。 由于并行通信的信道之间干扰较强,而且在产生数据错误后 2.USB转接芯片的选择 需要全部重发,而串行通信在数据出错的情况下只需重发出 错位,因此串行通信的速度要快于并行通信。 (3)串行通信支持数据的异步传输。并行通信对数据传 路设计的首选芯片。 输设备和接受设备的同步性要求很高,不利于计算机同外围 CH341是南京沁恒电子公司生产的USB总线的转接芯片, 设备的通信,因此计算机同外围设备的通信基本采用串行传 通过USB总线提供异步串口,打印口,并口及常用的2线和4 输。 线等同步串行端口。其特点有: 因此,当今的计算机系统在与外围设备连接时,几乎全 部采用串行通信协议。 需要晶体和电容; 现在的计算机提供了各种各样的串口,他们支持不同的 (2)可通过外部的低成本串行EPROM定义厂商ID,产品 通信协议,有着不同的功能。目前计算机提供的串口有 ID,序列号等; RS-232,RJ45,USB2.0等。 (3)成本低廉,可直接转换原串口外围设备: 3.Pc机同单片机通信存在的问题 目前,5l单片机同Pc机的通信在大多数情况下仍然是使 20封装。 【收稿日期

文档评论(0)

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

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

1亿VIP精品文档

相关文档