- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
附录G MON51—8051监控程序
本附录包含8051监控程序(MON51 )的源代码列表,并介绍了MON51 的设计
和操作原理。读者通过浏览本附录的内容,可进一步加深对第7章中用汇编语言编
写例程相关基本概念的了解。
MON51是为8051微控制器编写的监控程序,说得更具体一点,是为SBC-51单
板机(见第11章)编写的监控程序。本附录首先介绍一下监控程序的用途,然后
介绍MON51监控程序的命令。另外,本附录还将介绍MON51 的操作方法和一些程
序设计上的细节。本附录的最后还包含一些汇编后的源程序文件、由RL51生成的
列表文件以及MON51采用Intel十六进制格式的文件。
监控程序并不是一个操作系统,它仅是一个小程序,它提供的命令能够执行
底层的系统操作和用户交互。它与操作系统的主要差别是:操作系统用于更大的、
具有磁盘驱动器的计算机上,而监控程序用于较小的系统(如SBC-51单板机)上,
仅拥有一个用于输入的键盘(或小键盘) 和用于输出的CRT显示器(或LED )。也有
一些单板机利用磁带作为大规模存储器。
MON51 是用8051 汇编语言编写的程序,长度大约2KB 。该程序在Intel
iPDS100开发系统下编写,使用的编辑器是CREDIT ,交叉汇编器是ASM51 ,链接
器/ 定位器是RL51 。测试和调试工作在硬件仿真器EMV51上进行(仿真器与Intel
SDK-51TM单板机相连) 。硬件仿真器是非常有用的工具,由于使用了仿真器,
MON51程序的第1个版本烧入8051 的EPROM基本可以直接无故障运行。 457
MON51使用了模块化编程技术。整个程序由10个源文件组成,包括9个程序
文件和1个宏定义文件。在本附录中,为了缩短列表文件的长度,每个源文件中都
加入了一句汇编器控制项$NOSYMBOLS ,这条语句的作用是在汇编时关闭“创建
符号表”选项(见文件MAIN.LST 的第4 行)。但是,由于同时使用了汇编器控制
项$DEBUG ,由链接器/ 定位器RL51创建的列表文件中包含整个程序完整的绝对符
号表。链接器/ 定位器的输出是文件V12( 对应“版本12 ”) ,列表文件在文件
V12.M51 中。利用OH (目标文件到十六进制文件转换)工具可以把输出转换为
Intel十六进制格式的文件V12.HEX ,十六进制格式文件可用于打印,且可下载到
目标系统或烧录到8051 的EPROM 中(在本附录中,为了便于阅读,在十六进制文
件中插入了空格)。
下面是将在本附录中出现的文件列表。
406 附录G MON51—8051 监控程序
文 件 页 码
ASM51列表文件
MAIN.LST 417
GETPAR.LST 420
IO.LST 423
CONVRT.LST 427
LOAD.LST 428
DUMP.LST 430
SFR.LST 432
IS.LST 435
SET.LST 437
宏定义文件
MACROS.SRC 440
RL51列表文件
V12.M51 441
十六进制文件
V12.HEX
您可能关注的文档
- ·本周推荐·.doc
- 0513榆树学校台式电脑.doc-大洼县政府采购项目.doc
- 06月15日招聘信息.doc
- 07'China Financial Leasing Development Forum.doc
- 1 什么是旅游?.doc
- 1.introduce[intr+'djus]vt. .doc
- 1.二零一六年度北京市绿色安全工地名单-附件1 .doc
- 10 月份 大兴 区建筑垃圾运输车辆准运证行政许可结果.doc
- 101学年度第2学期第一次文化人排行榜.doc
- 109.月亮湾漂流宣城敬亭山皇宫酒店含餐二日-行程: .doc
- 25上半年2期套题班-行政职业能力测验(八).docx
- 公考讲义-2025年1月时政汇总.pdf
- 2025年省考逻辑填空1000 高频实词积累+刷题早读课 讲义.pdf
- 25上半年2期套题班-行政职业能力测验(九).docx
- 2025四川事业编FB综合岗考试-综合能力测试讲义-主观题基础,案例分析题,公文写作及文章写作题.pdf
- 25上半年2期套题班-行政职业能力测验(五).docx
- 2025申论多省联考刷题课真题资料-2025国考执法课程.doc
- 2025申论多省联考刷题课真题资料-2024江西执法课程.doc
- 25上半年2期套题班-行政职业能力测验(十).docx
- 2025申论多省联考刷题课真题资料-2024福建县乡课程.doc
文档评论(0)