回覆列表
  • 1 # 特斯拉極光

    有的是,有的不是。

    1.程式設計軟體自帶的微控制器標頭檔案。

    2.其他人編寫的標頭檔案。

    3.自己編寫的標頭檔案。

  • 2 # 礦業圈子

    有第三方編寫好了的,也有自己編寫的。一般初學者用第三方編寫好了的。

    比如51微控制器 晶片有AT89C51,AT89C52,AT89S51,AT89S52那麼你在keil編譯軟體中都可以用reg52.h這個標頭檔案,

    因應他的核心是一樣的,不同的只是flash大小ram大小,還有一些外設吧

    所以要確定標頭檔案,必須知道編譯環境還有晶片.

  • 3 # 電子哥的日常

    微控制器程式的標頭檔案,分2種,一種是軟體自帶標頭檔案,直接呼叫就可以了。一種是程式設計師自己定義的標頭檔案。

    1、官方提供的標頭檔案,裡面定義很多函式和宏定義,我們需要應用裡面的函式時,直接呼叫標頭檔案即可。比如函式memcpy,是將在一個記憶體中資料複製到另外一個記憶體中,這個函式在標頭檔案string.h中,我們呼叫這個函式時,直接將標頭檔案放在main函式所在檔案中。

    2、程式設計師撰寫程式碼時,每個功能模組也會定義一個頭檔案,標頭檔案中包括宣告的宏定義、函式或全域性變數等。這樣做的目地,程式的各個模組分明,而且便於主函式呼叫。以後維護也較方便。

    3、呼叫標頭檔案時,自己定義標頭檔案用#include"xxxx.h",xxxx代表你定義的標頭檔案名。呼叫軟體給的標頭檔案時,#include<xxxx.h>,同樣xxxx代表標頭檔案名。

    多寫幾次微控制器程式,你就熟悉標頭檔案的應用了。

  • 中秋節和大豐收的關聯?
  • 三釜小蘇打牙膏怎麼樣?