STC单片机在KEIL编译器中的头文件

STC单片机在KEIL编译器中的头文件

STC单片机在KEIL编译器中的头文件

STC 单片机在keil 编译器里找不到头文件如何处理。首先在网络上找到一个关于STC 单片机的升级包。安装上去以后,就可以看到有STC 型号的单片机可以选择了。但是此时,它的头文件却无法调用。也没有在keil 的安装文件下找到这个升级包应该附带的STC 单片机头文件。

解决办法就是打开一个AT89S52 的头文件,在此头文件的基础上假如STC 独有的一些SFR 声明,然后把文件名改为STC89S52.H,然后放入工程所在文件夹,就可以进行正常调用了。

STC 的特殊SFR 声明如下:

/* After is STC additional SFR */

/* sfr AUXR = 0x8e; */

/* sfr AUXR1 = 0xa2; */

/* sfr IPH = 0xb7; */

sfr P4 = 0xe8;

sbit P43 = P4;

sbit P42 = P4 ;

sbit P41 = P4;

sbit P40 = P4;

sfr XICON = 0xc0;

sfr WDT_CONTR = 0xe1;

sfr ISP_DATA = 0xe2;

sfr ISP_ADDRH = 0xe3;

sfr ISP_ADDRL = 0xe4;

相关主题
相关文档
最新文档