[发明专利]数据处理方法、51单片机、设备及可读存储介质有效
申请号: | 201711380103.5 | 申请日: | 2017-12-19 |
公开(公告)号: | CN107957883B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 陈征宇 | 申请(专利权)人: | 深圳芯易德科技有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市宝安区西乡街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 51 单片机 设备 可读 存储 介质 | ||
本发明公开了一种数据处理方法、51单片机、数据处理设备及计算机可读存储介质,该数据处理方法包括:51单片机获取存储单元中的所有指令;51单片机逐个确定每条指令中各指令字节的标识码;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单片机识别任一指令字节发生错误时,基于字节长度和标识码重新识别该指令字节的类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳芯易德科技有限公司,未经深圳芯易德科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711380103.5/2.html,转载请声明来源钻瓜专利网。