当前位置:首页 > 新单片机实验指导书
图1-11 Add Files to Group ‘Source Group1’对话框
3.7 这时在Source Group1 目录里就有shiyan11.asm 文件,如图1-12 所示。
图1-12 shiyan11.asm 文件
3.8 接下来要对目标进行一些设置。用鼠标右键(注意用右键)单击Target1,在弹出的 会计菜单中选择Options for Target “Target 1”选项,如图1-13 所示。
图1-13 ptions for Target “Target 1”选项
3.9 弹出Options for Target “Target 1”对话框,其中有8 个选项卡。默认为Target 选
9
项卡,参照图1-14 选择即可。
图1-14 Target 选项卡
3.10 选择设置 Utilities 选项卡,参照图1-15 选择即可。
图1-15 Utilities 选项卡
3.11 选择设置Debug 选项卡,这里有两类仿真形式可选:Use Simulator 和Use:Keil Monitor-51 Driver,前一种是纯软件仿真,后一种是带有Monitor-51 目标仿真器的仿真。如图1-16 所示。
10
纯软件仿真仿真,选择“Use Simulator”即可。
带有Monitor-51 目标仿真器的仿真,选择“Use:Keil Monitor-51 Driver,”在“Use”下拉菜单中选择“Silicon laboratories C8051Fx” 。Load Application at Start:选择这项之后,Keil 才会自动装载程序代码。Go till main:调试C 语言程序时可以选择这一项,PC 会自动运行到main 程序处。
软件实验选择 实验一;实验二 硬件实验选择
图1-16 设置Debug 选项
3.12 如果选择Use:Keil Monitor-51 Driver,还要单击图1-16 中的Settings 按钮,打开新的窗口如图1-17,其中的设置如下。选择“USB Debug Adater”, 单击“OK”。退出“Target Adater”。单击“确定”退出 Options for Target “Target 1。
图1-17 “Target Adater” 选项
11
4. 源程序的编译和链接
编译程序,选择【Project】/【Rebuild all target files】选项.或者单击工具栏中的
按钮,开始编译程序。如果编译成功,开发环境下面会显示编译成功的信息,图1-18;如果不成功,图1-19,需修改程序语法等,选中图中程序错误的行,双击左键,则在程序编辑窗口中,在错误源代码所在的行处显示一标记,对程序错误进行修改,全部修改后,重新编译,直至编译成功。
图1-18 编译成功
图1-19 编译不成功
5. 调试,运行程序菜
5.1 编译完毕之后,选择【Debug】/【Start/Stop Debug Session】选项,或者单击工具栏中的
铵钮,即就进入调试环境,如图1-20 ,或图1-21,单击工具栏
铵钮,可
在汇编程序与反汇编程序之间来回切换。
开始调试程序。程序调试前应先要熟悉调试菜单Debug 、调试命令,视图菜单View、项目菜单Project 和项目命令Project。见表1、表2、表3
5.2 单步执行程序: A. 单击工具栏
铵钮, 显示存储器窗口,在MEMORY#1 中的 / ddress 窗口处输入:
D : 30H, 然后按回车键,在程序执行过程中,注意观察RAM 30H, 31H, 40H, 41H, 50H, 51H, 52H D1数据变化,
注意观察特殊功能寄存器的存数据变化情况。(A,B,SP,DPTR,PC,PSW,R0—R7)。 B. 单击工具栏
或快捷键 F11 ,单步执行程序,观察RAM ,特殊功能寄器“ A” 变
化情况。
C. 当单步执行程序到 “ while(1); ” 时,停止向下执行,原地踏步。 D. 单击工具栏
复位。
12
共分享92篇相关文档