|
單片機軟件設(shè)計使用C語言作為編程開發(fā)軟件,采用模塊化的程序結(jié)構(gòu),設(shè)計了按鍵模塊程序、RFID模塊程序、日歷時鐘模塊程序、GPRS模塊程序、顯示存儲模塊程序等,并編寫系統(tǒng)主程序,將五個程序模塊組合在一起,實現(xiàn)單片機控制系統(tǒng)的整體功能。
51單片機支持三種高級語言,即PL/M,C和BASIC。C語言是一種通用的程序設(shè)計語言,其代碼率高,數(shù)據(jù)類型及運算符豐富,并具有良好的程序結(jié)構(gòu),適用于各種應(yīng)用的程序設(shè)計,是使用較廣的單片機編程語言。
單片機的C語言采用C51編譯器(簡稱C51)。有C51產(chǎn)生的目標(biāo)代碼短,運行速度高,所需存儲空間小,符合C語言的ANSI標(biāo)準(zhǔn),生成的代碼遵循Intel目標(biāo)文件格式,而且可與A51匯編語言或PL/M51語言目標(biāo)代碼混合使用。
|
|