PIC單片機的C語言編程(PDF 26)
PIC單片機的C語言編程(PDF 26)內容簡介
用C 語言來開發單片機係統軟件最大的好處是編寫代碼效率高、軟件調試直觀、維護
升級方便、代碼的重複利用率高、便於跨平台的代碼移植等等,因此C 語言編程在單片機
係統設計中已得到越來越廣泛的運用。針對PIC 單片機的軟件開發,同樣可以用C 語言實
現。
但在單片機上用C 語言寫程序和在PC 機上寫程序絕對不能簡單等同。現在的PC 機資
源十分豐富,運算能力強大,因此程序員在寫PC 機的應用程序時幾乎不用關心編譯後的可
執行代碼在運行過程中需要占用多少係統資源,也基本不用擔心運行效率有多高。寫單片機
的C 程序最關鍵的一點是單片機內的資源非常有限,控製的實時性要求又很高,因此,如
果沒有對單片機體係結構和硬件資源作詳盡的了解,以筆者的愚見認為是無法寫出高質量實
用的C 語言程序。這就是為什麼前麵所有章節中的的示範代碼全部用基礎的彙編指令實現
的原因,希望籍此能使讀者對PIC 單片機的指令體係和硬件資源有深入了解,在這基礎之
上再來討論C 語言編程,就有水到渠成的感覺。
..............................
升級方便、代碼的重複利用率高、便於跨平台的代碼移植等等,因此C 語言編程在單片機
係統設計中已得到越來越廣泛的運用。針對PIC 單片機的軟件開發,同樣可以用C 語言實
現。
但在單片機上用C 語言寫程序和在PC 機上寫程序絕對不能簡單等同。現在的PC 機資
源十分豐富,運算能力強大,因此程序員在寫PC 機的應用程序時幾乎不用關心編譯後的可
執行代碼在運行過程中需要占用多少係統資源,也基本不用擔心運行效率有多高。寫單片機
的C 程序最關鍵的一點是單片機內的資源非常有限,控製的實時性要求又很高,因此,如
果沒有對單片機體係結構和硬件資源作詳盡的了解,以筆者的愚見認為是無法寫出高質量實
用的C 語言程序。這就是為什麼前麵所有章節中的的示範代碼全部用基礎的彙編指令實現
的原因,希望籍此能使讀者對PIC 單片機的指令體係和硬件資源有深入了解,在這基礎之
上再來討論C 語言編程,就有水到渠成的感覺。
..............................
下一篇:TEM(ppt 65)
用戶登陸
設備管理熱門資料
設備管理相關下載