版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機應(yīng)用技能項目化教程單片機應(yīng)用技能項目化教程陳海松陳海松 主編主編何惠琴何惠琴 劉麗莎劉麗莎 副主編副主編王靜霞王靜霞 主審主審全國高職高專院校規(guī)劃教材精品與示范系列單片機應(yīng)用系統(tǒng)的研制步驟和方法單片機的應(yīng)用系統(tǒng)隨其用途不同,其硬件和軟件均不相同。單片機最初的選型很重要,原則上是選擇高性價比的單片機。硬件軟件化是提供高系統(tǒng)性價比的有效方法,盡量減少硬件成本,多用軟件實現(xiàn)相同的功能,這樣也可以大大提高系統(tǒng)的可靠性。雖然單片機的硬件選型不盡雖然單片機的硬件選型不盡相同,軟件編寫也千差萬別,相同,軟件編寫也千差萬別,但系統(tǒng)的研制步驟和方法是但系統(tǒng)的研制步驟和方法是基本一致的,一般都分為總基本一致
2、的,一般都分為總體設(shè)計、硬件電路的構(gòu)思設(shè)體設(shè)計、硬件電路的構(gòu)思設(shè)計、軟件的編制和仿真調(diào)試計、軟件的編制和仿真調(diào)試幾個階段。單片機應(yīng)用系統(tǒng)幾個階段。單片機應(yīng)用系統(tǒng)的研制流程如圖所示。的研制流程如圖所示。1 .單片機應(yīng)用系統(tǒng)開發(fā)的軟硬件環(huán)境構(gòu)成單片機應(yīng)用系統(tǒng)開發(fā)的軟硬件環(huán)境構(gòu)成 單片機應(yīng)用系統(tǒng)開發(fā)的軟硬件環(huán)境單片機應(yīng)用系統(tǒng)開發(fā)的軟硬件環(huán)境當(dāng)用戶目標(biāo)系統(tǒng)設(shè)計完成后,還需要應(yīng)用軟件支持,用戶目標(biāo)系統(tǒng)才能成為一個滿足用戶要求的單片機應(yīng)用系統(tǒng)。但該用戶目標(biāo)系統(tǒng)不具備自開發(fā)能力,需要借助于單片機仿真器(也稱單片機開發(fā)系統(tǒng))完成該項工作。一個典型的單片機系統(tǒng)開發(fā)環(huán)境組成如圖所示。一個典型的單片機系統(tǒng)開發(fā)環(huán)境組
3、成如圖所示。 單片機系統(tǒng)開發(fā)環(huán)境組成在線編程目前有兩種實現(xiàn)方法:在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)。 ISP的實現(xiàn)一般需要很少的外部電路輔助實現(xiàn),而IAP的實現(xiàn)更加靈活,通常可利用單片機的串行口接到計算機的RS232口,通過專門設(shè)計的固件程序?qū)?nèi)部的FLASH存儲器編程。單片機的在線編程單片機的在線編程 單片機系統(tǒng)的編程語言有匯編語言和高級語言兩種。每一種類型的單片機都有與其指令系統(tǒng)對應(yīng)的匯編語匯編語言言,匯編語言就是機器語言,優(yōu)點是可直接操作硬件,可執(zhí)行文件比較小,而且執(zhí)行速度很快。匯編語言的缺點是軟件的維護(hù)性和可移植性差。單片機的高級語言高級語言包括:Basic語言、PL/M語言和
4、C/C+語言。Basic語言主要應(yīng)用在MCS-51系列單片機上,效果不是很理想,現(xiàn)在已經(jīng)不再使用。PL/M語言對硬件的控制能力和代碼效率都很好,但局限于Intel公司的單片機系列,移植性差。 C/C+語言是目前單片機的主流編程語言。 開發(fā)系統(tǒng)軟件使用 Keil 51調(diào)試軟件11.啟動Keil軟件。 2.新建項目。 3.項目屬性配置。 4.新建項目中的文件,并保存。 右鍵點擊右鍵右鍵5.將文件添加到項目中。 6.編譯程序。 6. 編譯/鏈接文件。6.1 工程文件已經(jīng)添加到工程,對工程的配置也完成,接著就是編譯/鏈接文件。編譯/鏈接擊Projiet菜單中區(qū)域5指令。也可以點1、2、3圖標(biāo) 。不同是
5、1 是用于編譯單個文件。2 是編譯/鏈接當(dāng)前項目,如果先前編譯過一次之后文件沒有做動編輯改動,這時再點擊是不會再次重新編譯的。3 是重新編譯,每點擊一次均會再次編譯鏈接一次,不管程序是否有改動。5是其菜單鍵。4 中可以看到編譯的錯誤信息和使用的系統(tǒng)資源情況7.進(jìn)入仿真調(diào)試狀態(tài)。 7.1 進(jìn)入仿真界面擊DebugStartStop Debug Session,快捷鍵contrl+F5。 1 為全速運行,當(dāng)程序處于停止?fàn)顟B(tài)時才有效,2 為停止,程序處于運行狀態(tài)時才有效。3 是復(fù)位,模擬芯片的復(fù)位,程序回到最開頭處執(zhí)行。8.18.1開始開始全速全速仿真調(diào)試仿真調(diào)試. ._ _全速仿真全速仿真(F5)8.28.2開始開始單步單步仿真仿真調(diào)試。調(diào)試。_ _單步仿真單步仿真(F10)該按鈕與單步有什么區(qū)別? Protues 仿真軟件的使用2運行ISIS 7 Professional,會出現(xiàn)如圖的窗口界面。1.1.新建一個原理圖設(shè)計文件新建一個原理圖設(shè)計文件2.2.保存原理圖設(shè)計文件保存原理圖設(shè)計文件3.3.添加原理圖中所需元器件添加原理圖中所需元器件
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考地理一輪復(fù)習(xí)第四章地球上的水及其運動第四節(jié)海-氣相互作用課件
- 吉林省德惠市第七中學(xué)七年級地理上冊 第一章 地球和地圖綜合教案 (新版)新人教版
- 二年級品德與生活上冊 3.3 做個快樂鳥3教學(xué)設(shè)計 新人教版
- 2024-2025學(xué)年高中政治上學(xué)期第4周《文化的繼承性與文化發(fā)展》教學(xué)設(shè)計
- 元稹-《菊花》課件
- 裝修甲醛合同(2篇)
- 2020-2024年上海市春考語文真題試卷匯編含答案
- 西南林業(yè)大學(xué)《地理學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 裝在套子里的人 (公開課獲獎?wù)n件)
- 拋物線中的三角形面積
- 產(chǎn)品造型設(shè)計基礎(chǔ)--形態(tài)構(gòu)成要素、形體的構(gòu)成ppt課件
- 商業(yè)發(fā)票模板(INVOICE)
- 《成本管理培訓(xùn)》PPT課件.ppt
- 醫(yī)院績效考核分配方案及實施細(xì)則
- 水工環(huán)地質(zhì)調(diào)查技術(shù)標(biāo)準(zhǔn)手冊
- 血液科常用化療方案(1)
- 7上unit2reading
- 王維的生平經(jīng)歷
- 拉刀基本知識(完整版)
- 次氯酸鈉溶液 MSDS
- 命題作文“懂你”寫作指導(dǎo)與佳作示例
評論
0/150
提交評論