STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0
在STC官网发现了库函数,大受震撼: 宏晶科技官方网站 直接搜“库函数”,目前仅有STC15和STC8系列有库函数: 内容如下
新建工程复制库函数到工程内
添加文件到工程中STC15Fxxxx.H delay.c delay.h config.h 这几个文件为必须的,其他的按需添加。
main.c #include "./Drivers/config.h"#include "./Drivers/delay.h"void main(void){} 时钟时钟在STC-ISP中设置 记得在config.h对应修改
delay.c 延时函数在delay.c中,原版传入的参数类型为unsigned char,建议改大以延时更长时间。 改为
//========================================================================// 函数: void delay_ms(unsigned int ms)// 描述: 延时函数。// 参数: ms,要延时的ms数. 自动适应主时钟.// 返回: none.// 版本: VER1.0// 日期: 2013-4-1// 备注: //========================================================================void delay_ms(unsigned int ms){unsigned int i;do{i = MAIN_Fosc / 13000;while(--i); //14T per loop}while(--ms);}delay.h 改为
void delay_ms(unsigned int ms);