网站大量收购闲置独家精品文档,联系QQ:2885784924

指令系统及汇编语言程序设计-山东大学课程中心.PPT

指令系统及汇编语言程序设计-山东大学课程中心.PPT

  1. 1、本文档共133页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
指令系统及汇编语言程序设计-山东大学课程中心

3. 针对目标硬件设置工具选项 * * 在该对话框界面下, 再次选中Debug标签。在该标签界面下, 选中Use Simulator前面的单选框, 如下图所示。 点击OK按钮, 退出目标硬件设置选项对话框界面。 选择软件模拟调试功能 参看5. 软件模拟调试 4. 编译项目并生成可以编程到程序存储器的HEX文件 在主界面主菜单下, 选择Project-Build target。开始对设计进行建立过程。或点击工具条Build按钮 。 注:该过程对汇编源文件, 进行汇编和链接, 最后生成可执行二进制文件和HEX文件。 * * 4. 编译项目并生成可以编程到程序存储器的HEX文件 编译失败时的提示。 * * 双击错误信息行,可进行错误定位 中文逗号, 出错 4. 编译项目并生成可以编程到程序存储器的HEX文件 编译成功时的提示。 * * 5. 对程序进行软件模拟调试或下载到单片机中 进行在线仿真调试 编译成功后即可进行程序的仿真调试。对程序的调试,有两种方式: 一是,下载到仿真器或单片机中进行在线仿真调试; 二是,进行软件模拟调试(不连接单片机)。 其中,利用软件模拟调试方式可以对程序的运算及逻辑功能进行调试,软件模拟调试成功后,基本上不需做多大修改即可应用到真正的系统中。 并且,软件模拟调试方式与在线仿真调试的方式基本相同。 * * 5. 对程序进行软件模拟调试或下载到单片机中 进行在线仿真调试 编译成功后, 从“Debug” 菜单中选择“Start/Stop debug session ” 菜单项 (快捷键是Ctrl+F5), 或者从工具条中单击 “Start/Stop debug session ”按钮 。 * * 出现调试器界面 5. 对程序进行软件模拟调试或下载到单片机中 进行在线仿真调试 在调试器左边出现Registers标签窗口。在该界面的上方出现Disassembly窗口, 该窗口是程序代码的反汇编程序。在该窗口下方是汇编语言源程序界面。 。 * * Disassembly窗口 Registers窗口 源程序窗口 5. 对程序进行软件模拟调试或下载到单片机中 进行在线仿真调试 掌握常见调试操作: 连续运行Run (F5) ; 单步运行Step (into) (F11) , 可单步进入到函数内; 单步跳过运行Step Over (F10) , 跳过单步运行调用函数(也执行函数, 但非单步执行), 其他都单步运行。 运行到光标所在行Run to Cursor Line(Ctrl+F10) ; 设置断点 、存储器查看、查看变量、查看外围等操作(见下面)。 选择Debug(低版本Peripherals)-Reset CPU, 准备重新运行程序。 * * 5. 对程序进行软件模拟调试或下载到单片机中 进行在线仿真调试 设置断点: 在需设置断点的代码行行号前空白顶格处单击(低版本双击), 或者在右键菜单栏中, 点击“Insert/ Remove Breakpoint” * * 或右键 5. 软件模拟调试或下载到单片机中进行在线仿真调试 存储器查看: 在调试模式主菜单中, 选View- Memory Windows-Memory1;或在工具栏内单击按钮 , 出现存储器查看窗Memory1。 * * 在Address: 右侧框输入c:0x0119 或d:0x0039或x:0x1039 (c,d,x分别指程序存储器、片内和扩展数据存储器)。 5. 对程序进行软件模拟调试或下载到单片机中 进行在线仿真调试 查看变量: 调试模式菜单中, 选View-Watch Windows; 或单击按钮 , 看查看程序中用到的变量值。 * * 输入变量名 5. 软件模拟调试或下载到单片机中进行在线仿真调试 查看外围: 在调试模式主菜单下, 选择Peripherals - Interrupt, 打开中断向量表窗口, 在窗口里显示了所有的中断向量。对选定的中断向量, 可用窗口下的复选框进行设置。 * * 单片机型号STC15F2K60S2 型号不同中断源数目及方式mode, 优先级pri值不尽相同。 中断总使能位 方式位:0下降沿触发 中断请求标志位 中断使能位 中断优先级 具体功能见第6章 中断 5. 软件模拟调试或下载到单片机中进行在线仿真调试 查看外围: 选Peripherals - I/O-Ports -Port 0(或1~3)。 弹出Parallel Port 0(或1~3)端口界面, 如图所示。 在该界面中, 显示了端口0的状态, 可随时

文档评论(0)

zhuwo + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档