用C 語(yǔ)言來(lái)開(kāi)發(fā)單片機系統軟件最大的好處是編寫(xiě)代碼效率高、軟件調試直觀(guān)、維護 升級方便、代碼的重復利用率高、便于跨平臺的代碼移植等等,因此C 語(yǔ)言編程在單片機系統設計中已得到越來(lái)越廣泛的運用。針對PIC 單片機的軟件開(kāi)發(fā),同樣可以用C 語(yǔ)言實(shí)現。 但在單片機上用C 語(yǔ)言寫(xiě)程序和在PC 機上寫(xiě)程序絕對不能簡(jiǎn)單等同,F在的PC 機資 源十分豐富,運算能力強大,因此程序員在寫(xiě)PC 機的應用程序時(shí)幾乎不用關(guān)心編譯后的可執行代碼在運行過(guò)程中需要占用多少系統資源,也基本不用擔心運行效率有多高。寫(xiě)單片機的C 程序最關(guān)鍵的一點(diǎn)是單片機內的資源非常有限,控制的實(shí)時(shí)性要求又很高,因此,如果沒(méi)有對單片機體系結構和硬件資源作詳盡的了解,以筆者的愚見(jiàn)認為是無(wú)法寫(xiě)出高質(zhì)量實(shí)用的C 語(yǔ)言程序。這就是為什么前面所有章節中的的示范代碼全部用基礎的匯編指令實(shí)現的原因,希望籍此能使讀者對PIC 單片機的指令體系和硬件資源有深入了解,在這基礎之上再來(lái)討論C 語(yǔ)言編程,就有水到渠成的感覺(jué)。 |
176.82 KB, 下載積分: 積分 -1
謝謝樓主共享,學(xué)習了! |
謝謝分享 |
謝謝! |
學(xué)以致用 |
好好學(xué)習 |
好 |
謝謝分享 |
學(xué)習 ,學(xué)習 。 , |
謝謝 |
學(xué)習 |
非常感謝。。。 |
謝謝分享,好好學(xué)習 |