C51語言的程序結構有以下三種
順序結構。
順序結構是最基本、最簡單的結構,在這種結構中,程序由低地址到高地址依次執行,給出順序結構流程圖,程序先執行A操作,然后再執行B操作。
選擇結構。
選擇結構可使程序根據不同的情況,選擇執行不同的分支,在選擇結構中,程序先都對一個條件進行判斷。當條件成立,即條件語句為“真”時,執行一個分支,當條件不成立時,即條件語句為“假”時,執行另一個分支。當條件S成立時,執行分支A,當條件P不成立時,執行分支B。
循環結構。
在程序處理過程中,有時需要某一段程序重復執行多次,這時就需要循環結構來實現,循環結構就是能夠使程序段重復執行的結構。循環結構又分為兩種:當(while)型循環結構和直到(do...while)型循環結構。
C51語言的程序結構有:匯編語言程序、并行傳輸、中斷方式。