單片機C語言C51的程序結構

C51的語法規定、程序結構及程序設計方法都與標準的C語言程序設計相同,但C51程序與標準的C程序在以下幾個方面不一樣:

(1)C51中定義的庫函數和標準C語言定義的庫函數不同。標準的C語言定義的庫函數是按通用微型計算機來定義的,而C51中的庫函數是按51單片機相應情況來定義的;

(2)C51中的數據類型與標準C的數據類型也有一定的區別,在C51中還增加了幾種針對51單片機特有的數據類型;

(3)C51變量的存儲模式與標準C中變量的存儲模式不一樣,C51中變量的存儲模式是與51單片機的存儲器緊密相關;

(4)C51與標準C的輸入輸出處理不一樣,C51中的輸入輸出是通過51串行口來完成的,輸入輸出指令執行前必須要對串行口進行初始化;

(5)C51與標準C在函數使用方面也有一定的區別,C51中有專門的中斷函數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章