單片機(jī)-實(shí)訓(xùn)keil protues軟件使用指南_第1頁(yè)
單片機(jī)-實(shí)訓(xùn)keil protues軟件使用指南_第2頁(yè)
單片機(jī)-實(shí)訓(xùn)keil protues軟件使用指南_第3頁(yè)
單片機(jī)-實(shí)訓(xùn)keil protues軟件使用指南_第4頁(yè)
單片機(jī)-實(shí)訓(xùn)keil protues軟件使用指南_第5頁(yè)
已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單片機(jī)應(yīng)用系統(tǒng)的研制步驟和方法單片機(jī)的應(yīng)用系統(tǒng)隨其用途不同,其硬件和軟件均不相同。單片機(jī)最初的選型很重要,原則上是選擇高性價(jià)比的單片機(jī)。硬件軟件化是提供高系統(tǒng)性價(jià)比的有效方法,盡量減少硬件成本,多用軟件實(shí)現(xiàn)相同的功能,這樣也可以大大提高系統(tǒng)的可靠性。雖然單片機(jī)的硬件選型不盡相同,軟件編寫也千差萬(wàn)別,但系統(tǒng)的研制步驟和方法是基本一致的,一般都分為總體設(shè)計(jì)、硬件電路的構(gòu)思設(shè)計(jì)、軟件的編制和仿真調(diào)試幾個(gè)階段。單片機(jī)應(yīng)用系統(tǒng)的研制流程如圖所示。1

.單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)的軟硬件環(huán)境構(gòu)成

單片機(jī)應(yīng)用系統(tǒng)開(kāi)發(fā)的軟硬件環(huán)境當(dāng)用戶目標(biāo)系統(tǒng)設(shè)計(jì)完成后,還需要應(yīng)用軟件支持,用戶目標(biāo)系統(tǒng)才能成為一個(gè)滿足用戶要求的單片機(jī)應(yīng)用系統(tǒng)。但該用戶目標(biāo)系統(tǒng)不具備自開(kāi)發(fā)能力,需要借助于單片機(jī)仿真器(也稱單片機(jī)開(kāi)發(fā)系統(tǒng))完成該項(xiàng)工作。一個(gè)典型的單片機(jī)系統(tǒng)開(kāi)發(fā)環(huán)境組成如圖所示。單片機(jī)系統(tǒng)開(kāi)發(fā)環(huán)境組成在線編程目前有兩種實(shí)現(xiàn)方法:在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)。

ISP的實(shí)現(xiàn)一般需要很少的外部電路輔助實(shí)現(xiàn),而IAP的實(shí)現(xiàn)更加靈活,通??衫脝纹瑱C(jī)的串行口接到計(jì)算機(jī)的RS232口,通過(guò)專門設(shè)計(jì)的固件程序?qū)?nèi)部的FLASH存儲(chǔ)器編程。單片機(jī)的在線編程

單片機(jī)系統(tǒng)的編程語(yǔ)言有匯編語(yǔ)言和高級(jí)語(yǔ)言兩種。每一種類型的單片機(jī)都有與其指令系統(tǒng)對(duì)應(yīng)的匯編語(yǔ)言,匯編語(yǔ)言就是機(jī)器語(yǔ)言,優(yōu)點(diǎn)是可直接操作硬件,可執(zhí)行文件比較小,而且執(zhí)行速度很快。匯編語(yǔ)言的缺點(diǎn)是軟件的維護(hù)性和可移植性差。單片機(jī)的高級(jí)語(yǔ)言包括:Basic語(yǔ)言、PL/M語(yǔ)言和C/C++語(yǔ)言。Basic語(yǔ)言主要應(yīng)用在MCS-51系列單片機(jī)上,效果不是很理想,現(xiàn)在已經(jīng)不再使用。PL/M語(yǔ)言對(duì)硬件的控制能力和代碼效率都很好,但局限于Intel公司的單片機(jī)系列,移植性差。C/C++語(yǔ)言是目前單片機(jī)的主流編程語(yǔ)言。

開(kāi)發(fā)系統(tǒng)軟件使用——Keil51調(diào)試軟件11.啟動(dòng)Keil軟件。2.新建項(xiàng)目。3.項(xiàng)目屬性配置。4.新建項(xiàng)目中的文件,并保存。右鍵點(diǎn)擊右鍵5.將文件添加到項(xiàng)目中。6.編譯程序。6.編譯/鏈接文件。

6.1工程文件已經(jīng)添加到工程,對(duì)工程的配置也完成,接著就是編譯/鏈接文件。編譯/鏈接擊Projiet菜單中區(qū)域5指令。也可以點(diǎn)1、2、3圖標(biāo)。不同是1是用于編譯單個(gè)文件。2是編譯/鏈接當(dāng)前項(xiàng)目,如果先前編譯過(guò)一次之后文件沒(méi)有做動(dòng)編輯改動(dòng),這時(shí)再點(diǎn)擊是不會(huì)再次重新編譯的。3是重新編譯,每點(diǎn)擊一次均會(huì)再次編譯鏈接一次,不管程序是否有改動(dòng)。5是其菜單鍵。4中可以看到編譯的錯(cuò)誤信息和使用的系統(tǒng)資源情況7.進(jìn)入仿真調(diào)試狀態(tài)。7.1進(jìn)入仿真界面擊Debug-Start\StopDebugSession,快捷鍵contrl+F5。1為全速運(yùn)行,當(dāng)程序處于停止?fàn)顟B(tài)時(shí)才有效,2為停止,程序處于運(yùn)行狀態(tài)時(shí)才有效。3是復(fù)位,模擬芯片的復(fù)位,程序回到最開(kāi)頭處執(zhí)行。8.1開(kāi)始全速仿真調(diào)試._全速仿真(F5)8.2開(kāi)始單步仿真調(diào)試。

_單步仿真(F10)該按鈕與單步有什么區(qū)別?Protues仿真軟件的使用2運(yùn)行ISIS7Professional,會(huì)出現(xiàn)如圖的窗口界面。1.新建一個(gè)原理圖設(shè)計(jì)文件2.保

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論