微机综合实指导232.doc

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

单片机实验与开发应用指导 目录 第一章:实验系统概述 2 第二章:实验 6 实验一 。。。。上机操作 实验二 。。。。综合实验一:【模拟交通灯控制】 实验三 。。。。综合实验二:【液晶显示多路数据采集系统】 实验四 。。。。综合实验三:【模拟双容水箱液位控制】 实验五 。。。。综合实验四:【步进或直流电机PWM驱动】 第四章:附录 30 常用的参考子程序集 特殊功能寄存器地址表 MCS—51系列指令系统摘要 双H桥直流电机驱动模块LM298 实验系统概述 单片机实验系统主要由计算机、单片机仿真器、实验系统板及仿真软件几部分组成。其中计算机主要承担源程序的编辑、编译以及将编译通过后所生成的后缀名为HEX的机器码文件,通过RS—232串行口下载给仿真器,同时也可在计算机上直接模拟运行源程序来进行调试,包括单步执行、设置断点、跟踪显示、连续运行及查看各种寄存器内容等等。在联机调试软件的支持下还可对单片机及仿真器内部的各种寄存器,存储器,PC指针和特殊功能寄存器直接进行修改或赋值。 仿真器采用M ICETEK公司的EasyProbe8052F仿真器,该仿真器是目前较为常用且功能较强的一种开发装置 。 实验系统板由外部中断信号、计数脉冲输出、串行显示、A/D转换器、并行输入/输出电路所组成。主要用于完成中断及并行输出、定时/计数器中断及外部信号计数、串行通讯及串行显示实验、A/D转换等多项基本的单片机的接口实验。 仿真软件由WAVE的编辑软件及MICETEK公司的EasyProbe8052F仿真软件组成。上述软件均在WINDOWS环境下运行。 上述设备及应用软件的具体功能在下列论述中再详细说明 软件说明: WAVE开发环境 参见附件1:WAVE6000.FPT文件 下载地址: EeasyProbe/SLD仿真软件的简要说明。 启动: 双击EasyProbe/SLD图标进入软件。启动后,EasyProbe/SLD弹出Select Emulation CPU对话框供选取CPU。 选取CPU后,EasyProbe/SLD继续检查通讯设定是否正确。 如果通讯设定错误,在运性EasyProbe/SLD时弹出Setup Communication对话供选择。多次选择出错则需要检查仿真器本身工作即连线是否正常。 映射存储器: 每次运行EasyProbe/SLD,程序都会寻找MAP.SVA文件,该文件记录了映射存储器设定的信息。如果没有找到,EasyProbe/SLD将自动弹出Set Map对话框,让你进行映射存储器初始设定,如果找到,Map对话框就不会出现。这时,如需改变当前映射,则可从Group菜单中选择Map命令来打开Set Map对话框修改设定。 Overlay表示设定内部读/写: Target表示设定外部读/写 使用源程序窗口调试程序: EasyProbe/SLD支持源程序调试。在源程序窗口中,您可查看源代码,设定断点,开始或终止仿真以及源程序进行单步操作即检查变量。从EasyProbe/SLD主窗口的Windows或快捷键菜单中选择Source Windows命令开启源程序窗口。 快捷键工具栏如下: 快捷键命令从左到右依次分别为: Brows Module命令键(查看模块) Load命令键 (载入代码) EasyProbe/SLD将您最近使用的4个文件列在File菜单的底部,直接从菜单中选择调试程序文件名。或单击该快捷键根据弹出的对话框进行选择。 Map命令 设定映射存储器参数 Reset(仿真复位) Restart Break point(断点设定) 将鼠标指向程序航左边(或地址上)须设定断点处,鼠标形状从箭头状变成瞄准器形状。 按下鼠标左键。这时,程序行左边会出现断点标志。 重复上述步骤可设定多处断点。如果您试图对以非执行语句设置断点时,EasyProbe/SLD不会作出任何响应。 Go (仿真至断点) Go Run (全速运行) Halt (停止仿真) 使用下列任何一种方法便可以停止仿真。 按F2快捷键 单节工具条上的Halt命令钮 Step Into(步入) 如果单步仿真从包含有函数调用命令的源程序语句开始,而且所调用的函数中也包含源代码,(步入)该函数且停止在该函数第一行可执行语句。 Step Over(步越) 如果单步仿真从包含有函数调用命令的源程序语句开始,而且所调用的函数中也包含源代码,(步越)时,该函数看作一行语句执行。在函数中不会停留。 Over Reture Goto Shell Window 进入Shell命令对话框快捷钮 连续单步仿真 打开Run菜单选择Step Into Continuously或Step Over continously命令以实现连续单步仿真。中途退出按ESC键

文档评论(0)

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

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

1亿VIP精品文档

相关文档