片機(jī)軟件簡(jiǎn)單操作.ppt

片機(jī)軟件簡(jiǎn)單操作.ppt

ID:52512509

大?。?.79 MB

頁數(shù):49頁

時(shí)間:2020-04-09

片機(jī)軟件簡(jiǎn)單操作.ppt_第1頁
片機(jī)軟件簡(jiǎn)單操作.ppt_第2頁
片機(jī)軟件簡(jiǎn)單操作.ppt_第3頁
片機(jī)軟件簡(jiǎn)單操作.ppt_第4頁
片機(jī)軟件簡(jiǎn)單操作.ppt_第5頁
資源描述:

《片機(jī)軟件簡(jiǎn)單操作.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、一、keil工程的建立下面我們通過圖解的方式來KeilC51軟件的使用教程,學(xué)習(xí)最簡(jiǎn)單的,如何新建工程→工程詳細(xì)設(shè)置→輸入源程序→源程序編譯得到目標(biāo)代碼文件。第一步:雙擊KeiluVision2的桌面快捷方式,啟動(dòng)Keil集成開發(fā)開發(fā)軟件。軟件啟動(dòng)后的界面如圖所示。CompanyLogoCompanyLogo第二步:新建立Keil項(xiàng)目。點(diǎn)擊“工程”→“新建工程”命令,將出現(xiàn)保存對(duì)話框。CompanyLogo在保存工程對(duì)話框中輸入你的工程的文件名,Keil工程默認(rèn)擴(kuò)展名為“.uv2”,工程名稱不用輸入擴(kuò)

2、展名,一般情況下工程文件名稱和源文件名稱相同即可,輸入名稱后保存,將出現(xiàn)“選擇設(shè)備”對(duì)話框,在對(duì)話框中選擇CPU的型號(hào)。CompanyLogo描述CompanyLogo第三步:在選擇好CPU型號(hào)后,點(diǎn)擊“確定”按鈕返回主界面,此時(shí)可見如下對(duì)話框,選擇“否”,此時(shí)工程管理窗中出現(xiàn)“Target1”,點(diǎn)擊“Target(目標(biāo),對(duì)象)1”前面的“+”號(hào)展開下一層的“SourceGroup1”文件夾,此時(shí)的新工程是空的,“Source(來源)Group(組)1”文件夾中什么文件都沒有。CompanyLogo第

3、四步:新建文本編輯窗。點(diǎn)擊工具欄上的新建文件快捷按鍵,即可在項(xiàng)目窗口的右側(cè)打開一個(gè)新的文本編輯窗,見圖。點(diǎn)擊新建打開此文本編輯窗,在此輸入源程序。CompanyLogo第五步:輸入源程序。在新的文本編輯窗中輸入源程序,可以輸入C語言程序,也可以輸入?yún)R編語言程序,如右圖。將源程序保存為.c文件后,右擊sourcgroup,選擇“addfilestogroup‘sourcegroup1’”,找到源文件,先點(diǎn)“ADD”再點(diǎn)“CLOSE”。CompanyLogo第六步:編譯程序,看程序代碼是否有錯(cuò)誤。就在這里

4、創(chuàng)建目標(biāo)“Target1”編譯文件liushuideng1.c…鏈接…生成liushuideng1.hex文件…編譯結(jié)果:0錯(cuò)誤、0警告CompanyLogo第七步:如何查找錯(cuò)誤;改為中文狀態(tài)輸入注意看編譯結(jié)果CompanyLogo雙擊第一條錯(cuò)誤,出現(xiàn)藍(lán)色箭頭CompanyLogo二、燒錄程序1、安裝STC-ISP燒錄軟件2、燒錄程序CompanyLogo1、選擇型號(hào)3、硬件設(shè)備里查4、默認(rèn)CompanyLogo#include//包含52的頭文件定義,用尖括號(hào)括起來,表示系統(tǒng)目錄中

5、的頭文件Sbitled1=P1^0;//聲明單片機(jī)P1口的第一位Voidmain()//主函數(shù){led1=0;//點(diǎn)亮第一個(gè)發(fā)光二極管}輸入源代碼時(shí)將輸入法切換成英文半角狀態(tài)。點(diǎn)亮一盞燈CompanyLogo練習(xí):1、第二盞燈亮2、第四盞燈亮3、第七盞燈亮4、第八盞燈亮CompanyLogo#includeSbitled1=P1^0;Sbitled2=P1^2;Voidmain(){led1=0;led2=0;}第一盞燈點(diǎn)亮多盞燈第三盞燈CompanyLogo練習(xí):1、第二,三,四盞

6、燈亮2、第二,四,六,八盞燈亮3、第一,三,五,七盞燈亮4、八盞燈全亮位操作法CompanyLogo總線操作法#include//包含52的頭文件定義,用尖括號(hào)括起來,表示系統(tǒng)目錄中的頭文件voidmain()//主程序,默認(rèn)的,所有單片機(jī)的程序都是從main開始的,嵌套的大括號(hào)表示語句的范圍{//為了增強(qiáng)程序的可讀性,每個(gè)不同層次的語句需要用TAB鍵分格P1=0xFB;//P1必須為大寫,0x小寫,表示16進(jìn)制的數(shù),F(xiàn)B=11111011,第三個(gè)燈為低電平,燈亮}CompanyLo

7、go練習(xí):1、第四盞燈亮2、第二,三,四盞燈亮3、第一,三,五,七盞燈亮4、八盞燈全亮CompanyLogo#includevoidmain(){P1=0xFB;}#includevoidmain(){P1=251;}十進(jìn)制數(shù)十六進(jìn)制數(shù)CompanyLogo三、程序的含義CompanyLogo1、#includeCompanyLogoCompanyLogoCompanyLogo把單片機(jī)內(nèi)部地址0x80處的這個(gè)寄存器重新起名叫P0,以后我們?cè)诔绦蛑锌?/p>

8、直接操作P0,就相當(dāng)于直接對(duì)單片機(jī)內(nèi)部的0x80地址處的寄存器進(jìn)行操作。CompanyLogo2、C語言中注釋的寫法CompanyLogo3、sbitled1=P1^0CompanyLogo4、主函數(shù)Main格式:voidmain()特點(diǎn):無返回值,無參。 任何一個(gè)C程序有且僅有一個(gè)main函數(shù),它是整個(gè)程序開始執(zhí)行的入口。例:voidmain() {總程序從這里開始執(zhí)行;其他語句;}CompanyLogoled1=0;這是什么意思?5、電路圖Compa

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。