今天在网上找到一个单片机电子相册的C程序,头文件是SST89x5x4.H,单片机型号不详,经过整理,在头文件不变的情形下,编译无警告、无错误,而我的系统是由STC12LE5A60S2组成的,当换用了经常使用的STC12C5A60S2.H头文件后,编译失败,提示***参量未定义,
程序中涉及SPI寄存器都改成STC单片机的设置了,如图的错误提示共计300条,程序在这里:
http://hi.baidu.com/zm_shelly/item/cd3c25038a33efde1ff0469f
请高手帮忙指点下!!
原本想在程序中改正涉及重复包含的部分,但是在STC头文件中加入#ifndef_STC12C5A60S2_H_***防止重复包含的声明并去掉了头文件中的Reset Value后编译通过,想知道头文件中原有的这句Reset Value是什么含义,它和#ifndef_STC**这样的防止重复包含的声明有何区别。
追答你可以将相关的行内容贴出来看看。