複製鏈接
請複製以下鏈接發送給好友

單片機C語言編程

鎖定
單片機c語言編程是基於C語言的單片機編程。單片機的C語言採用C51編譯器(簡稱C51)。由C51產生的目標代碼短,運行速度高,存儲空間小,符合C語言的ANSI標準,生成的代碼遵循Intel目標文件格式,而且可與A51彙編語言PL/M51語言目標代碼混合使用。
中文名
單片機C語言編程
外文名
Single chip C language programming
所屬學科
計算機
類    別
計算機編程語言

單片機C語言編程單片機

單片機,全稱單片微型計算機(英語:Single-ChipMicrocomputer),又稱微控制器(Microcontroller),是把中央處理器存儲器、定時/計數器(Timer/Counter)、各種輸入輸出接口等都集成在一塊集成電路芯片上的微型計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自供應(不用外接硬件)和節約成本。它的最大優點是體積小,可放在儀表內部,但存儲量小,輸入輸出接口簡單,功能較低。由於其發展非常迅速,舊的單片機的定義已不能滿足,所以在很多應用場合被稱為範圍更廣的微控制器;從上世紀80年代,由當時的4位、8位單片機,發展到32位300M的高速單片機。

單片機C語言編程單片機編程

單片機編程就是硬件是單片機,基於單片機進行的程序開發,在有周圍外設支持的情況下,用軟件來控制的部分通過單片機編程來實現。單片機能識別的語言是硬件語言即彙編,因此編程就是圍繞彙編來實現,有直接用彙編程序來編寫的,但是較難調試的編寫,特別是一上規模就更不易實現,因此常用高級語言來寫然後通過編譯器轉化成彙編。

單片機C語言編程單片機的C語言

單片機軟件設計使用C語言作為編程開發軟件,採用模塊化的程序結構,設計了按鍵模塊程序、RFID模塊程序、日曆時鐘模塊程序、GPRS模塊程序、顯示存儲模塊程序等,並編寫系統主程序,將五個程序模塊組合在一起,實現單片機控制系統的整體功能。 [1] 
51單片機支持三種高級語言,即PL/M,C和BASIC。C語言是一種通用的程序設計語言,其代碼率高,數據類型運算符豐富,並具有良好的程序結構,適用於各種應用的程序設計,是使用較廣的單片機編程語言
單片機的C語言採用C51編譯器(簡稱C51)。有C51產生的目標代碼短,運行速度高,所需存儲空間小,符合C語言的ANSI標準,生成的代碼遵循Intel目標文件格式,而且可與A51彙編語言或PL/M51語言目標代碼混合使用 [2] 
參考資料