最近,上头让我修改AT89C52的程序。
前人写的程序真是不敢恭维。您见过10000多行的程序在一个.c文件里吗?这个程序就是。许我超大型的while循环,4层switch嵌套。变量拼音,英文混合命令,逻辑层次不对齐。看了此神人写的神码,我以后再也不敢随便接修改别人程序的活了。
小小抱怨了一下。希望各位程序员们,写代码的时候还是要注意规范。都是程序员,何必相互为难彼此呢?
说到修改89C52的程序。我需要调试工具。公司原来用的调试工具是"伟福E6000/S"。说到这个调试器,它提供编译环境,我同样不敢恭维。用起来非常不爽!还好,可以在Keil进行调试。具体方法如下:
我用的是Keil V8.15版的,可能有所不同。
步骤一:在所有的设置前,必须先安装好WAVE6000调试软件,选择好安装路径,在下面的设置中将会用到。
步骤二:设置编译后启动伟福
在Keil uVision2中打开项目,打开Options for Target ‘XXXX’对话框
打开User项,出现如下图所示的对话框。
表示,编译后Keil要启动Wave.exe程序。为了在调试之前