51、STC单机C语言通用万能编程模板
《8051单片机C语言编程模板》
1.函数头文件2
2.毫秒级CPU延时函数4
3.定时/计数器初始化函数5
4.定时/计数器1中断处理函数6
5.定时/计数器0中断处理函数7
6.PWM初始化函数8
7.PWM0占空比设置函数9
8.UART串口初始化函数10
9.UART串口接收中断处理函数11
10.UART串口发送函数12
11.UART串口发送字符串函数13
12.外部中断INT初始化函数14
13.外部中断INT1中断处理程序15
14.外部中断INT0中断处理程序15
15.普通I/O口模拟PWM生成程序16
16.LCD驱动16
17.DS18B20温度传感器驱动19
18.LCM2402(1602也适用)驱动程序21
19.主函数25
20. 8个独立式键盘驱动程序27
21. 16个阵列式键盘驱动程序28
1.函数头文件
/******************************************************************************
程序名:
编写人:
编写时间: 20 年 月 日
硬件支持:
接口说明:
修改日志:
NO.1-
/******************************************************************************
说明:
/*****************************************************************************/
#include
//通用89C51头文件(只留下实际使用的单片机所对应的头文件)
#include //设定插入点
#include //字符处理
#include //定义错误码
#include //浮点数处理
#include //文件输入/输出
#include //参数化输入/输出
#include //数据流输入/输出
#include //定义各种数据类型最值常量
#include //定义本地化函数
#include //定义数学函数
#include //定义输入/输出函数
#include //定义杂项函数及内存分配函数
#include //字符串处理
#include