单片机STC12C5A60S2编程的头文件是什么?

我用C语言编程,但用这个单片机,在编程时不知道包含哪个头文件,不知这个单片机的头文件是什么。望高人指点。
我编程的时候可以选择这个单片机,只是不知道应该包含哪个头文件,cunfu49说给地址我下载,不知还要下载什么

你好!
很高兴为你解答,STC12C5A60S2也可以用89C52的,不过就是少了很多寄存器的地址说明,建议你将reg52.h这个头文件复制出来,在加上stc12c5a60s2的一些特殊寄存器的地址声明,然后改名为stc12c5a60s2.h(自己取名字)就可以了 ,希望我的回答对你有帮助!
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-05-18
如果你能找到这款单片机的头文件直接包含这个头文件就可以了,如果没有,直接采用<reg51.h>也可以,只是这款单片机的一些特殊专用寄存器需要自己定义而已。本回答被网友采纳
第2个回答  2020-11-04
STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合

  stc12c5a60s2必须要用要用stc12c5a.h。因为寄存器地址和51有些区别。LZ贴上错误提示。最常见的错误是没有sbit P00 = P0^0;这类语句。

  关于头文件放置。建议放在工程所在目录下。然后程序前面加上 #include “stc12c5a.h”注意是双引号,不是角括号。

  //单片机内核特殊功能寄存器

  sfr ACC=0xE0;

  sfr B =0xF0;

  sfr PSW=0xD0;

  sbit CY=PSW^7;

  sbit AC=PSW^6;

  sbit F0=PSW^5;

  sbit RS1=PSW^4;

  sbit RS0=PSW^3;

  sbit OV=PSW^2;

  sbit P=PSW^0;

  sfr SP=0x81;

  sfr DPL=0x82;

  sfr DPH=0x83;

  sfr PCON=0x87;

  sfr AUXR=0x8E;

  sfr AUXR1=0xA2;

  sfr WAKE_CLKO=0x8F;

  sfr CLK_DIV=0x97;本回答被网友采纳
第3个回答  2013-03-07
自己去官网下载,貌似除了头文件外还需要一个文件,把KEIL里面的那个文件替换掉才行,具体STC官网有介绍
第4个回答  2013-03-07
我给你个地址去下载一个
STC12C5A60S2.H 文件

http://wenku.baidu.com/view/4d41130879563c1ec5da71f8.html
相似回答