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);
评论(0)
您还未登录,请登录后发表或查看评论