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

控制/MCU

1879人已加入

描述

 

  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^3;

  sbit P42 = P4^2;

  sbit P41 = P4^1;

  sbit P40 = P4^0;

  sfr XICON = 0xc0;

  sfr WDT_CONTR = 0xe1;

  sfr ISP_DATA = 0xe2;

  sfr ISP_ADDRH = 0xe3;

  sfr ISP_ADDRL = 0xe4;

  sfr ISP_CMD = 0xe5;

  sfr ISP_TRIG = 0xe6;

  sfr ISP_CONTR = 0xe7;

  /* Above is STC additional SFR */

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
h1654155737.2074 2011-09-10
0 回复 举报
很好 收起回复
z605392140 2011-09-08
0 回复 举报
收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分