【技术实现步骤摘要】
本专利技术涉及一种利用外部数据处理,改善单片机内部运行性能的程序编码方法,是一种可扩展程序存储空间和动态升级程序的程序编码方法。
技术介绍
现有单片机系统,由于其端口特性的限制,均限定了程序存储空间,在运行较多内容的时候,程序员不得不寻找一个最优化的解决方案,使得程序能够限定在一定的大小;也有单片机系统,提供了可扩展程序内存的端口,但是其扩充内存的大小,仍然有限制。这使得绝大多数单片机系统,仅仅适合简单的工作流程,也使得很多需要单片机系统的装置上,需要安装一个以上的单片机系统,以适应不同的解决方案,如此以来,大大浪费了单片机的资源,并且需要在一台机器上调试多套单片机系统。而且,不同的单片机,使用的语言也不尽一致,各有各的规范,一旦在一台机器上使用多种单片机系统,不仅大大增加了程序员的工作量,而且不能保证各系统之间的兼容性。
技术实现思路
针对目前单片机系统应用上的多种规范,难以统一执行的问题,也为了扩充单片机的使用效能,尤其对已固化程序的单片机进行程序升级,本专利技术提出一种新型的程序编码方法其特征在于在单片机系统中的存储数据的存储区的若干地址段上设定若干程序代码 ...
【技术保护点】
一种扩展程序存储空间和动态升级程序的程序编码方法,其特征在于:在单片机系统中的存储数据的存储区的若干地址段上设定若干程序代码内容片段,所述程序代码内容片段中以特定的结构指定若干存放于单片机程序存储区的以该单片机的机器代码构成的程序段 的起始地址位置信息及为使这些程序段能正常工作提供的接口数据;单片机访问所述存于存储数据的存储区的程序代码内容片段,当得到下一步须执行的存于程序存储区的机器代码段的信息,就执行该机器代码段,直到所述存于存储数据的存储区的程序代码内容片 段所对应的任务完成。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘丁阳,
申请(专利权)人:刘丁阳,厦门神速信息通讯技术有限公司,
类型:发明
国别省市:92[中国|厦门]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。