單片機C語言概述
發布時間:2016/7/12 21:01:20 訪問次數:628
單片機可以使用高級語言進行開發,其中主要是以C51語言為主。C51有其特定的程序結構, EPCS1N并且還需要有對應的編譯器才能將其編譯成可執行文件。
Cs1的程序結構
C51屬于高級語言,它的程序結構與標準C語言基本相同。其結構特點如下:
①函數是C51程序的基本單位。標準的C51程序通常是多個函數的集合,在這個集合當中,有且只有一個main函數(主函數)。不論main函數在整個程序中所處的位置如何,C51程序總是從main函數開始執行的。
②C51程序書寫格式自由,一行內可以寫幾個語句。
③分號是C51語句的重要組成部分,每個語句和數據定義(函數除外)的最后必須有一個分號。
④C51本身沒有輸入/輸出語句。標準的輸入和輸出是由scanf和printf等庫函數來完成的。對于用戶定義的輸出,比如直接以輸出端口讀取鍵盤輸入或驅動LED,則需要自行編制輸出函數。
⑤可以用對C51程序中的任何部分作注釋。
單片機可以使用高級語言進行開發,其中主要是以C51語言為主。C51有其特定的程序結構, EPCS1N并且還需要有對應的編譯器才能將其編譯成可執行文件。
Cs1的程序結構
C51屬于高級語言,它的程序結構與標準C語言基本相同。其結構特點如下:
①函數是C51程序的基本單位。標準的C51程序通常是多個函數的集合,在這個集合當中,有且只有一個main函數(主函數)。不論main函數在整個程序中所處的位置如何,C51程序總是從main函數開始執行的。
②C51程序書寫格式自由,一行內可以寫幾個語句。
③分號是C51語句的重要組成部分,每個語句和數據定義(函數除外)的最后必須有一個分號。
④C51本身沒有輸入/輸出語句。標準的輸入和輸出是由scanf和printf等庫函數來完成的。對于用戶定義的輸出,比如直接以輸出端口讀取鍵盤輸入或驅動LED,則需要自行編制輸出函數。
⑤可以用對C51程序中的任何部分作注釋。
上一篇:高級語言是采用模塊化的程序設計
上一篇:C51編譯器介紹