![單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第1頁(yè)](http://file4.renrendoc.com/view/ee655f2cc4e54c39da05f0dce73c21b6/ee655f2cc4e54c39da05f0dce73c21b61.gif)
![單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第2頁(yè)](http://file4.renrendoc.com/view/ee655f2cc4e54c39da05f0dce73c21b6/ee655f2cc4e54c39da05f0dce73c21b62.gif)
![單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第3頁(yè)](http://file4.renrendoc.com/view/ee655f2cc4e54c39da05f0dce73c21b6/ee655f2cc4e54c39da05f0dce73c21b63.gif)
![單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第4頁(yè)](http://file4.renrendoc.com/view/ee655f2cc4e54c39da05f0dce73c21b6/ee655f2cc4e54c39da05f0dce73c21b64.gif)
![單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)_第5頁(yè)](http://file4.renrendoc.com/view/ee655f2cc4e54c39da05f0dce73c21b6/ee655f2cc4e54c39da05f0dce73c21b65.gif)
版權(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)設(shè)計(jì)與開(kāi)發(fā)》主講:張宏偉單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第1頁(yè)?!秵纹瑱C(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)》1、常用元器件及手工錫焊技藝2、單片機(jī)結(jié)構(gòu)及基本原理3、C51程序設(shè)計(jì)基礎(chǔ)4、單片機(jī)開(kāi)發(fā)系統(tǒng)概述5、單片機(jī)系統(tǒng)設(shè)計(jì)實(shí)例單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第2頁(yè)。單片機(jī)設(shè)計(jì)實(shí)例(一)一、單片機(jī)最小系統(tǒng)設(shè)計(jì)二、LED發(fā)光二極管閃爍控制掌握:?jiǎn)纹瑱C(jī)最小系統(tǒng)設(shè)計(jì),單片機(jī)的開(kāi)發(fā)流程。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第3頁(yè)。一、單片機(jī)最小系統(tǒng)設(shè)計(jì)單片機(jī)加上適當(dāng)?shù)耐鈬骷蛻?yīng)用程序,構(gòu)成的應(yīng)用系統(tǒng)稱為最小系統(tǒng);是組成單片機(jī)系統(tǒng)最基本的部分。最小系統(tǒng)硬件組成:
1)單片機(jī)芯片2)電源電路3)時(shí)鐘電路4)復(fù)位電路
單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第4頁(yè)。1、單片機(jī)芯片(a)AT89S51單片機(jī)芯片(b)40P自鎖IC底座(c)40PIC底座注意:初學(xué)者設(shè)計(jì)時(shí)用IC座,調(diào)試方便;制作產(chǎn)品避免用IC座,可靠性差。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第5頁(yè)。2、電源電路Vcc(40腳),GND(20腳)AT89S*系列單片機(jī)需要提供一個(gè)5V電源。1)線性穩(wěn)壓電源(集成穩(wěn)壓電路)2)USB供電方式單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第6頁(yè)。1)集成穩(wěn)壓方式線性穩(wěn)壓電源AC220V50Hz單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第7頁(yè)。也可采用“電源適配器+集成穩(wěn)壓器”方案。建議大家用9V2A或12V2A的電源適配器(俗稱變壓器)作為市電的轉(zhuǎn)換。
單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第8頁(yè)。2)USB電源方式注意:普通USB電源或充電器普遍功率比較小,輸出電流普遍在500毫安以下。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第9頁(yè)。還有沒(méi)有其他的一些供電方式?手機(jī)USB充電器單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第10頁(yè)。2、時(shí)鐘電路1)振蕩頻率范圍:1.2MHz~12MHz。2)電容C1和C2:10~30pF,起穩(wěn)定振蕩頻率,快速起振的作用注意:晶體和電容應(yīng)盡可能安裝在單片機(jī)芯片附近,以減少寄生電容,保證振蕩器穩(wěn)定和可靠工作。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第11頁(yè)。3、復(fù)位電路采用“上電+按鈕復(fù)位”注意:電解電容器的極性。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第12頁(yè)。注意:1、如果不擴(kuò)展外部ROM,使用單片機(jī)內(nèi)部的ROM,31腳/EA需接電源(+5V)。2、電路板上每個(gè)IC的電源要并接一個(gè)0.01uF~0.1uF的陶瓷電容,以減少IC高頻噪聲對(duì)電源的影響。電容布線應(yīng)靠近電源端并盡量粗短。否則會(huì)影響濾波效果。單片機(jī)最小系統(tǒng)電路原理圖單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第13頁(yè)。用萬(wàn)能板焊接后的單片機(jī)最小系統(tǒng)單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第14頁(yè)。二、LED發(fā)光二極管閃爍控制用LED發(fā)光二極管,設(shè)計(jì)一個(gè)循環(huán)閃爍的指示燈。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第15頁(yè)。1、硬件設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第16頁(yè)。C51的程序結(jié)構(gòu)如下預(yù)處理器.指令//#include、#define……全局變量說(shuō)明函數(shù)聲明Main(){
數(shù)據(jù)說(shuō)明部分語(yǔ)句執(zhí)行部分,包括可能的函數(shù)調(diào)用語(yǔ)句等
}
函數(shù)類型函數(shù)名(參數(shù)表)/*函數(shù)1*/{
數(shù)據(jù)說(shuō)明部分語(yǔ)句執(zhí)行部分,包括可能的函數(shù)調(diào)用語(yǔ)句等
}單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第17頁(yè)。2、軟件設(shè)計(jì)1)初始化51頭文件、宏定義2)主程序,即main()程序燈的亮滅控制3)延時(shí)功能延時(shí)子程序設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第18頁(yè)。#include<at89X52.h>#defineuintunsignedint#defineucharunsignedcharvoidmain(void){
}2、軟件設(shè)計(jì)voiddelay(uintt)//延時(shí)0.1*t毫秒{} while(1) {
}voiddelay(uintt);P1_0=0;delay(5000);P1_0=1;delay(5000);uinti;do{
}while(t--);for(i=0;i<10;i++);單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第19頁(yè)。3、Keil軟件程序編譯使用C語(yǔ)言肯定要使用到C編譯器,以便把寫(xiě)好的C程序編譯為機(jī)器碼,這樣單片機(jī)才能執(zhí)行編寫(xiě)好的程序。KEIL是眾多單片機(jī)應(yīng)用開(kāi)發(fā)軟件中優(yōu)秀的軟件之一,它支持眾多不同公司的MCS51架構(gòu)的芯片,它集編輯,編譯,仿真等于一體,它的界面和常用的微軟VC++的界面相似,界面友好,易學(xué)易用,在調(diào)試程序,軟件仿真方面也有很強(qiáng)大的功能。
單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第20頁(yè)。(1)新建工程點(diǎn)擊Project菜單,選擇NewProject,輸入項(xiàng)目名稱,擴(kuò)展名為uv2,以后我們可以直接點(diǎn)擊此文件以打開(kāi)先前做的項(xiàng)目。
單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第21頁(yè)。(2)選擇所要的單片機(jī)這里我們選擇常用的Ateml公司的AT89C51。
單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第22頁(yè)。(3)創(chuàng)建新的程序文件或加入舊程序文件點(diǎn)擊圖中的新建文件的快捷按鈕,出現(xiàn)一個(gè)新的文字編輯窗口,這個(gè)操作也可通過(guò)菜單File-New或快捷鍵Ctrl+N來(lái)實(shí)現(xiàn)。輸入程序代碼保存文件。這時(shí)你會(huì)發(fā)現(xiàn)程序有了不同的顏色,說(shuō)明KEIL的C語(yǔ)法檢查生效了。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第23頁(yè)。(4)將程序文件加入項(xiàng)目中右擊SourceGroup1文件夾圖標(biāo),可以在項(xiàng)目中增加減少文件等操作。選擇AddFiletoGroup‘SourceGroup1‘,在彈出文件窗口選擇需添加的文件。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第24頁(yè)。(5)編譯運(yùn)行程序圖中1、2、3都是編譯按鈕1是用于編譯單個(gè)文件2是編譯當(dāng)前項(xiàng)目3是重新編譯在3右邊的是停止編譯按鈕5是菜單中的相應(yīng)項(xiàng)在4中可以看到編譯的信息等,以后我們要查錯(cuò)就靠它了。6是”開(kāi)啟\關(guān)閉調(diào)試模式”的按鈕,快捷鍵為Ctrl+F5。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第25頁(yè)。(6)進(jìn)入調(diào)試模式
1為運(yùn)行,2為停止,3是復(fù)位,模擬芯片的復(fù)位按4可以打開(kāi)的串行調(diào)試窗口(如5)。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第26頁(yè)。(7)生成HEX文件KEIL編譯生成用于燒寫(xiě)芯片的HEX文件。右擊項(xiàng)目文件夾,彈出項(xiàng)目功能菜單,選OptionsforTarget'Target1'單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第27頁(yè)。(7)生成HEX文件轉(zhuǎn)到Output選項(xiàng)頁(yè),1是選擇編譯輸出的路徑,2是設(shè)置生成的文件名,3是決定是否要?jiǎng)?chuàng)建HEX文件。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第28頁(yè)。4、ISP在線編程AVR和ATMEL的AT89S系列單片機(jī)可以使用ISP下載線在線編程擦寫(xiě),即不必將IC芯片拆下,直接在電路板上進(jìn)行程序修改、下載等操作。這樣對(duì)程序的調(diào)試和升級(jí)都很方便。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第29頁(yè)。USB接口的下載線單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第30頁(yè)。1)首先進(jìn)行“芯片選擇”,如AT89S52等。2)點(diǎn)擊“擦除”按鈕,擦除芯片原有程序。3)點(diǎn)擊“裝FLASH”按鈕,選擇需要燒寫(xiě)的.HEX文件4)點(diǎn)擊“編程”按鈕,燒寫(xiě)程序。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第31頁(yè)。三、8個(gè)LED流水燈控制用8個(gè)LED發(fā)光二極管,設(shè)計(jì)一個(gè)循環(huán)閃爍的流水燈。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第32頁(yè)。1、硬件設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第33頁(yè)。2、軟件設(shè)計(jì)1)初始化51頭文件、宏定義2)主程序,即main()程序燈的循環(huán)閃亮控制3)延時(shí)功能延時(shí)子程序設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第34頁(yè)。如何進(jìn)行燈的循環(huán)閃亮控制?intrins.h內(nèi)部函數(shù)庫(kù)
(包含變量循環(huán)移位、位操作等函數(shù))需要將該函數(shù)包含進(jìn)來(lái),同時(shí)對(duì)函數(shù)原型進(jìn)行聲明。單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第35頁(yè)。#include<INTRINS.H>uchar_crol_(uchara,ucharn); /*函數(shù)原型,左循環(huán)*/uchar_cror_(uchara,ucharn);/*函數(shù)原型,右循環(huán)*/單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)全文共37頁(yè),當(dāng)前為第36頁(yè)。#include<INTRINS.H>uchar_crol_(uch
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/Z 45115-2024太陽(yáng)能光熱發(fā)電站直接與間接式主動(dòng)顯熱儲(chǔ)熱系統(tǒng)特性
- GB/T 10816-2024紫砂陶器
- TAT-PEG-Cy3-生命科學(xué)試劑-MCE-8780
- O-Methylcassythine-生命科學(xué)試劑-MCE-5707
- 1-2-Distearoyl-3-palmitoyl-rac-glycerol-1-2-Stearin-3-palmitin-生命科學(xué)試劑-MCE-3544
- 2025年度解除競(jìng)業(yè)限制協(xié)議通知范本及注意事項(xiàng)
- 二零二五年度版果園承包合同:果業(yè)人才培養(yǎng)與引進(jìn)合作協(xié)議
- 二零二五年度2025年度自愿調(diào)解協(xié)議書(shū)-知識(shí)產(chǎn)權(quán)侵權(quán)糾紛調(diào)解協(xié)議書(shū)
- 2025年度共享汽車使用權(quán)授權(quán)管理協(xié)議
- 二零二五年度房屋租賃合同終止及換房新約
- 腹腔引流管的護(hù)理常見(jiàn)并發(fā)癥的預(yù)防與處理規(guī)范
- 工地試驗(yàn)室質(zhì)量手冊(cè)
- 信息資源管理(馬費(fèi)成-第三版)復(fù)習(xí)重點(diǎn)
- 郵輪外部市場(chǎng)營(yíng)銷類型
- GB/T 42460-2023信息安全技術(shù)個(gè)人信息去標(biāo)識(shí)化效果評(píng)估指南
- 05G359-3 懸掛運(yùn)輸設(shè)備軌道(適用于一般混凝土梁)
- 工程與倫理課程
- CKDMBD慢性腎臟病礦物質(zhì)及骨代謝異常
- 潮汕英歌舞課件
- 田字格模版內(nèi)容
- 第一章 公共政策分析的基本理論與框架
評(píng)論
0/150
提交評(píng)論