目录
- 新建工程
- 添加文件到工程中
- main.c
- 时钟
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);