国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> 51單片機(jī)C中關(guān)于.c文件和.h文件

51單片機(jī)C中關(guān)于.c文件和.h文件

關(guān)鍵字:51單片機(jī) 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-19  瀏覽:8

1)h文件作用

1 方便開(kāi)發(fā):包含一些文件需要的共同的常量,結(jié)構(gòu),類型定義,函數(shù),變量申明;

2 提供接口:對(duì)一個(gè)軟件包來(lái)說(shuō)可以提供一個(gè)給外界的接口(例如: stdio.h)。

2)h文件里應(yīng)該有什么

常量,結(jié)構(gòu),類型定義,函數(shù),變量申明。

3)h文件不應(yīng)該有什么

變量定義, 函數(shù)定義。

4)extern問(wèn)題

對(duì)于變量需要extern;

對(duì)于函數(shù)不需要因?yàn)楹瘮?shù)的缺省狀態(tài)是extern的.如果一個(gè)函數(shù)要改變?yōu)橹辉谖募䞍?nèi)可見(jiàn),加static。

5)include包含問(wèn)題

雖然申明和類型定義可以重復(fù),不過(guò)推薦使用條件編譯。

#ifndef _FILENAME_H,

#define _FILENAME_H

……

#endif

6)應(yīng)該在那兒包含h文件

在需要的地方.比如某個(gè)提供接口的h文件僅僅被1.c文件需要,那么就在1.c文件里包含。

編寫的程序一般會(huì)有.H文件和相對(duì)應(yīng)的.C文件,.H文件是聲明所用,.C文件是其函數(shù)實(shí)現(xiàn)部分。在調(diào)用時(shí)只要包含.H文件即可,我們沒(méi)有聽(tīng)說(shuō)過(guò)#include "delay.c"這類的程序,同時(shí)也不提倡使用這個(gè)形式。

在delay.h文件中: //對(duì)調(diào)用的函數(shù)聲明

#ifndef __DELAY_H__

#define __DELAY_H__

extern void Delayms(unsigned int n);

#endif

在delay.c文件中: //函數(shù)實(shí)現(xiàn)部分

#include

//for crystal 11.0592M

void Delayms(unsigned int n)

{

unsigned int i,j;

for(j=n;j>0;j--)

for(i=112;i>0;i--);

}

在主程序main.c中

#include //在主程序包含.h文件,不能包含.c文件

……

上述方法仍然要求每建立一個(gè)工程就需要把對(duì)應(yīng)的頭文件復(fù)制到工程的文件夾里,這樣看來(lái)仍然是比較麻煩的,這時(shí)還有另外一中方法就是將做好的頭文件放在一個(gè)文件夾中,然后將這個(gè)文件夾整體拷貝到..KEILC51INC下面,以后若需要使用某個(gè)頭文件,就如使用KEIL自帶的頭文件一樣方便了,在主函數(shù)mani()之前有一句#include 就可以在main()中使用其中的函數(shù)了。

擴(kuò)展閱讀:寫出高效優(yōu)美的單片機(jī)C語(yǔ)言代碼

編輯:admin  最后修改時(shí)間:2018-05-19

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

国产午夜福利在线免费观看| 欧美黄色成人真人视频| 中文字幕中文字幕一区二区| 美女黄色三级深夜福利| 欧美精品一区二区三区白虎| 亚洲国产成人一区二区在线观看| 日韩一本不卡在线观看| 国产精品偷拍视频一区| 欧美国产日韩变态另类在线看| 国产中文另类天堂二区| 日韩午夜老司机免费视频| 日韩欧美一区二区不卡视频| 日韩精品毛片视频免费看| 久久三级国外久久久三级| 日韩人妻免费视频一专区| 国产丝袜极品黑色高跟鞋| 亚洲少妇人妻一区二区| 久久99青青精品免费观看| 视频一区二区 国产精品| 日韩欧美国产精品自拍| 日韩欧美国产精品中文字幕| 美女被草的视频在线观看| 五月情婷婷综合激情综合狠狠| 国产成人精品在线一区二区三区 | 中文人妻精品一区二区三区四区 | 色婷婷视频国产一区视频| 日韩女优精品一区二区三区| 日韩aa一区二区三区| 久热这里只有精品九九| 久久精品偷拍视频观看| 欧美野外在线刺激在线观看| 免费福利午夜在线观看| 日韩18一区二区三区| 少妇毛片一区二区三区| 在线一区二区免费的视频 | 伊人国产精选免费观看在线视频| 国产美女网红精品演绎| 国产精品一区二区香蕉视频| 国产高清一区二区白浆| 午夜直播免费福利平台| 欧美性猛交内射老熟妇|