[发明专利]单片机数据同步传送方法无效
申请号: | 201210177287.6 | 申请日: | 2012-06-01 |
公开(公告)号: | CN102707652A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 杨进 | 申请(专利权)人: | 苏州市豪杰机械电子设备有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215000 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单片机 数据 同步 传送 方法 | ||
技术领域
本发明涉及单片机数据传输,特别涉及一种两个单片机之间的数据传送方法。
背景技术
现有单片机控制系统中,经常会出现需要两个单片机之间进行数据传输的情况,目前两个单片机之间的数据传输主要采用并行和串行两种方法,对于并行传输方法而言,其传输数据效率较高,但两个单片机之间的线路连接较为复杂,这样就会使电路变得较为复杂难以设计,而对于串行方法而言,其连接线路虽然较为简单,但传输效率较低,而且在进行数据传输时每个单片机一般都需要连接一外接的时钟信号,线路结构也较为复杂。而随着科技的进步,单片机控制系统正逐渐向小型、微型方向发展,这样就需要一种线路简单并可实现数据高速传输的单片机数据传送方法。
发明内容
针对上述现有技术的不足,本发明的目的是提供一种线路简单并可实现数据高速传输的单片机数据传送方法。
为解决上述技术问题,本发明采用如下技术方案:
一种单片机数据同步传送方法,两个单片机之间通过SDA、SCL两根数据线进行连接,在两个单片机之间进行数据传输时,一条数据线用于输送操作命令、数据及数据地址时,另一根数据线用于向相应的单片机提供时钟信号。
优选的,两个单片机要传输数据的位数、地址范围、地址位数固定。
优选的,两个单片机内均存储一数据位数表,所述数据位数表用于记录要传输数据的位数、地址范围、地址位数。
优选的,所述时钟信号由单片机内部RC振荡产生。
上述技术方案具有如下有益效果:该单片机数据同步传送方法两个单片机之间通过两根数据线连接进行数据输送,接线简单易于实现,在数据传输过程中一根数据线用于输送操作命令、数据及地址,另一根数据线用于向相应的单片机提供时钟信号,且单片机的输入、输出接口固定,并一直保持此状态,不会出现两者交替的情况,这样可实现数据的同步输送,提高数据传输效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图对本专利进行详细说明。
附图说明
图1为本发明实施例两个单片机的连接示意图。
图2为本发明实施例两个单片机进行写操作时的时序图。
图3为本发明实施例两个单片机进行读操作时的时序图。
具体实施方式
下面结合附图对本发明的优选实施例进行详细介绍。
如图1所示,采用该单片机数据同步传送方法输送数据时两个单片机A、B通过SDA、SCL两根数据线进行连接,平时空闲时候两个单片机A、B保持高电平。在两个单片机之间进行数据传输时,一条数据线用于输送操作命令、数据及数据地址时,另一根数据线用于向相应的单片机提供时钟信号,时钟信号由单片机内部RC振荡产生。传送过程中的地址位数应事先被固定,还有地址范围的大小也是事先确认好的。其次,所要传送的数据位数同样要事先确定,如数据位数表
int ABbits[n]={bits0,bits1,-----,bits(n-1)}
n:双方要传送的数据总数;
bits(n):各个数据的二进制位数。
该数据位数表被定义为整型,把该表存放于两个单片机内。
地址信号的位数k是一开始就固定好的,其取值方法由不等式n<=2k确定,取k的最小值。例如:若共有8个数据,可固定地址位数为3位。
通常会先列一张数据位数表(如下表所示)同时存放于两个要交换信息的单片机内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州市豪杰机械电子设备有限公司,未经苏州市豪杰机械电子设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210177287.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置