<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          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)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();