赞
踩
先在主函数中包含自己创立函数库。
- #include "include.h"//包含自己创立的函数库include.h
-
- void main()
- {
- while(1);//主函数部分是为了使代码完整,无任何相关知识点
- }
然后新建一个include.h文件,按照格式书写后续会用到的相关代码的.h文件
- #ifndef __INCLUDE_H__
- #define __INCLUDE_H__
-
- #define uchar unsigned char//在后续所有程序中用uchar替换unsigned char,减少代码书写,避免错误
- #define uint unsigned int //同理同上
-
- #include <STC15F2K60S2.H>//包含15系列单片机相关库
- #include <intrins.h>//会用到的一些左移函数和_nop_()的库
-
- #include "HC138.h"//锁存器
- #include "Nixie.h"//数码管
- #include "delay.h"//按键会用到的延时消抖
- #include "BTN.h"//独立按键
- #include "KBD.h"//矩阵按键
- #include "onewire.h"//单总线通信,ds18b20温度传感器
- #include "iic.h"//i2c通信,at24c02和pcf8591
- #include "ds1302.h"//时钟模块
- #include "freq.h"//NE555N测量频率
- #include "ultr.h"//超声波模块
-
- #endif
通过以上代码,先编写出蓝桥杯单片机组15系列单片机会用到的库函数的小框架,把每一部分的.h文件包含在include.h下,呈现在自己创立的库函数下,只需要在主函数中头文件包含自己创立的库,就能正常使用后续所有编写在这个库函数之下的所有功能。
/*********************************************/
ps:本系列代码中的所有底层代码.c和.h文件一一对应,是库函数的编写思路,只需让主函数包含的include.h文件中,包含各模块所需底层代码的.h文件,就可在主函数中正常使用.c中的函数。
/*********************************************/
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。