当前位置: 首页 > 专利查询>陈征宇专利>正文

数据处理方法、51单片机、设备及可读存储介质技术

技术编号:17796576 阅读:46 留言:0更新日期:2018-04-25 20:03
本发明专利技术公开了一种数据处理方法、51单片机、数据处理设备及计算机可读存储介质,该数据处理方法包括:51单片机获取存储单元中的所有指令;51单片机逐个确定每条指令中各指令字节的标识码;51单片机基于所述标识码读取指令中所有指令字节的类型。本发明专利技术通过优化指令的执行方式,并以命令码和数据码对不同类型的字节进行区分,从而在指令受到强干扰时,使得程序执行依旧流畅,防止因外界干扰使得程序数据读取错误,增强了指令数据读取时的抗干扰能力,保障数据处理过程能够正常执行,提高数据的准确输出,提高数据处理的工作效率。

Data processing method, 51 single chip microcomputer, equipment and readable storage medium

The invention discloses a data processing method, a 51 single chip computer, a data processing device and a computer readable storage medium. The data processing method includes: 51 single chip computer obtains all instructions in the storage unit; the 51 single chip computer determines the identification code of each instruction byte in each instruction, and the 51 single chip computer reads the finger based on the identification code. The type of all instruction bytes in the order. By optimizing the execution of instructions and using command code and data code to distinguish different types of bytes, the program makes the program execute smoothly when the instruction is strongly disturbed, prevents the program data from reading errors due to external interference, and enhances the anti-interference ability of the instruction data reading, and ensures the data. The processing process can be carried out normally, the accurate output of data can be improved, and the efficiency of data processing can be improved.

【技术实现步骤摘要】
数据处理方法、51单片机、设备及可读存储介质
本专利技术涉及数据标记
,尤其涉及一种数据处理方法、51单片机、数据处理设备及计算机可读存储介质。
技术介绍
单片机是一种集成电路芯片,是采用超大规模集成电路技术集成的微型计算机系统,在工业控制领域广泛应用。现实生活中,单片机作为一个数据处理单元,实时向周围其他单元进行数据输出。但是,单片机的指令读取方式采用指令关系链的方式,若单片机在运行过程中受到其他干扰,容易造成单片机对程序数据的读取错误,使得程序无法正常执行,导致数据的传输混乱异常,严重影响单片机的正常运行。
技术实现思路
本专利技术的主要目的在于提供一种数据处理方法、51单片机、数据处理设备及计算机可读存储介质,旨在解决51单片机受到外界干扰造成数据读取错误,造成数据混乱异常的的技术问题。为实现上述目的,本专利技术实施例提供一种数据处理方法,所述数据处理方法包括:51单片机获取存储单元中的所有指令;51单片机逐个确定每条指令中各指令字节的标识码;51单片机基于所述标识码识别指令中所有指令字节的类型。优选地,所述标识码为命令码或数据码,所述51单片机逐个确定每条指令中各指令字节的标识码的步骤包括:当51单片机检测到存储单元的字宽大于8位时,获取存储单元中每个字宽的指令字节;51单片机解析每个字宽的指令字节,确定每条指令字节中的标识字节;51单片机基于标识字节获取命令码或数据码。优选地,所述标识码为命令码或数据码,所述51单片机逐个确定每条指令中各指令字节的标识码的步骤包括:当51单片机检测到存储单元的字宽等于8位时,获取存储单元中2个字宽的指令字节;51单片机解析2个字宽的指令字节,确定指令字节中的标识字节;51单片机基于标识字节获取命令码或数据码。优选地,所述51单片机逐个确定每条指令中各指令字节的标识码的步骤包括:当51单片机检测到存储单元的字宽等于8位时,获取存储单元中的所有指令字节;51单片机基于指令字节确定每条指令字节中的标识码字节;51单片机基于标识码字节获取命令码或数据码。优选地,所述51单片机基于所述标识码识别指令中所有指令字节的类型的步骤包括:51单片机获取指令中的字节长度;51单片机基于字节长度和标识码识别指令中所有指令字节的类型。优选地,所述51单片机基于字节长度和标识码识别指令中所有指令字节的类型的步骤之后还包括:当51单片机识别任一指令字节发生错误时,基于字节长度和标识码重新识别该指令字节的类型。本专利技术还提供一种51单片机,所述51单片机包括:获取模块,用于获取存储单元中的所有指令;确定模块,用于逐个确定每条指令中各指令字节的标识码;识别模块,用于基于所述标识码识别指令中所有指令字节的类型。优选地,所述标识码为命令码或数据码,所述确定模块包括:第一获取单元,用于当检测到存储单元的字宽大于8位时,获取存储单元中每个字宽的指令字节;第一确定单元,用于解析每个字宽的指令字节,确定每条指令字节中的标识字节;第二获取单元,用于基于标识字节获取命令码或数据码。优选地,所述标识码为命令码或数据码,所述确定模块包括:第三获取单元,用于当检测到存储单元的字宽等于8位时,获取存储单元中2个字宽的指令字节;第二确定单元,用于解析2个字宽的指令字节,确定指令字节中的标识字节;第四获取单元,用于基于标识字节获取命令码或数据码。优选地,所述确定模块包括:第五获取单元,用于当检测到存储单元的字宽等于8位时,获取存储单元中的所有指令字节;第三确定单元,用于基于指令字节确定指令字节中的标识码字节;第六获取单元,用于基于标识码字节获取命令码或数据码。优选地,所述识别模块包括:第七获取单元,用于获取指令中的字节长度;识别单元,用于基于字节长度和标识码识别指令中所有指令字节的类型。优选地,所述识别模块还包括:再识别单元,用于当识别任一指令字节发生错误时,基于字节长度和标识码重新识别该指令字节的类型。此外,为实现上述目的,本专利技术还提供一种数据处理设备,所述数据处理设备包括:存储器、处理器,通信总线以及存储在所述存储器上的数据处理程序,所述通信总线用于实现处理器与存储器间的通信连接;所述处理器用于执行所述数据处理程序,以实现以下步骤:获取存储单元中的所有指令;逐个确定每条指令中各指令字节的标识码;基于所述标识码识别指令中所有指令字节的类型。优选地,所述标识码为命令码或数据码,所述逐个确定每条指令中各指令字节的标识码的步骤包括:当检测到存储单元的字宽大于8位时,获取存储单元中每个字宽的指令字节;解析每个字宽的指令字节,确定每条指令字节中的标识字节;基于标识字节获取命令码或数据码。优选地,所述标识码为命令码或数据码,所述逐个确定每条指令中各指令字节的标识码的步骤包括:当检测到存储单元的字宽等于8位时,获取存储单元中2个字宽的指令字节;解析2个字宽的指令字节,确定指令字节中的标识字节;基于标识字节获取命令码或数据码。优选地,所述逐个确定每条指令中各指令字节的标识码的步骤包括:当检测到存储单元的字宽等于8位时,获取存储单元中的所有指令字节;基于指令字节确定每条指令字节中的标识码字节;基于标识码字节获取命令码或数据码。优选地,所述基于所述标识码识别指令中所有指令字节的类型的步骤包括:获取指令中的字节长度;基于字节长度和标识码识别指令中所有指令字节的类型。优选地,所述基于字节长度和标识码识别指令中所有指令字节的类型的步骤之后还包括:当识别任一指令字节发生错误时,基于字节长度和标识码重新识别该指令字节的类型。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:获取存储单元中的所有指令;逐个确定每条指令中各指令字节的标识码;基于所述标识码识别指令中所有指令字节的类型。本专利技术的技术方案中,51单片机获取存储单元中的所有指令;51单片机逐个确定每条指令中各指令字节的标识码;51单片机基于所述标识码识别指令中所有指令字节的类型。本专利技术通过优化指令的执行方式,并以命令码和数据码对不同类型的字节进行区分,从而在指令受到强干扰时,使得程序执行依旧流畅,防止因外界干扰使得程序数据读取识别错误,增强了指令数据读取识别时的抗干扰能力,保障数据处理过程能够正常执行,提高数据的准确输出,提高数据处理的工作效率。附图说明图1为本专利技术数据处理方法中一较佳实施例的流程示意图;图2为本专利技术数据处理方法中又一实施例的流程示意图;图3为本专利技术数据处理方法中又一实施例的流程示意图;图4为本专利技术51单片机一较佳实施例的功能模块示意图;图5为本专利技术实施例方法涉及的硬件运行环境的设备结构示意图;图6为本专利技术数据处理方法中一问题场景示意图;图7为本专利技术数据处理方法中一场景示意图;图8为本专利技术数据处理方法中又一场景示意图;图9为本专利技术数据处理方法中又一场景示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种数据处理方法。参照图1,图1为本专利技术数据处理方法较佳实施例的流程示意图。在本实施例中,提供了数据处理方法的实施例,需要说明的是,虽然本文档来自技高网...
数据处理方法、51单片机、设备及可读存储介质

【技术保护点】
一种数据处理方法,其特征在于,所述数据处理方法应用于51单片机,所述数据处理方法包括:51单片机获取存储单元中的所有指令;51单片机逐个确定每条指令中各指令字节的标识码;51单片机基于所述标识码识别指令中所有指令字节的类型。

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述数据处理方法应用于51单片机,所述数据处理方法包括:51单片机获取存储单元中的所有指令;51单片机逐个确定每条指令中各指令字节的标识码;51单片机基于所述标识码识别指令中所有指令字节的类型。2.如权利要求1所述的数据处理方法,其特征在于,所述标识码为命令码或数据码,所述51单片机逐个确定每条指令中各指令字节的标识码的步骤包括:当51单片机检测到存储单元的字宽大于8位时,获取存储单元中每个字宽的指令字节;51单片机解析每个字宽的指令字节,确定每条指令字节中的标识字节;51单片机基于标识字节获取命令码或数据码。3.如权利要求1所述的数据处理方法,其特征在于,所述标识码为命令码或数据码,所述51单片机逐个确定每条指令中各指令字节的标识码的步骤包括:当51单片机检测到存储单元的字宽等于8位时,获取存储单元中2个字宽的指令字节;51单片机解析2个字宽的指令字节,确定指令字节中的标识字节;51单片机基于标识字节获取命令码或数据码。4.如权利要求1所述的数据处理方法,其特征在于,所述51单片机逐个确定每条指令中各指令字节的标识码的步骤包括:当51单片机检测到存储单元的字宽等于8位时,获取存储单元中的所有指令字节;51单片机基于指令字节确定每条指令字节中的标识码字节;51单片机基于标识码字节获取命令码或数据码。5.如权利要求1至4任意一项所述的数据处理方法,其特征在于,所述51单片...

【专利技术属性】
技术研发人员:陈征宇
申请(专利权)人:陈征宇
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1