新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 簡(jiǎn)單例子解析C語(yǔ)言編譯器配置文件,驅(qū)動(dòng)文件,驅(qū)動(dòng)程序

        簡(jiǎn)單例子解析C語(yǔ)言編譯器配置文件,驅(qū)動(dòng)文件,驅(qū)動(dòng)程序

        作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏
        配置文件驅(qū)動(dòng)文件驅(qū)動(dòng)程序對(duì)初學(xué)單片機(jī)C語(yǔ)言的童鞋來(lái)說(shuō)極易搞昏,今天本人將以己昏昏,使人昭昭。
        LED動(dòng)態(tài)掃描為例,看配置文件有什么:
        # include
        #ifndef __LED_DISPLAY_CFG_H
        #define __LED_DISPLAY_CFG_H //如果沒(méi)有定義此文件,則定義此文件

        # define __LED_DIN1_ON() p1^1=0
        #define __LED_DIN1_OFF() p1^1=1
        ..........
        ...........
        #define__LED-SEG(DATA) p0=DATA
        #endif

        綜上,所謂配置是定義了I/O口的作用。

        驅(qū)動(dòng)文件:
        驅(qū)動(dòng)的作用是告訴編譯器所使用的函數(shù),如初始化驅(qū)動(dòng),輸出字符串,清屏等。一般將字符串?dāng)?shù)組(字庫(kù))放在驅(qū)動(dòng)代碼(驅(qū)動(dòng)程序)中。
        驅(qū)動(dòng)程序: 保護(hù)驅(qū)動(dòng)文件(頭文件),配置文件的可執(zhí)行的C源文件(未編譯的C文件或者匯編文件)


        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 本溪市| 屯门区| 庆元县| 屏南县| 康乐县| 班玛县| 南通市| 新田县| 平度市| 延安市| 龙州县| 吉木萨尔县| 门源| 绥中县| 垫江县| 梁河县| 霍城县| 麦盖提县| 滨海县| 长宁区| 清水河县| 津南区| 安义县| 关岭| 剑河县| 申扎县| 烟台市| 新巴尔虎右旗| 邢台市| 略阳县| 双峰县| 广灵县| 杂多县| 辽阳县| 白朗县| 榆林市| 玛曲县| 东辽县| 邵武市| 垫江县| 邻水|