C51程序的基本語法 課件_第1頁
C51程序的基本語法 課件_第2頁
C51程序的基本語法 課件_第3頁
C51程序的基本語法 課件_第4頁
C51程序的基本語法 課件_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

模塊二——單片機(jī)應(yīng)用技術(shù)C51程序的基本語法C51程序的基本語法第一句是頭文件,所有的C51程序第一句基本都是這一句。(1)如果有其它頭文件需要包括進(jìn)來,可以依次向下寫。(2)接下來是程序中需要使用的變量和一些函數(shù)的聲明。(3)最后是主函數(shù)main()。(4)#include<reg51.h>

變量以及函數(shù)聲明voidmain()

C51中程序的寫法十分簡單,其程序的基本框架如圖所示C51程序的基本語法

分析點亮發(fā)光二極管的源程序每個程序的第一句,必須將單片機(jī)的頭文件包含進(jìn)行,且不能以分號結(jié)尾。每個語句(特殊除外)必須以分號結(jié)尾。函數(shù)體需要用{}包圍起來。在每個語句的后面,可以使用“//”對該語句添加注釋。使用“/*”和“*/”可以將一段程序變?yōu)樽⑨屨Z句。注釋語句不能被執(zhí)行。在主函數(shù)中,使用死循環(huán),使程序一直運(yùn)行下去。這是與普通C語言程序最大的不同,普通的C語言程序要盡力避免死循環(huán),而C51程序通過死循環(huán),使單片機(jī)加電后,始終運(yùn)行該程序。123456789#include<reg51.h>sbitled=P1^0;voidmain(){while(1){led=0;}}//包含頭文件//定義變量連接P1口的第0個口線//主函數(shù)//死循環(huán)語句,將一直執(zhí)行//將P1口和第0個口線輸出低電平,電路導(dǎo)通二極管點亮C51程序的基本語法

C51中的常用語句是出現(xiàn)頻率最高的語句,其實質(zhì)就是賦值表達(dá)式加上一個分號即可。如:a=3;b=4;注意賦值語句里出現(xiàn)的變量,必須是定義過的。(1)賦值語句C51程序的基本語法

條件語句判斷所給定的條件是否滿足要求,然后依據(jù)條件決定程序執(zhí)行的方向C51中條件判斷使用的是if語句,if語句主要有三種表現(xiàn)形式if(表達(dá)式){語句塊}(2)條件語句if(表達(dá)式)語句1else語句2①②

if(X>5){printf(“X大于5”);}else{printf(“X不大于5”);}

if(X>5){printf(“X大于5”);}

if(X>5){printf(“X大于5”);}elseif(X>=3){printf(“X在3與5之間”);}elseif(X>=1){printf(“X在1與3之間”);}else{printf(“X小于1”);}if(表達(dá)式1)語句1elseif(表達(dá)式2)語句2elseif(表達(dá)式3)語句3……else語句nC51程序的基本語法③

條件語句判斷所給定的條件是否滿足要求,然后依據(jù)條件決定程序執(zhí)行的方向C51中條件判斷使用的是if語句,if語句主要有三種表現(xiàn)形式(2)條件語句while循環(huán)格式:

循環(huán)語句也是最常使用的語句,C51中的循環(huán)語句有多種但使用最多的就是while循環(huán)和for循環(huán)while(表達(dá)式){循環(huán)體語句

}inti=0;intsum=0;while(i<=100){sum=sum+i++;}C51程序的基本語法(3)循環(huán)語句①inti=0;intsum=0;for(;i<=100;i++)sum=sum+i;}for(表達(dá)式1;表達(dá)式2;表達(dá)式3){

循環(huán)體語句}{C51程序的基本語

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論