当前位置:   article > 正文

蓝桥杯15系列单片机建立库函数_bst—m51+keil u4+stc89c52开发代码

bst—m51+keil u4+stc89c52开发代码

先在主函数中包含自己创立函数库。

  1. #include "include.h"//包含自己创立的函数库include.h
  2. void main()
  3. {
  4.     while(1);//主函数部分是为了使代码完整,无任何相关知识点
  5. }

然后新建一个include.h文件,按照格式书写后续会用到的相关代码的.h文件

  1. #ifndef __INCLUDE_H__
  2. #define __INCLUDE_H__
  3. #define uchar unsigned char//在后续所有程序中用uchar替换unsigned char,减少代码书写,避免错误
  4. #define uint unsigned int //同理同上
  5. #include <STC15F2K60S2.H>//包含15系列单片机相关库
  6. #include <intrins.h>//会用到的一些左移函数和_nop_()的库
  7. #include "HC138.h"//锁存器
  8. #include "Nixie.h"//数码管
  9. #include "delay.h"//按键会用到的延时消抖
  10. #include "BTN.h"//独立按键
  11. #include "KBD.h"//矩阵按键
  12. #include "onewire.h"//单总线通信,ds18b20温度传感器
  13. #include "iic.h"//i2c通信,at24c02和pcf8591
  14. #include "ds1302.h"//时钟模块
  15. #include "freq.h"//NE555N测量频率
  16. #include "ultr.h"//超声波模块
  17. #endif

通过以上代码,先编写出蓝桥杯单片机组15系列单片机会用到的库函数的小框架,把每一部分的.h文件包含在include.h下,呈现在自己创立的库函数下,只需要在主函数中头文件包含自己创立的库,就能正常使用后续所有编写在这个库函数之下的所有功能。

/*********************************************/

ps:本系列代码中的所有底层代码.c和.h文件一一对应,是库函数的编写思路,只需让主函数包含的include.h文件中,包含各模块所需底层代码的.h文件,就可在主函数中正常使用.c中的函数。

/*********************************************/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/531315
推荐阅读
  

闽ICP备14008679号