C程序在KEIL里仿真,单步运行,为什么就跳到汇编里一行一行的执行,
现象:程序允许你给就会跳到disassembly window的界面。
点击“disassembly window”按钮,就出现了下面的界面
; void main (void)
RSEG ?PR?main?LASER_IO_MCP6S26
main:
USING 0
; SOURCE LINE # 26
; {
; SOURCE LINE # 27
; Init_Device();
; SOURCE LINE # 28
LCALL Init_Device
?C0001:
;
; //Channel_Select(0x4103);
; //ADC_1_Strart();
;
; while(1)
; SOURCE LINE # 33
; {
; SOURCE LINE # 34
; Channel_Select(0x4103);
; SOURCE LINE # 35
MOV R7,#03H
MOV R6,#041H
LCALL _Channel_Select
; //ADC_1_Strart();
; }
; SOURCE LINE # 37
SJMP ?C0001
; END OF main
; }
可以看出C代码都是被注释掉的,请问有没有遇到过这种问题,怎么解决啊???