C语言最后是什么,只是机器代码,
在调试中,在C语言编译产生的代码有相应的地址,这些地址能中断,运行到这些中断的时候,所有的变量都可以查询,这些本来就是C语言的功能,
对于Keil来说,有一个叫VDM51.dll,然后再设置一下Keil,proteus的debug中设置为remote就可以在keil和proteus两个程序同时运行。PC就像有了一个51的仿真器,可以在proteus按键,程序在你设定keil的断点停住,查看所有的变量,如此等等……,那时候你总会想,PC最好有两个屏幕
这个keil设置,你可以直接去proteus去下载一个插件就可以了,不过proteus有一个模块要修改一下。可能是要一个许可证。
在版本6.9 的sp5 中,如果是仿真avr和pic,你还可以直接用.cof文件,直接设置断点,查看变量和机器码。 |