单片机和PC机间的摩尔斯码串行通信方案.docVIP

单片机和PC机间的摩尔斯码串行通信方案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机与PC机间的摩尔斯码串行通信方案 概述:通过AT89S52单片机采集信号持续时间长、短分别对应摩尔斯码(见附录)的长信号“——”(哒)、短信号“*”(滴),并将收集的“——”和“*”根据摩尔斯码译成对应的字母或数字,再经串口将字母或数字发送到PC机,经上位机软件显示。 基本原理图如下: 实现:       信号的采集: 当光信号经单片机的I/O口采集,即产生一个下降脉冲,在脉冲的下降沿时开始计时,等到上升沿时停止计时,记录低电平持续的时间t1,同理,也记录高电平持续时间t2。 信号的处理: t1的处理:当t1600ms时,为“——”,系统记录为0; 当t1600ms时,为“*”,系统记录为1。 t2的处理:当10mst21s时,系统认为是“——”与“*”间的间隔; 当1st22s时,系统认为是字母(或数字)的间隔; 当t22s时,系统认为是单词间隔。      注:t210ms是为了去抖,还有比如一开始时的高电平时间的处理等细        节问题在程序中会予以考虑和解决。 信号的发送: 所采集数据由单片机经RS232电平转换送入PC机串口 当出现字母(或数字)间隔时,单片机便向串口发送数据; 当出现单词间隔时,单片机便向串口发送一个空格。 信号的接收: 由PC机的上位机软件接收串口数据,并将其显示。 附录:              摩尔斯码 简介:电报最早是由美国的摩尔斯在1844年发明的,故也被叫做摩尔斯电码。    它由两种基本信号和不同的间隔时间组成:短促的点信号*,读的(Di);保持一    定时间的长信号--,读答(Da). 间隔时间:滴,1t;答,3t;滴答间,1t;字母间,3t;字间,5t(自定义某一单位时间t) . A: * -- 01 B: -- * * * 1000 C: -- * -- * 1010 D: -- * * 100 E: * 0 F: * * -- * 0010 G: -- -- * 110 H: * * * * 0000 I: * * 00 J: * -- -- -- 0111 K: -- * -- 101 L: * -- * * 0100 M: -- -- 11 N: -- * 10 O: -- -- -- 111 P: * -- -- * 0110 Q: -- -- * -- 1101 R: * -- * 010 S: * * * 000 T: -- 1 U: * * -- 001 V: * * * -- 0001 W: * -- -- 011 X: -- * * -- 1001 Y: -- * -- -- 1011 Z: -- -- * * 1100 0: -- -- -- -- -- 11111 1: * -- -- -- -- 01111 2: * * -- -- -- 00111 3: * * * -- -- 00011 4: * * * * -- 00001 5: * * * * * 00000 6: -- * * * * 10000 7: -- -- * * * 11000 8: -- -- -- * * 11100 9: -- -- -- -- * 11110 注:* 表示短信号,-- 表示长信号 所以SOS就是三短三长三短

文档评论(0)

5201314118 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7065201001000004

1亿VIP精品文档

相关文档