版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
應(yīng)用電子技術(shù)1.4任務(wù)1:KeilC應(yīng)用入門(mén)-單片機(jī)輸出“HelloC51”
1.4.1Keil入門(mén)應(yīng)用七步法,跟著書(shū)本自己能完成! 關(guān)鍵字:文件夾、工程、型號(hào)、源文件,添加、設(shè)置、編譯 認(rèn)識(shí)幾個(gè)便捷圖標(biāo):1.4.2KEIl的初步調(diào)試:查看串口輸出“HelloC51”注意窗口式軟件的操作的相似性調(diào)試的目的是檢查程序的正確性應(yīng)用電子技術(shù)1.5任務(wù)2:結(jié)構(gòu)化程序設(shè)計(jì)-建立函數(shù)概念一個(gè)項(xiàng)目/工程的的軟件函數(shù)樹(shù)型結(jié)構(gòu):從函數(shù)角度:每個(gè)C51程序都由一個(gè)或多個(gè)函數(shù)組成;主函數(shù)(main()有且只有一個(gè))統(tǒng)領(lǐng)其它函數(shù),其它函數(shù)只有在調(diào)用時(shí)才會(huì)執(zhí)行到。從文件組織角度:一個(gè)工程軟件可由N個(gè)源文件組成,*.c”。每個(gè)源文件由N個(gè)函數(shù)組成。一個(gè)文件中的函數(shù)可能會(huì)調(diào)用其它文件中的函數(shù)。由此想到……應(yīng)用電子技術(shù)1.5.1僅由main()函數(shù)構(gòu)成的C語(yǔ)言程序/*案例代碼文件名:EX1.C*//*功能:僅由main()函數(shù)構(gòu)成的C語(yǔ)言程序示例*/#include<stdio.h>main(){printf(“ThisisaC51program.\n”);}程序運(yùn)行結(jié)果:
ThisisaC51program.應(yīng)用電子技術(shù)1.5.2由main()函數(shù)和max()構(gòu)成的C語(yǔ)言程序/*案例代碼文件名:EX2.C*//*功能:由main()函數(shù)和1個(gè)其他函數(shù)max()構(gòu)成的C語(yǔ)言程序示例*/intmax(intx,inty) //求兩數(shù)中較大的函數(shù),//置于主函數(shù)前可被直接調(diào)用
{
return(x>y?x:y);}main()
{…….…….printf(“max=%d\n”,
max(num1,num2));
//輸出最大值,函數(shù)調(diào)用
}
應(yīng)用電子技術(shù)1.5.3C51程序的一般結(jié)構(gòu)#include<reg51.h> //預(yù)處理命令voidfun1(void);//函數(shù)聲明,函數(shù)于主函數(shù)后時(shí)須聲明charfun2(形參);unsignedcharx,y,z; //定義全局變量……voidmain()
{ ……//函數(shù)調(diào)用fun1(); …… fun2(實(shí)參); …… }
voidfun1(void) //功能函數(shù)定義{函數(shù)體……}charfun2(形參)//功能函數(shù)定義{函數(shù)體……}應(yīng)用電子技術(shù)1.5.4規(guī)范書(shū)寫(xiě)程序語(yǔ)句規(guī)范——
素質(zhì)——
質(zhì)量注釋?xiě)?yīng)用電子技術(shù)1.5.5程序設(shè)計(jì)流程圖左側(cè)表達(dá)的意思是?應(yīng)用電子技術(shù)明了的流程清晰的思路1.5.5程序設(shè)計(jì)流程圖應(yīng)用電子技術(shù)1.5.5程序設(shè)計(jì)流程圖應(yīng)用電子技術(shù)1.6單片機(jī)硬件知識(shí)補(bǔ)充1.6.1存儲(chǔ)器:永久程序和臨時(shí)數(shù)據(jù)的住所
圖1-19程序存儲(chǔ)器ROM結(jié)構(gòu)圖1-20數(shù)據(jù)存儲(chǔ)器RAM結(jié)構(gòu)類(lèi)似于硬盤(pán)與內(nèi)存、緩存應(yīng)用電子技術(shù)圖1-22P1口的位結(jié)構(gòu)圖1-23P3口的位結(jié)構(gòu)結(jié)構(gòu)決定讀寫(xiě)的操作方式一腳多功能1.6.2I/O(輸入/輸出)口結(jié)構(gòu)、功能應(yīng)用電子技術(shù)1.6.2I/O(輸入/輸出)口結(jié)構(gòu)、功能P2:IO高8位地址線P0:IO&數(shù)據(jù)&低8位地址線圖1-24P2口的位結(jié)構(gòu)圖1-25P0口的位結(jié)構(gòu)應(yīng)用電子技術(shù)1.6.3I/O口的負(fù)載能力(AT89s51)1.I/O口的位(引腳)驅(qū)動(dòng)能力P0口的每一位可以吸收電流方式或提供電流方式驅(qū)動(dòng)8個(gè)LSTTL輸入(1個(gè)LSTTL輸入:高電平時(shí)為20
A,低電平時(shí)為0.36mA)。P1~P3口的每一位以吸收或提供電流方式驅(qū)動(dòng)4個(gè)LSTTL輸入??梢?jiàn),P0~P3口每一位吸收電流方式的驅(qū)動(dòng)能力比提供電流方式的驅(qū)動(dòng)能力大得多。2.穩(wěn)定狀態(tài)下,IOL(引腳吸收電流)的嚴(yán)格限制每個(gè)引腳上的最大IOL=10mAP0端口8個(gè)引腳的最大IOL=26mAP1、P2、P3端口8個(gè)引腳的最大IOL=15mA所有輸出引腳上的IOL總和最大為IOL=71
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)班合作協(xié)議書(shū)(5篇)
- 廚房的消防應(yīng)急預(yù)案(5篇)
- 網(wǎng)絡(luò)安全應(yīng)急響應(yīng)機(jī)制研究-洞察分析
- 新聞紙強(qiáng)度提升策略-洞察分析
- 元數(shù)據(jù)標(biāo)準(zhǔn)與互操作性-洞察分析
- 疫情后物流新趨勢(shì)-洞察分析
- 微生物組與個(gè)性化醫(yī)療-洞察分析
- 同慶建筑風(fēng)格的文化內(nèi)涵解讀-洞察分析
- 用戶(hù)旅程優(yōu)化路徑-洞察分析
- 向媽媽承認(rèn)錯(cuò)誤檢討書(shū)(15篇)
- 《銷(xiāo)售人員回款培訓(xùn)》課件
- GB/T 45008-2024稀土熱障涂層材料鋯酸釓鐿粉末
- 全國(guó)第三屆職業(yè)技能大賽(數(shù)字孿生應(yīng)用技術(shù))選拔賽理論考試題庫(kù)(含答案)
- 物理實(shí)驗(yàn)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋沈陽(yáng)理工大學(xué)
- 應(yīng)用數(shù)理統(tǒng)計(jì)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋中國(guó)農(nóng)業(yè)大學(xué)
- 網(wǎng)絡(luò)信息安全工程師招聘面試題及回答建議(某大型國(guó)企)2025年
- 肺癌的介入治療護(hù)理
- 購(gòu)物廣場(chǎng)項(xiàng)目成本與支出分析
- 《NPI流程簡(jiǎn)介》課件
- 浙江省寧波市2023-2024學(xué)年高一上學(xué)期1月期末地理試題 附答案
- 學(xué)生資助工作監(jiān)督制度
評(píng)論
0/150
提交評(píng)論