版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025 年大學(xué)管理學(xué)(管理科學(xué)與工程(保密管理))試題及答案
- 2026年法律常識題庫200道及答案【基礎(chǔ)+提升】
- 非遺傳承合作合同
- 2026年中級注冊安全工程師之安全實務(wù)化工安全考試題庫300道及答案(考點梳理)
- 2025年中層領(lǐng)導(dǎo)職位競爭上崗筆試試題及答案
- 廣西旅發(fā)集團(tuán)廣西自貿(mào)區(qū)醫(yī)院管理有限公司2025年12月招聘備考題庫及參考答案詳解
- 2025年中山市坦洲鎮(zhèn)污水處理有限公司招聘工作人員備考題庫及1套完整答案詳解
- 2025年江陰市東舜城鄉(xiāng)一體化建設(shè)發(fā)展有限公司公開招聘工作人員9人備考題庫帶答案詳解
- 寶鋼湛江鋼鐵有限公司2026屆校園招聘備考題庫含答案詳解
- 語言培訓(xùn)在線課程開發(fā)合作協(xié)議
- 廣東省廣州市越秀區(qū)2024-2025學(xué)年上學(xué)期期末考試九年級數(shù)學(xué)試題
- 2024年浙江省大學(xué)生物理競賽
- 潮州景觀水池清洗方案
- 普通診所污水、污物、糞便處理方案 及周邊環(huán)境情況說明
- 國開02150-計算機(jī)網(wǎng)絡(luò)(本)機(jī)考復(fù)習(xí)資料
- 設(shè)計變更通知單四篇
- 領(lǐng)英招聘官考試試題
- 藥品注冊的CTD格式-孫亞洲老師課件
- 西南聯(lián)大課件
- 創(chuàng)新創(chuàng)業(yè)創(chuàng)造:職場競爭力密鑰知到章節(jié)答案智慧樹2023年上海對外經(jīng)貿(mào)大學(xué)
- 護(hù)理查房中風(fēng)恢復(fù)期中醫(yī)康復(fù)護(hù)理
評論
0/150
提交評論