一、准备工作
1、KEIL C51编译环境
2、编译成功的工程文件
3、MC96F6332D 开发板
4、USB-OCD II仿真器
二、工程配置
1、对工程进行配置操作:使用KEIL C51编译器打开工程文件并将仿真工具OCD II连接到电脑端的USB口,点击编译器中的魔术棒,在Debug选项卡中选择ABOV OCD-1/2 dongle,如下图所示:
2、在Utilities选项卡的 Configure Flash Menu Command选项中同样选择ABOV OCD-1/2 dongle;
最后点击OK。
三、工程编译
重新编译打开的工程,可以看到编译的结果无错误、无警告;如下图所示:
四、工程下载
1、点击编译器的下载按钮,在弹出的选项卡中选择MCU的系列和硬件电源选项(我这里使用的MC96F6332D属于MC96系列,目标板电源为+5V供电),然后点击OK;
2、此时系统会提示关闭target的电源,如下图所示:注意:先关闭Target的电源再点击编译器上的 是 按钮,这个顺序不能错;
注意:下载前需要确认手上的现代单片机是否支持在线仿真,如果出现下图的提示,有可能不能仿真或者连接线出现不良,请自寻查询:
3、等待约1-2秒,系统会提示给Target上电,如下图所示;注意:此时应该先上电再点击 确定 按钮,这个顺序也不能错。
可以看到编译器左下角出现程序下载的进度条,等到100%即表示下载完成;
备注:步骤2和3仅仅是在PC端首次进行OCD-II的连接上电时候才出现,调试过程中如果OCD-II不断开与PC端的连接,首次之后的程序下载将不再出现。
4、程序下载完成后便会弹出下面的选项配置对话框,此内容后面的章节会进行详细解释,暂时保持目前的默认配置即可;点击Write或Close退出此对话框。
5、此时编译好的程序已经下载到了单片机内部。
五、工程仿真
1、点击编译器的仿真按钮进入仿真界面,如下图所示。需要注意:ABOV的MCU仿真之前必须先进行程序的下载!
2、进入仿真后,OCD-II的指示灯会亮,在程序全速运行时,仿真器的指示灯会常亮,正常情况下是绿的,如下图所示;
如果亮红色即表明仿真器出现错误;
3、退出仿真:同样是点击仿真的按钮。
六、总结:
1、程序的下载阶段,系统提示给Target掉电和上电时的物理掉电/上电操作和编译器操作顺序不能变,否则会出现程序不能下载的错误,需要退出当前操作,再次点击下载按钮重新开始;
2、ABOV的仿真需要先下载程序再仿真;
3、本实验的工程文件可以访问链接:https://share.weiyun.com/5UCkVLa;进行免费获取。
因为小编自己能力水平有限,文中难免有错误或表达不到的信息,还望广大阅读者留言批评指正,谢谢。