电路驿站 EDAdesign.com.cn 网站创建日期:2004年10月1日

 
首页
| 设计与应用
| 驿站大卖场
| 驿站课堂
| 代客设计
| 服务与支持
| 留言本
单片机C51基础教程

>首页驿站课堂C51基础教程第八章 Keil C51 软件使用方法

∷ 51教程导航
·
Keil C51开发系统基本知识
·
Keil C51软件使用详解
·
Keil C51 vs 标准C
·
Keil C51高级编程
·
Keil C51库函数参考
·
Keil C51例子:Hello.c
·
Keil C51的代码效率
·
Keil C51 软件使用方法
 
 
 
C51基础教程
来源:http://www.51c51.net 作者: 资料整理:电子虫虫
·
第八章 Keil C51 软件使用方法
 
第一节
概述
第二节
dScope for Windows基本操作
第三节
dScope for Windows命令文件的编制
   
 
1 2 3

  第二节 dScope for Windows基本操作
 

1. 指定初始化文件
在uVision的Option菜单dScope Debugger中指定dScope的初始化文件,用uVision的RUN启动dScope将自动加载此初始化文件,自动执行其中命令;

下面是一个例子,可以看出调入一个调试代码的过程。Ds51.ini:

load 8051.dll

load test

slog>>test.log

xtal=11.0592

define button "go to main","g,main"

ws RevCounter

ws rm.r

g,main

PA RESET

PA serial

PA timer0

2. 观察变量
方法1:命令行

WS expression [, numberbase ] [ LINE ]

其中numberbase为显示数制,10对应10进制,16对应16进制,缺省为16进制。LINE为单行显示,缺省为多行显示。

方法2:setup->Watchpoints,在对话框中输入变量

3. 显示RAM的值
d i(x,d):起始地址,终止地址

d 变量名

4. 观察堆栈
View->Call-stack->Show invocation,可以跟踪调用过程;

5. 中断处理程序调试
在装入8051.dll后,在dScope的主菜单中将增加Peripherial,其有4个字菜单:

I/0 port:Pi端口状态

Interrupt:中断设置

Timer:定时器中断状态

Serial:串口中断状态

设置相应的中断请求标志位即可产生中断。

6. 性能分析(Performance Analyzer:PA)
PA用来分析一段代码执行占用CPU的百分比。定义:

命令行 PA func_name

   
 

关于驿站 | 驿站声明 | 网站介绍 | 网站推广 | 联系我们 | 友情链接
Copyright@2004-2008 EDAdesign.com.cn 版权所有 不得转载 沪ICP备05000346号
版主:威特 E-Mail:edadesign@tom.com 联系站长! QQ:306963535 QQ群:10116628