Keil调试命令(转载)
在Memory窗口上输入address_type:address才能看到正确地址的变量
debug~perfermance analyzer加入要察看的模块名称,然后view~perfermance analyzer
window 可以察看各个模块运行时间
①Display address_type:address
B:Bit address
C:Code Memory
Bx:Code Bank
D D:80H 命令可以查看特殊寄存器 data
D I:0 命令可以查看内部RAM数据iData;
D X:0 命令可以查看外部RAM数据xData;
②R1 //显示R1 register
~R1 //显示变量R1
R1 = R7 //对寄存器Rx操作
R1 = --R7
R1 = 0x20
③main //显示main()的开始地址
d main //显示main()的代码
④向RAM.ROM中写数据
Enter data_type address_type:address expr,expr....
data_type:int char double float long
E char data:0x20 1,2,3,4 //向data区0x20开始的地址写1,2,3,4
变量放在RAM的30H,要把定义放在main前面!另外特别注意,内部RAM通常供C程序存放中
间变量等,所以一定要看看编译后的程序中是否存在存储单元冲突的情况,比如如果程序中
使用了别的寄存器组的话,08-1FH单元就不能用了
unsigned long data i