原创 C51包含头文件方法

2007-10-16 11:01 7134 8 15 分类: MCU/ 嵌入式

在单片机程序编写过程中使用C51可以很方便的移植,其中从包含头文件的过程中就可以看出其方便之处。比如写了个LCD1602的驱动程序,如果使用汇编语言,则每一次新建立一个工程的时候都要将原来写好的LCD1602驱动程序的那一段拷贝到程序中,这样做比较麻烦,而如果用C51则可以很轻松的解决这个问题。包含头文件的方法可以有两个:


1.将写好的头文件拷贝到当前工程的文件夹下面,然后在源程序里用#include的方法包含进去,假设在这个头文件中定义了某个函数,这样在头文件中定义的函数变可以直接在main()函数中调用了。示例如下:



#include
#include "lcd1602.h"


main()
{
...........
WriteLcdInstr(0x01);//在lcd1602.h中已经定义
...........
}


2.上述方法仍然要求每建立一个工程就需要把对应的头文件复制到工程的文件夹里,这样看来仍然是比较麻烦的,这时还有另外一中方法就是将做好的头文件放在一个文件夹中,然后将这个文件夹整体拷贝到..KEIL\C51\INC\下面,以后若需要使用某个头文件,就如使用KEIL自带的头文件一样方便了,在主函数mani()之前有一句#include 就可以在main()中使用其中的函数了。


                    writed by eleclike 2007-10-16

PARTNER CONTENT

文章评论7条评论)

登录后参与讨论

用户377235 2014-7-13 17:34

不错,要是更详细点就更好了

用户53525 2010-9-3 10:50

你好!看到你写的日志,很高兴,我也是新手,刚开始弄TCP/IP,很期待能和您交流,如您方便的话,能让我看下,您的硬件电路吗,谢谢。 邮箱:thx02334@163.com

用户71126 2010-7-2 14:15

学习啦!顶了

用户245457 2010-5-28 21:04

顶一下 呵呵

tengjingshu_112148725 2009-4-6 15:40

学习啦

用户1467105 2009-3-15 15:19

嗯。。学习了。。

用户115267 2008-7-29 19:12

学习了

用户1108907 2007-10-16 16:23

写得不错,呵呵。

相关推荐阅读
eleclike 2010-12-03 00:07
mark 一下
2010 mark...
eleclike 2009-05-13 15:34
GSM PDU格式短信解析器
 本软件用于解析GSM PDU格式短信,显示DCS=8BIT和DCS=16BIT两种编码方式的短信内容。下载地址为:https://static.assets-stash.eet-china.com/...
eleclike 2009-04-27 16:55
Unicode与ASCII转换工具
Unicode字符在许多场合都会经常使用到,比如GPRS模块的开发和USB字符串描述符的定义,本软件是一个Unicode与ASCII编码的转换工具v1.0版本.1.可以将IRA格式的Unicode数据...
eleclike 2009-04-03 12:40
TUSB3210复位系统
TUSB3210采用标准的8052内核,但因为其更多的片上外设使得复位电路比普通的8051单片机更复杂。复位电路图如下图所示:从图中可以分析:1.  复位源:a)         USB-FUNCTO...
eleclike 2009-03-31 13:43
MC55使用的串口工具介绍
MC55使用的串口工具介绍:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />1.使用...
eleclike 2009-03-22 15:54
QuickARM片内RAM调试
 QuickARM片内RAM调试<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />1....
我要评论
7
8
关闭 站长推荐上一条 /3 下一条