- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9 MPLAB IDE调试(仿真)
- PIC HL-K18
- PIC HL-K18
慧净电子--做人人都买得起的PPIICC单片机开发板真诚为你服务,基于HHLL--KK1188 开发板
手把手教你学PIC单片机C语言教程 第9课
( MPLAB IDE调试(仿真)
为调试烧写目标代码
在调试之前,必须把目标代码烧写到目标单片机中。
选择DebuggerProgram,把上面编译产生的目标文件(目标文件中包括的就是
目标代码) 烧写到开发板上的PIC18F4520中。
烧写可能需要几秒到十几秒。在烧写过程中, Output 对话框的MPLABICD2 选
项卡下会显示目前的操作阶段。Output 窗口没有出现红色的警告或错误信息,
而且倒数第3句显示“…Programming succeeded”,就表示烧写成功了:
/
/
慧净电子网:WWW.HLMCU.COM 慧净小店:hhttttpp::////sshhoopp3377003311445533..ttaaoobbaaoo..ccoomm//
- PIC HL-K18
- PIC HL-K18
慧净电子--做人人都买得起的PPIICC单片机开发板真诚为你服务,基于HHLL--KK1188 开发板
提醒:进入调试模式的一个必要条件是,开发板或您的应用系统已经加了晶振。
如编程器模式下烧写没问题,但调试器模式下烧写不成功,通常是开发板或您的
应用系统忘了装上晶振!
注意:初学者容易将Debugger(调试器)下拉菜单下的Program(编程)命令和
Programmer(编程器)下拉菜单下的Program(编程)命令混为一谈,其实这是
两个作用完全不同的命令,切记:在调试器模式下,必须使用调试器下拉菜单下
的Program命令,同样,在编程器模式下,必须使用编程器下拉菜单下的Program
命令!!!同时也不要以为:在编程器模式下已经执行“Program”命令了,因此
切换到调试器模式时,就可以不用执行了调试器模式下的“Program”命令了,
这是大错特错的,反之也是一样。
Debugger(调试器)下拉菜单下和rogrammer(编程器)下拉菜单下还有许多命令
字面上一样,但实际功能是不一样的,注意不要混淆!如果你在“五、 完成调
试器的设置”中已经设置了“Program after a successfulbuild”(编译成功后
自动烧写),那么本步可以跳过,系统会自动帮你完成目标代码的烧写。
在调试器模式下运行程序
进入调试模式后,工具栏会多出调试器快捷工具条,见下图:
从左到右分别是
*1.run –全速运行 (有时程序会跑飞,正常现象)
*2.halt –暂停
*3.animate –自动单步(或称为慢速运行)
*4.step into –单步运行(子程序内部也单步运行)
5.step over --单步运行(子程序内部代码被全速执行,整个子程序被作为单
步运行中的一步来执行的)
6.stepout--跳出子循环(当程序运行在子程序中时,可以使用它直接运行完
该子程序)
*7.reset –复位
PICKIT2在调试器模式下可以实时或单步执行代码,实时执行代码又称“全速运
行”,单步执行代码又称“单步运行”。
我们首先执行调试器模式下的“全速运行”。
选择DebuggerRun (或点击Run 工具栏按钮)。
有点担心,也有点激动,点击Run 工具栏按钮是不是有点象按“嫦娥1号”的
发射按纽?
按下后,呵呵!成功了,见下图。
调试(略)
我们编写的程序太简单了,一次运行成功了,因此就不需要再经历令程序员最感
痛苦的“调试纠错”的阶段了。
当然如果程序没有按我们的要求运行,说明程序有错误,不必担心
您可能关注的文档
- 2 装载机齿轮油泵工作无力故障检修.pdf
- 2008年7月电子工业输出実绩表.pdf
- 2008年伯克希尔公司年会.pdf
- 2007年(供配电)答案及详解.pdf
- 2008 CEM会展信息管理课前调研 2008 CEM.pdf
- 2008年我国玩具进出口情况分析.pdf
- 2008年柳州市年鉴部分内容.pdf
- 2009供配电专业案例真题(上午卷).pdf
- 2009年_氯碱工业_总目次.pdf
- 2008年度50项最佳创意发明.pdf
- 抗体耦联药物研发及生产建设项目环评报告书.doc
- 年产除油粉72吨、防锈剂48吨、清洗剂60吨生产线项目环境影响报告表.doc
- 年产线路板240万平方米建设项目环境影响报告表.doc
- 印染高质量发展综合提升技术改造项目公参说明.doc
- 华菱钢铁:湖南衡钢百达先锋能源科技有限公司拟清算注销涉及的实物资产清算价值项目资产评估报告.doc
- 苏州晶歌半导体有限公司新建砷化镓外延材料研发及生产项目公众参与说明.doc
- 杭州空刻网络科技有限公司股东全部权益价值资产评估报告.doc
- 赣州富春紫光环保有限公司股东全部权益价值评估项目资产评估报告.doc
- 太龙股份:太龙电子股份有限公司最近一年的财务报告及其审计报告以及最近一期的财务报告.doc
- 盛达资源:内蒙古金山矿业有限公司额仁陶勒盖矿区Ⅲ-Ⅸ矿段银矿采矿权评估报告.docx
文档评论(0)