从编辑个源程序开始,经过编译固化在目标单片机器上运行验证这样几个阶段。二〇〇年五月三十日星期日实验研究系统的建立实验研究系统的硬件部分主要包括基于单片机的机座单片机三片固化器和系统计算机,见图丌发系统硬件组成。固化程序时,将单片机芯片插入同化器运行基于单片机的程序时,将单片机芯片插入基于译片机的机库。见图开发系统软件组成。编译系统平台给出了完成编译工作所需的软件条件,包括操作系统编译程序编辑程序等等。同化系统平台给出了完成程序固化工作所需的软件条件,包括操作系实验研究平台的软件部分包括编译系统平台和固化系统平台两部分。基于单片机的源程序的编辑和编译基于单片机的源程序的编辑界定为源程序是码字符形式,所以要求所采用的编辑器不会产生非法控制字符。选用编辑器作为基丁单片机的源可编辑器。编辑个基于单片机的源程序的实验界面如图所示。基于单片机的源程序编辑好后,就可以执行本设计所形成的基于单片机的编译程序,程序文件名为,输入以后,基于单片机的编译程序就会给出版权等信息,根据上述提示输入源程序文件名,然后回车,基于单片机的编译程序就会对源程序进二〇〇年五月三十日星期日行查错和翻译,最后形成列表文件和二进制目标程序文件。翻译的结果在二进制目标程序文件中除了这些以外,其他固定代码,如主程序开始初始化设定输入刷新等,经过核对检验都是正确的。活动代码的装配结果也都是正确的。最后形成的文件用固化器写入单片机芯片,再将写入程序的单片机芯片插入基于单片机的机座,运行基于单片机的,结果发现,基于,标准集合的数组表示方法定义了目标代码集合,提出了用口映射来建立源程序语句标准集合和目标代码集合之间的关系,为编译程序结构的实现提供了条件和方法提出了盲码预填和盲码修正的思想提出了依据数组对源程序查错的思路,通过列表文件名和列表文件的建立整句识别语句语法检查中的数组逐行搜索核对关键词是否相等核对语句长度是否正确等系列环节,实现对源程序的查错处理论述了翻译过程中向目标文件里装配固定代码的过程论述了翻译和装配活动代码的整体思路和流程运用数组进行源程序语句的类型识别,初步实现了盯映射的预定位有效定义了引用名位地址的字符转化函数分别给出了实现盯映射的第种程序结构和第二种程序结构,有效的完成了简单活动代码和复杂活动代码的翻译和目标文件的装配任务提出并论述了第类盲码修正和第二类盲码修正的程序实现方法。建立了基于单片机的的编译程序设计研究的实验系统,对该编译程序的各项功能进行了验证和比对。经过多个程序的试验表明,装配语句的目标代码装配语句的目标代码装配语句的目标代码装配语句的目标代码装配二〇〇年五月三十日星期日语句的目标代码装配语句的目标代码装配复杂活动代码的装配及其盲码的修正语句的目标代码的装配及其盲码的修正模块中的数组赋值模块中第二种盲码的修正针对的第种盲码的修正目标文件装配时两种地址的切换方法模块的目标代码装配语句的目标代码的装配及其盲码的修正模块中的数组的赋值模块的目标代码装配语句的目标代码的装配及其盲码的修正语句翻译模块中的盲码修正模块中数组的赋值和目标代码的装配语句的目标代码的装配及其盲码的修正语句翻译模块中的盲码修正模块中数组的赋值和目标代码的装配语句的目标代码的装配及其盲码的修正语句翻译模块中的盲码修正模块的目标代码装配语句的目标代码的装配及其盲码的修正语句翻译模块中的盲码修正模块中数组的赋值和目标代码的装配语句的目标代码的装配及其盲码的修正语句翻译模块中的盲码修正模块中数组的赋值和目标代码的装配二〇〇年五月三十日星期日语句的处理基于单片机的编译程序的实验研究实验研究系统的建立基于单片机的源程序的编辑和编译结论参考文献致谢二〇〇年五月三十日星期日基于单片机的编译程序设计研究摘要自动化装置和机电体化产品的设计和开发中有时需要采用种成本极低的逻辑控制器。为了满足这种需要,作者开展了用单片机直接实现梯形图逻辑控制的硬件和软件研究。其中最为关键的项技术是如何设计出基于单片机的编译程序,将符合梯形图逻辑的指令源程序翻译成单片机目标程序。本文论述了基于单片机的编译程序设计的理论和方法,研究了基于单片机的的单片机程序模块和目标程序框架,对编译程序结构进行了分析,阐述了查错模块设计方法以及目标代码装配方法,对基于单片机的的编译程序的调试实验系统组成和实验结果进行了分析。首先,进行了基于单片机的的单片机程序模块研究,构建了独具特点的目标程序框架结构。然后,定义了基于单片机的的源程序语句标准集合,提出了源程序语句标准集合的数组表示方法定义了目标代码集合,提出了用口映射来建立源程序语句标准集合和目标代码集合之间的关系,为编译程序结构的实现提供了条件和方法提出了盲码预填和盲码修正的思想提出了依据数组对源程序查错的思路,通过列表文件名和列表文件的建立整句识别语句语法检查中的数组逐行搜索核对关键词是否相等核对语句长度是否正确等系列环节,实现对源程序的查错处理论述了翻译过程中向目标文件里装配固定代码的过程论述了翻译和装配活动代码的整体思路和流程运用数组进行源程序语句的类型识别,初步实现了盯映射的预定位有效定义了引用名位地址的字符转化函数分别给出了实现盯映射的第种程序结构和第二种程序结构,有效的完成了简单活动代码和复杂活动代码的翻译和目标文件的装配任务提出并论述了第类盲码修正和第二类盲码修正的程序实现方法。建立了基于单片机的的编译程序设计研究的实验系统,对该编译程序的各项功能进行了验证和比对。
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 61 页
第 2 页 / 共 61 页
第 3 页 / 共 61 页
第 4 页 / 共 61 页
第 5 页 / 共 61 页
第 6 页 / 共 61 页
第 7 页 / 共 61 页
第 8 页 / 共 61 页
第 9 页 / 共 61 页
第 10 页 / 共 61 页
第 11 页 / 共 61 页
第 12 页 / 共 61 页
第 13 页 / 共 61 页
第 14 页 / 共 61 页
第 15 页 / 共 61 页
预览结束,还剩
46 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。