- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第2章单片及开发系统第2章单片机开发系统实训2单片机开发系统及使用2.1单片机开发系统2.2单片机开发系统的功能2.3单片机应用系统的调试2.4单片机开发系统举例返回主目录
第2章单片及开发系统实训2单片机开发系统及使用1.实训目的(1)了解单片机开发系统的基本组成及功能。(2)通过最简应用系统实例了解单片机开发系统的使用方法。2.实训设备与器件实训设备:单片机开发系统。实训电路:参见附录1原理图。
第2章单片及开发系统3.实训步骤及要求1)系统连接参照图2.1将单片机开发系统、实验板及计算机连接起来。注意单片机开发系统的电源不要接反。2)输入、编辑汇编语言源程序利用DOS提供的EDIT或其它文本编辑软件QE、SK等,输入下面程序。注意,分号后面的文字为说明文字,输入时可以省略。保存文件时,程序名后缀应为ASM,例如,LED1.ASM。
第2章单片及开发系统程序;说明ORG0000H;程序从地址0000H开始存放START:MOVP1,#00H;把立即数00H送P1口,点亮所有光二极管;延ACALLDELAYMOVP1,#0FFHACALLDELAY;掉所有光二极管;延
第2章单片及开发系统;重复AJMPSTART;延子程序开始DELAY:MOVR3,#0FFHDEL2:DEL1:MOVR4,#0FFHNOPDJNZR4,DEL1DJNZR3,DEL2RET;子程序;汇编程序结束END
第2章单片及开发系统图2.1MICE-51单片机开发系统连接图
第2章单片及开发系统3)启动单片机开发系统调试软件使用不同的单片机开发系统,调试软件也有所不同。例如,MICE-51单片机开发系统的调试软件是MBUG。不同的调试软件,其功能大致相同。在调试软件中,完成以下操作:(1)打开(Open)上一步输入的汇编语言源程序文件。(2)将汇编语言源程序汇编(Assemble),生成十六进制文件。(3)将汇编后生成的十六进制文件装载(Load)到单片机开发系统的仿真RAM中。
第2章单片及开发系统4)运行及调试程序(1)运行(Execute)程序,观察实验板上8个发光二极管的亮灭状态。(2)单步运行(Step)程序,观察每一句指令运行后实验板上8个发光二极管的亮灭状态。5)修改、运行程序将程序中第2行的MOVP1,#00H修改为MOVP1,#55H第4行的MOVP1,#0FFH修改为MOVP1,#0AAH,重复步骤2)~步骤4)。
第2章单片及开发系统4.实训分析与总结(1)利用单片机开发系统运行、调试程序的步骤一般包括:输入源程序、汇编源程序、装载汇编后的十六进制程序及运行程序。在2.4节中,我们将以MICE-51单片机开发系统为例,详细介绍以上各步骤的具体操作。(2)为了方便程序调试,单片机开发系统一般提供以下几种程序运行方式:全速运行(简称运行Execute)、单步运行(Step)、跟踪运行(Trace)、断点运行(Breakpoint)等。全速运行可以直接看到程序的最终运行结果,实训中程序的运行结果是实验板上8个发光二极管一起闪动,跟实训一中的运行结果是完全相同的。
第2章单片及开发系统单步运行可以使程序逐条指令地运行,每运行一步都可以看到运行结果,单步运行是调试程序中用得比较多的运行方式。跟踪运行与单步运行类似,不同之处在于跟踪可以进入子程序运行,在此不做赘述。试将实训中的程序跟踪运行,观察它与单步运行过程的不同。断点运行是预先在程序中设置断点,当全速运行程序时,遇到断点即停止运行,用户可以观察运行结果,断点运行对于调试程序提供了很大的方便。试将实训中的程序进行断点运行,观察其运行过程。
第2章单片及开发系统(3)程序调试是一个反复的过程。一般来讲,片机硬件电路和汇编程序很难一次设计成功,因此,必须通过反复调试,不断修改硬件和软件,直到运行结果完全符合要求为止。
第2章单片及开发系统2.1单片机开发系统单片机应用系统建立以后,电路正确与否,程序是否有误,怎样将程序装入机器等,这都必须借助单片机开发系统(装置)来完成。单片机开发系统是单片机编程调试的必需工具。单片机开发系统和一般通用计算机系统相比,在硬件上增加了目标系统的在线仿真器、编程器等部件,所提供的软件除有类似一般计算机系统的简单的操作系统之外,还增加了目标系统的汇编和调试程序等。单片机开发系统有通用和专用两种类型。通用的单片机开发系统配备多种在线仿真器和相应的开发软件,使用时,只要更换系统中的仿真器板,就能开发相应的单片机或微处理器。
第2章单片及开发系统只能开发一种类型的单片机或微处理器的开发系统称为专用开发系统。功能强、操作方便的单片机开发系统能加快单片机应用系统的
文档评论(0)