① KEIL编写STC单片机如何解决头文件问题,是自己写,还是怎么办而且KEIL里没有STC型号,还有就是时钟问题
不用管那个头文件.直接用回51的 如果你不是用其他特殊的STC型号的话是没问题的
② 单片机头文件stc.h什么作用
头文件就是声明特殊功能寄存器的地址,以及一些可位寻址的寄存器的每一位的名称,单片机型号不同特殊功能寄存器个数也不同,不过多数情况下只用标准51的头文件REG51.H,另外一些新增的特殊功能寄存器可在主程序前声明
③ STC头文件是什么意思
STC头文件指的是采用C语言开发STC单片机时所需要的硬件定义文件,对于不同的单片机型号,头文件对应不同,其中主要定义单片机硬件的功能及接口。只有在头文件中做好了定义,才能对应上C语言程序与硬件之间的关系。在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成。头文件作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation)。 STC
④ 如何使用STC-ISP向KEIL添加STC芯片头文件
由STC-ISP软件,可以导出STC芯片的头文件,见下图,选好某个系列,点保存内文件,就导出了容,把头文件保存在你要建工程和写C程序的文件夹下。
看好图中,三处画红圈处。
以STC12C5A60S2系列为例,导出的头文件命名为:STC12C5A60S2.H
在写C程序时,原来加载头文件一行#include<reg51.h> 不写了,改为
#include"STC12C5A60S2.H"
注意要用双引号。
这样就行了,STC单片机的所有寄存器就可以用了。
⑤ 单片机6位数码管计数器程序问题
#include<reg52.H>//STC头文件#defineucharunsignedchar#defineuintunsignedint#definetimewe3sbitwe=P2^7;sbit=P2^6;unsignedlongtemp;uintjsms=0;ucharcodean[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};ucharcodewei[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};voiddelay(uinta)//1ms延时程序(12MHz10倍于51单片机速度时){uinti;while(–a!=0){ for(i=0;i<600;i++);}} uchardisbuf[6];voiddisplay(){ ucharcodewei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf}; staticuchara; if(a>=6)a=0; we=1; P0=0xff; we=0; =1; P0=an[disbuf[a]]; =0; we=1; P0=wei[a]; we=0; a++;} /**********************************************//*主函数*//**********************************************/voidmain(void) { temp=0; while(1){ if(++jsms>=1000){ if(++temp==999999) temp=0; }disbuf[0]=temp/100000;disbuf[1]=temp%100000/10000;disbuf[2]=temp%10000/1000;disbuf[3]=temp%1000/100;disbuf[4]=temp%100/10;disbuf[5]=temp%10;display();delay(1);} }
⑥ STC15F2K60S2.H头文件里定义了什么
STC15F2K60S2.H头文件可以用烧录软件STC-ISP导出,打开这个头文件就可以看到,文件里定义了STC15系列单片机所有特殊功能寄存器的物理地址,是用sfr语句定义的,还有这些寄存器中可位寻址的位符号及位地址,用sbit语句定义的。
⑦ 用不了stc头文件这是怎么回事,有没有解决办法
Keil4中确实复没有stc单片机的头文件,制但是,如果需要可以去STC的网站上下载相应芯片的头文件,扩展名为*.h;然后在KEIL中,将*.h添加到目标工程里,这样就可以在程序中调用#include "*.h"了。*代表命名的头文件名。
⑧ 单片机STC12C5A60S2编程的头文件是什么
你好!很高兴为你解答,STC12C5A60S2也可以用89C52的,不过就是少了很多寄存器的地址说明,建议你将reg52.h这个头文件复制出来,在加上stc12c5a60s2的一些特殊寄存器的地址声明,然后改名为stc12c5a60s2.h(自己取名字)就可以了 ,希望我的回答对你有帮助!
⑨ stc如何添加头文件
可以使用STC-ISP往KEIL调加STC的芯片型号和头文件的。
方法/步骤
第一步:打开“STC-ISP”软件。软件界面如下图所示:
⑩ STC单片机头文件
个人经常使用Keil 您的问题我说下自己的拙见~确实没有stc.h 而且我印象中默认安装之后也压根就没有 不过你可以上stc的网站上下载.h 还有数据手册 直接包含在工程里面就可以了(把下载到的xxxx.h 放在工程目录 然后include xxx.h)什么原因没有? 是STC公司太小 在keil眼里 stc是个不入流的公司~不过有些新的IC确实属于来不及收录 不过其实也没什么 只要自己写一个就可以了 也不麻烦