- 單片機C語言程序設計實訓100例
- 彭偉編著
- 287字
- 2018-12-27 05:11:57
1.10 C語言在單片機系統開發中的優勢
C語言是一種源于開發UNIX操作系統的語言,它是一種結構化程序設計語言,可以生成非常緊湊的代碼。與匯編語言相比,C語言的優勢如下:
(1)用C語言編寫的程序可讀性強,
(2)在不了解單片機指令系統而僅熟悉8051單片機存儲結構時就可以開發單片機程序,
(3)寄存器分配和不同存儲器尋址及數據類型等細節可由編譯器管理,
(4)程序可分為多個不同函數,這使程序設計結構化,
(5)函數庫豐富,數據處理能力很強,
(6)程序編寫及調試時間大大縮短,開發效率遠高于匯編語言,
(7)C語言具有模塊化編程技術,已編寫好的通用程序模塊很容易植入新程序,這進一步提高了程序開發效率。