![單片機(jī)程序設(shè)計實踐教程第章KeilC和SCIS軟件的使用_第1頁](http://file4.renrendoc.com/view/457676fb62f498fc8bcf9b06a0078a59/457676fb62f498fc8bcf9b06a0078a591.gif)
![單片機(jī)程序設(shè)計實踐教程第章KeilC和SCIS軟件的使用_第2頁](http://file4.renrendoc.com/view/457676fb62f498fc8bcf9b06a0078a59/457676fb62f498fc8bcf9b06a0078a592.gif)
![單片機(jī)程序設(shè)計實踐教程第章KeilC和SCIS軟件的使用_第3頁](http://file4.renrendoc.com/view/457676fb62f498fc8bcf9b06a0078a59/457676fb62f498fc8bcf9b06a0078a593.gif)
![單片機(jī)程序設(shè)計實踐教程第章KeilC和SCIS軟件的使用_第4頁](http://file4.renrendoc.com/view/457676fb62f498fc8bcf9b06a0078a59/457676fb62f498fc8bcf9b06a0078a594.gif)
![單片機(jī)程序設(shè)計實踐教程第章KeilC和SCIS軟件的使用_第5頁](http://file4.renrendoc.com/view/457676fb62f498fc8bcf9b06a0078a59/457676fb62f498fc8bcf9b06a0078a595.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
單片機(jī)程序設(shè)計實踐教程第六講KeilC和STC-ISP軟件的使用16.1KeilC軟件使用本書后文的所有教學(xué)項目例程都是在KeilC51軟件下開發(fā)和調(diào)試的,因此有必要對KeilC51的使用進(jìn)行簡要介紹。KeilC51是眾多單片機(jī)應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集編輯、編譯、仿真于一體,支持匯編、PLM語言和C語言的程序設(shè)計,界面友好,易學(xué)易用。26.1.1啟動KeilC51軟件圖6-1啟動KeilC51時的屏幕下面介紹KeilC51軟件(以版本6.12為例)的使用方法,啟動KeilC51時的屏幕圖6-1所示。3圖6-2進(jìn)入KeilC51時的編輯界面幾秒鐘后出現(xiàn)編輯界面,屏幕如圖6-2所示。46.1.2簡單程序的調(diào)試圖6-3在KeilC51中建立一個新工程下面通過簡單的編程、調(diào)試操作和演示,引導(dǎo)讀者學(xué)習(xí)和掌握KeilC51軟件的基本使用方法和基本調(diào)試技巧。(1)、單擊“Project”菜單準(zhǔn)備建立一個新工程,在彈出的下拉菜單中選中“NewProject”選項(見圖6-3)。5圖6-4將新工程保存到指定目錄(2)、選擇要保存的路徑,輸入工程文件的名字,比如保存到d:\STCproject目錄下,項目名為P_STCproject,單擊“保存”按鈕即可,見圖6-4。6圖6-5單片機(jī)的選型(3)、系統(tǒng)彈出一個對話框要求選擇單片機(jī)的型號,可以根據(jù)所使用的單片機(jī)來選擇。KeilC51幾乎支持所有的MCS-51內(nèi)核的單片機(jī),雖然這里沒有STC的單片機(jī)選項,但是選中Atmel中的89C52即可默認(rèn)是STC89C52RC單片機(jī)。如圖6-5所示,選擇89C52之后,右邊欄是對這個單片機(jī)的基本的說明,然后單擊“確定”按鈕。7(4)、完成上一步驟后界面如圖6-6所示,到目前為止,在建好的項目中還沒有編寫一句程序,下面開始編寫第一個程序。圖6-6KeilC51中的一個空項目界面8(5)、在圖6-7中,單擊“File”菜單再在下拉菜單中單擊“New”選項;圖6-7準(zhǔn)備新建一個文件9新建文件后屏幕如圖6-8所示圖6-8新建文件界面10此時光標(biāo)在編輯窗口中閃爍,這時可以鍵入用戶編寫的源程序了,此處建議保存該空白文件及其類型,單擊菜單上的“File”,在下拉菜單中選中“Saveas”項者單擊,屏幕如圖6-9所示,在“文件名”欄右側(cè)的編輯框中,鍵入欲使用的文件名,同時,必須鍵入正確的擴(kuò)展名。注意,如果用C語言編寫程序則擴(kuò)展名為.c;如果用匯編語言編寫程序,則擴(kuò)展名必須為.asm。然后,單擊“保存”按鈕。圖6-9保存新建文件及其類型界面11(6)、回到編輯界面后,單擊“Target1”前面的“+”號,然后在“SourceGroup1”上單擊右鍵彈出如圖6-10所示菜單項;圖6-10在KeilC51中的一個空項目里加入文件12然后單擊“AddFiletoGroup‘SourceGroup1’”屏幕如圖6-11所示圖6-11C源程序被加入空項目里13選中Text1.c,然后單擊“Add”屏幕如圖6-12所示,圖6-12C源程序被加入空項目后的界面14此時‘SourceGroup1’文件夾中多了一個子項“Text1.c”,子項的多少與所增加的源程序的多少相同。(7)、在光標(biāo)閃爍的代碼編輯區(qū)輸入如下C語言源程序;#include<reg52.h>#include<stdio.h>voidmain(void){SCON=0x52;//串口方式1,允許接收TMOD=0x20;//定時器T1工作在方式2TH1=0xF3; //選定波特率TR1=1;//啟動定時器,此行及以上3行為printf函數(shù)所必須printf("HelloIamKEIL.\n");printf("Iwillbeyourfriend.\n");while(1);}15在輸叮入上塊述程師序時叨,Ke珠ilc5呀1會自筐動識臨別關(guān)吐鍵字淘,并斗以不洞同的左顏色暑提示葵用戶喝加以覺注意坑,這疏樣會魄使用蹄戶少忠犯錯拋誤,赴有利錘于提拘高編截程效鬼率。慶程序陪輸入堆完畢慢后,鍬如圖6-皮13所示圖6-邁13屠C源程茅序在羊項目毅中被槳編輯淺的效逐果16(8)、千在圖6-睡13所示援界面矮中,另單擊尚“Pr燙oj膏ec茫t”菜單癥,再塔在下炭拉菜籃單中沿單擊匙“Bu定il斑t愉Ta按rg勾et鳳”選項移(或丸者使趣用快替捷鍵F7),謝編譯元成功定后,核再單笨擊“De久bu簽g”菜單個,在訊下拉享菜單左中單秧擊“St識ar脖t/鈴st最op傲D潔eb享ug誦S貪es釋si扶on潮”選項商(或介者使纖用快敢捷鍵Ct凡rl串+F爐5),險界面掘如圖6-擦14所示圖6-稈14C源程盲序在執(zhí)紫行Ct乞rl雙+F恩5后的賺效果17(9)、輩鍵調(diào)算試程灰序,抬在圖6-福14中,旺單擊轟“De生bu杏g”菜單網(wǎng),在科下拉洞菜單努中單搞擊“go寬”選項綢(或貧者使幼用快靠捷鍵F5),超然后瞇再單白擊“De筐bu艘g”菜單目,在抗下拉妹菜單餓中單汪擊“St如opRu別ni浩ng”選項應(yīng)(或柏者使紅用快花捷鍵Es依c);遵再單援擊“Vi編ew消”菜單博,在脫下拉轎菜單簽中單梢擊“Se百ri晉al逃W超in驚do艙ws定#1前”選項桐,就由可以歸看到期程序畏運行著后的救結(jié)果耗,其址結(jié)果鋼如圖6-咬15所示圖6-弱15C源程鞭序最后罷的執(zhí)行干結(jié)果18至此認(rèn),在Ke耀il充C5米1中做俗了一耗個完勁整工分程的權(quán)全過頸程,流但這揭只是妥純軟明件的節(jié)開發(fā)類過程叨,必竟須在Ke腹il捆C5累1中進(jìn)算行進(jìn)浴一步冬設(shè)置擠才能受將已濕編譯螺好的枝程序驢下載割到ST膊C單片峰機(jī)中億供其穗運行寧。(10)、蕩單擊邪“Pr炕oj關(guān)ec印t”菜單齡,再終在下燃拉菜斷單中斧單擊多“op另ti若on擔(dān)s尚fo借r訴Ta紡rg恰et菠‘套Ta歷rg觸et候1’分”選項還,在垮圖6-據(jù)16所示絡(luò)對話顛框中躺,在丙“Ou榴tp份ut稼”選項矮卡中鈔選中恥“Cr繞ea袍te扎HE雁XF夫il死e”前的鋒復(fù)選池框,秩再編疾譯一戒次程亦序,數(shù)在項懼目目腥錄中價就會頂產(chǎn)生HE機(jī)X代碼攤,本滋例會沖產(chǎn)生P_參ST鍬Cp拌ro皇je槍ct貧.h環(huán)ex供下捆載器和軟件莫使用肺。下掛載器石軟件升會把雕程序憲下載術(shù)到ST效C8饅9C更52水RC單片舅機(jī)中駕。19圖6-辯16屬HE央X代碼俊產(chǎn)生代的設(shè)遇置20本書險項目扮中所包用PM評Y單片蝴機(jī)開壯發(fā)板于以ST裕C8遺9C避52夠RC單片擾機(jī)為屠主芯斯片,揮用串歪口線智即可腦完成么程序任的下丙載,繪電源燈采用US損B口供倍電,概更加晶方便幸攜帶材,一滿臺計堆算機(jī)猜足以屈完成扁程序金的開畢發(fā)及垃下載幻玉工作幟。如碎圖6-駝17所示魯為PM帳Y單片稍機(jī)開竭發(fā)板盲、下外載線慰和上錄位機(jī)廟之間漿的配見置圖忙。6.痕2用st許c-考is腔p軟件兄將HE浮X文件冷寫入壺單片栗機(jī)芯牽片中6.眼2.喪1開發(fā)柿板和ST誓C下載零線的蟻配置21圖6-談17開發(fā)疤板、禁下載陡線和毀上位撤機(jī)之廁間的艙配置餡圖22ST啞C下載著線只絡(luò)用一蚊根即薪可,效為標(biāo)純準(zhǔn)下素載線顏(即起電子牽市場堪有售易),葵線上辟有3個接那口,母分別朽為2個US推B口和曲一個那串行DB隙9母口慈。它跟們的削接法箱按照味圖6-陸17標(biāo)出景的提并示連虧接即臘可,繭即分妹別接PC機(jī)US犁B取電葉、接溝開發(fā)稿板US香B口供挺電和折串行DB厭9母口魚接PC機(jī)CO觸M1或CO濱M2口。與PC機(jī)和炕開發(fā)脫板連偶接完您成之梨后,飽就可延使用識下載st臨c-掙is飲p軟件染將HE若X文件缺寫入賠單片護(hù)機(jī)芯初片中丹。23圖6-喂18st鄙c-訂is總p軟件歌在視窗愛系統(tǒng)桌面匠的快捷魯方式6.被2.翻2如何野將HE哀X文件甘寫入穩(wěn)單片故機(jī)芯淋片首先億在PC機(jī)上設(shè)安裝st材c-己is伐p軟件翻(該痰步驟湊略去濟(jì))并黎啟動樹該軟援件,??梢灾痹趆t子tp拳:/緞/w機(jī)ww準(zhǔn).m瓶cu駐-m靠em父or捉y(tǒng).去co策m下載st籠c-躲is出p軟件芽,安季裝好嗽后的精軟件縱在桌鈔面上旁應(yīng)出高現(xiàn)如受圖6-表18所示定的圖喜標(biāo)。葛雙擊滅該圖沒標(biāo)打眉開,出正式援進(jìn)入卵軟件鋼操作殘階段這。24(1)、柳選擇烤所用施的單峰片機(jī)頁,這泳里選符用與樓開發(fā)枕板上盾型號喚一致散的單賴片機(jī)襲,即ST冒C8驅(qū)9C嫩52仰RC,如做圖6-者19所示長。如杏果使秘用的類是其比他型斬號的財單片備機(jī),飼可以混根據(jù)椅所用浸單片葡機(jī)型惕號來名選擇蜘。圖6-熊19在st驗c-泛is姨p軟件迫中選擇單片第機(jī)型號25(2)、房誠打開蔑文件俯,選布中6.祥1節(jié)中Te男xt嘆1.靠c源程鼓序所妻產(chǎn)生訂的P_紐奉ST鞭Cp錦ro逼je束ct步.h齊ex文件后(文炊件名碰與項狠目名紅有關(guān)飄)并殃雙擊求它,購該文摘件的徒十六施進(jìn)制掠代碼墓被調(diào)岸入右擱邊的遵文件誓緩沖賄區(qū)窗片口,靜如圖6-惰20所示籃。圖6-苦20在st水c-安is舍p軟件然中HE飾X文件的導(dǎo)賊入26(3)、守選擇皂所用吊的串習(xí)行口艦,通掏常選村擇CO菌M1,如智圖6-你21(a)所卷示。林如果泥所用段的PC機(jī)有抬多個餡串口品,或沫者使買用US懇B到串極口的負(fù)轉(zhuǎn)換繁裝置這,就興要根鞠據(jù)實庸際情薪?jīng)r來護(hù)選擇坐。最移高波端特率武可以禍作為賄默認(rèn)嚼值使厭用,閣如圖6-劫21(b)所葬示。咽如果余所用插的PC機(jī)配墻置較哲低,運可以奧選低攝一些砌的波滿特率醬進(jìn)行僻嘗試斃。圖6-絲式21在st盡c-惠is衛(wèi)p軟件匠中對滿串行現(xiàn)口和飄波特朱率的木
溫馨提示
- 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年度機(jī)場廣告牌設(shè)計與安裝工程合同
- 2025年度公建房屋租賃與能耗管理一體化合同
- 2025年國際貿(mào)易合同擔(dān)保操作手冊
- 2025年度跨區(qū)域過橋墊資服務(wù)合同模板
- 2025年度學(xué)校食堂食品安全風(fēng)險評估合同
- 2025年度建筑項目居間傭金合同范本
- 2025年度化工廠安全生產(chǎn)設(shè)施設(shè)備租賃合同
- 2025年度企業(yè)總部辦公場地租賃合同
- 2025年度智慧城市建設(shè)方案設(shè)計與實施合同
- 2025年度空調(diào)設(shè)備租賃與維保一體化服務(wù)合同范本
- 2024年資格考試-對外漢語教師資格證筆試參考題庫含答案
- 2024年4月自考02382管理信息系統(tǒng)答案及評分參考
- (蘇版)初三化學(xué)上冊:第2單元課題1空氣
- 2023年12月廣東珠海市軌道交通局公開招聘工作人員1人筆試近6年高頻考題難、易錯點薈萃答案帶詳解附后
- 腹腔鏡腎上腺腫瘤切除術(shù)查房護(hù)理課件
- 燃?xì)庹质綘t應(yīng)急預(yù)案
- 專題23平拋運動臨界問題相遇問題類平拋運和斜拋運動
- 超聲科醫(yī)德醫(yī)風(fēng)制度內(nèi)容
- 高三開學(xué)收心班會課件
- 蒸汽換算計算表
- 四年級計算題大全(列豎式計算,可打印)
評論
0/150
提交評論