【STC15库函数上手笔记】1、建立工程
目录
- 新建工程
- 添加文件到工程中
- 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);
【STC15库函数上手笔记】1、建立工程相关推荐
- 【STC15库函数上手笔记】10、EEPROM
目录 硬件知识 基本介绍 软件知识 EEPROM多字节读函数 EEPROM多字节写函数 EEPROM扇区擦除函数函数 测试 main.c 实验现象 STC实验箱4 IAP15W4K58S4 Keil ...
- 【STC15库函数上手笔记】9、硬件SPI
目录 硬件知识 库函数 spi.c spi.h 测试 main.c 实验现象 STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Develop ...
- 【STC15库函数上手笔记】7、PCA与PWM
目录 硬知识 硬件知识 CCP/PWM/PCA模块的结构 软件知识 PCA初始化函数 PWM更新占空比函数 测试程序 PWM模式产生PWM信号 main.c 实验现象 16位软件定时器模式模式产生PW ...
- 【STC15库函数上手笔记】8、比较器
目录 库函数 compare.c compare.h STC15Fxxxx.H 测试程序 main.c STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 ...
- 【STC15库函数上手笔记】6、ADC
目录 硬知识 ADC初始化函数 ADC电源控制函数 ADC查询转换函数 测试 main.c 实验现象 STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 ...
- 【STC15库函数上手笔记】5、定时器
目录 硬知识 定时器初始化函数 测试 基本功能测试 main.c 中断服务函数 实验现象 模拟PWM信号 main.c 实验现象 STC实验箱4 IAP15W4K58S4 Keil uVision V ...
- 【STC15库函数上手笔记】4、USART串口
目录 硬知识 串口初始化函数 串口1写缓冲函数 串口2写缓冲函数 串口1写数据块函数 串口2写数据块函数 模拟串口字节发送函数 模拟串口写数据块函数 测试 硬件串口 模拟串口 soft_uart.c ...
- 【STC15库函数上手笔记】3、外部中断
目录 硬知识 外中断初始化函数 测试 main.c Exti.c STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Ki ...
- 【STC15库函数上手笔记】2、GPIO
目录 硬知识 IO口初始化函数 测试 main.c 实验现象 STC实验箱4 IAP15W4K58S4 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit ...
最新文章
- 登录之图形跟短信验证码
- py提取文字中的时间_怎样提取照片中的文字?照片文字提取软件推荐
- 1分钟了解基于内容的推荐,pm又懂了
- linux 多路径 parted,Ubuntu存储多路径配置
- Vue系列vue-router的嵌套使用(四)
- oracle asm 概念,ORACLE之ASM概念
- 基于51单片机电子时钟
- Flutter布局锦囊---蜡笔画的表单
- WIN7(VISTA)系统无法上网问题排查方法
- 通达OA办公系统的短信服务器(CDMA)
- 计算机组成原理--复习简答题+答案
- RubyOnRails with Ajax
- PDF怎么快速统计文档字数?这两种方法很简单
- Discuz最全的常见问题及故障整理
- 计算机如何操作补考,关于计算机Excel补考试题
- 手撸架构,MyBatis 面试42问
- 三菱FX5U传送指令
- SSH免密登录(笔记)
- 【分享】光纤光缆PPT
- 数据分析——用户流失分析