- 1
- 2
- 3
- 4
- 5
keilC51各仿真窗口详细介绍
资料介绍
首先:打开一个已经编译通过的单片机项目(如何新建与编译单片机程序项目这里省略)
选择Debug 下面的Start/Stop Debug Session ,这个选项可以打开调试也可以关闭调试
接下来看到的窗口就是调试窗口了:
下面具体说说相关子窗口的功能:
1:左侧的ProjectWorkspace
Regs 是片内内存的相关情况值, Sys 是系统一些累加器、计数器等。Regs 很简单就不多说。
具体介绍一下Sys
a 累加器ACC,往往在运算前暂存一个操作数(如被加数) ,而运算后又保存其结果(如
代数和)。
b 寄存器B ,主要用于乘法和除法操作
sp
sp_max
dptr 数据指针DPTR
PC $
states 执行指令的数量
sec 执行指令的时间累计(单位秒)
psw 程序状态标志寄存器PSW,八位寄存器,用来存放运算结果的一些特征,如有无进位、
借位等。
p 奇偶标志P。反映累加器ACC内容的奇偶性,如果ACC中的运算结果有偶数个1(如
11001100B,其中有4 个1),则P 为0,否则, P=1。
ov 溢出标志位OV。MCS- 51 反映带符号数的运算结果是否有溢出,有溢出时,此位为
1,否则为0。
ac 辅助进位标志AC。又称半进位标志, 它反映了两个八位数运算低四位是否有半进位,
即低四位相加(或减)有否进位(或借位),如有则AC为1 状态,否则为0。
cy 进位标志CY(PSW 7)。它表示了运算是否有进位(或借位)。如果操作结果在
最高位有进位(加法)或者借位(减法),则该位为1,否则为0
由于PSW存放程序执行中的状态, 故又叫程序状态字?运算器中还有一个按位( bit )进行逻辑
运算的逻辑处理机(又称布尔处理机)
根据指令执行的不同上述值会有相应的变化, 也正是为了监测这些在单片机中看不到的值而达到
调试的目的。
虽然软件调试无法实现硬件调试那样的信号输出,但是可以通过软件窗口的模拟监测输出
信号的高低电平以及单片机相关端口的变化。
部分文件列表
文件名 | 大小 |
keilC51各仿真窗口详细介绍.pdf | 2M |
相关下载
- 华为模块电源管理设计指导-(V100R001_02 Chi...
- 华为LGA模块PCB设计指导_V2.0_20150126.pdf
- HUAWEI Module USB Interface Descriptor Gui...
- HUAWEI ME909s-821 LTE LGA模块硬件指南V100R...
- HUAWEI ME909s-821 LTE LGA Module Acceptanc...
- HUAWEI 30 mm x 30 mm LGA Module Hardware M...
- HUAWEI 30 mm x 30 mm LGA Module Developmen...
- Altium_Designer_规则设置三例.pdf
- STM32F407产品技术培训-DSP库及其例程
- STM32F407产品技术培训-2.浮点单元.pdf
全部评论(0)