微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机库函数的编写

51单片机库函数的编写

时间:10-02 整理:3721RD 点击:
请求大神给我一个自己编写的库函数的实例,越详细越好。谢谢大神。在网上搜了好久,都没找到。求大神给个实例!谢谢了!

首先:
1.#ifndef __XXXX_H__    //这是防止头文件重复定义,XXXX就是你头文件名称。
  #define __XXXX_H__   
2.#include XXXX             //看你要包含哪些额外头文件,比如接下要定义I/O口就包含reg52.h。
3.定义I/O口,看你这是头文件是干嘛的。和普通写法一样。
4.声明函数。
5.#endif         //这是头文件结尾

我知道这个,这个不是模块化编程时用到的吗?我的意思是:自己编写一些自己的库函数,然后每次用到你这个库函数时,只需要include一下就ok了,而不是你每次都把你之前的.c和.h文件给复制到你的工程中。求教一下!谢谢你了!

定义寄存器再定义外部函数,外部变量,然后摆到keil的哪个文件夹下我不记得了,是和reg51.h一个文件夹下

这种函数库还是自己用的时候自己编吧,要不别人给了还得费力去读,不如稍微花点儿力气自己写了。

我不是那个意思,就是自己编好一些属于自己的常用函数的库函数集,想用时就是很简单的include一下,和include<reg52.h>一样,不是每次把自己以前的.c和.h文件复制到自己的工程中,你有这样的实例吗?谢谢了!

你有这方面的实际例子吗?可以参考一下吗?谢谢了!

我一般还是复制以前的重新弄个工程

我也想知道,我自己写的库函数没出问题,编译也没问题,下载以后发现库函数没用,不知道怎么回事

那需要你自己编写一个函数集的文件 每次用51都带着这个文件就可以

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top