版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目-1單片機(jī)控制LED彩燈的亮滅1知識(shí)儲(chǔ)備學(xué)習(xí)情境1-單片機(jī)控制LED燈的顯示一、項(xiàng)目描述二、項(xiàng)目分析設(shè)計(jì)一個(gè)基于STC89C51單片機(jī)最小系統(tǒng),控制一個(gè)簡(jiǎn)單的LED彩燈,實(shí)現(xiàn)亮滅閃爍功能。完成單片機(jī)控制LED彩燈的亮滅是單片機(jī)控制系統(tǒng)中較為簡(jiǎn)單的任務(wù)實(shí)現(xiàn)。任務(wù)雖小,同樣需要單片機(jī)控制系統(tǒng)的所有工作流程,需要經(jīng)歷硬件準(zhǔn)備、軟件準(zhǔn)備、硬件軟件互聯(lián)、編程實(shí)現(xiàn)、程序下載運(yùn)行等階段,對(duì)于初學(xué)者掌握單片機(jī)控制系統(tǒng)的開(kāi)發(fā)具有很高的學(xué)習(xí)意義。該任務(wù)需要掌握的知識(shí)技能如下:?jiǎn)纹瑱C(jī)和LED燈的硬件工作原理;KeilC51開(kāi)發(fā)環(huán)境的應(yīng)用;C語(yǔ)言程序的基本語(yǔ)法和程序結(jié)構(gòu);單片機(jī)、LED和KeilC51軟件的互聯(lián);程序的編寫(xiě)、編譯、下載。三、學(xué)習(xí)路線圖進(jìn)行單片機(jī)控制系統(tǒng)的學(xué)習(xí)和開(kāi)發(fā)設(shè)計(jì),首先需要必備的硬件設(shè)備和各類(lèi)元器件。在本項(xiàng)目中,需要的硬件包括:臺(tái)式機(jī)或筆記本電腦(用于實(shí)現(xiàn)對(duì)單片機(jī)系統(tǒng)的編程和連接控制)單片機(jī)開(kāi)發(fā)板(本項(xiàng)目采用德飛萊LY-51S開(kāi)發(fā)板,如圖)USB線(實(shí)現(xiàn)單片機(jī)與計(jì)算機(jī)的連接)LED燈(LY-51S開(kāi)發(fā)板自帶)杜邦線一條。1、知識(shí)準(zhǔn)備-任務(wù)1硬件準(zhǔn)備引導(dǎo)問(wèn)題1拿起你面前的LY-51S開(kāi)發(fā)板,找到單片機(jī),記錄下該單片機(jī)的型號(hào):_________,數(shù)一數(shù)開(kāi)發(fā)板上的單片機(jī)有多少引腳?________________。引導(dǎo)問(wèn)題2觀看視頻,動(dòng)手把單片機(jī)從開(kāi)發(fā)板上拆下,然后再裝上,將注意事項(xiàng)填在下面橫線上?引導(dǎo)問(wèn)題3找到開(kāi)發(fā)板上的USB接口,將USB線連接到開(kāi)發(fā)板。要求將注意事項(xiàng)填寫(xiě)到橫線上引導(dǎo)問(wèn)題4找到開(kāi)發(fā)板的電源開(kāi)關(guān),撥動(dòng)該開(kāi)關(guān),觀察現(xiàn)象。將注意事項(xiàng)填到橫線上完成該項(xiàng)目開(kāi)發(fā)需要的軟件包括:Windows7及以上操作系統(tǒng)USB驅(qū)動(dòng)程序下載軟件STC-ISP集成開(kāi)發(fā)環(huán)境KeilC51。1、知識(shí)準(zhǔn)備-任務(wù)2軟件準(zhǔn)備1、USB驅(qū)動(dòng)程序在計(jì)算機(jī)和單片機(jī)開(kāi)發(fā)板進(jìn)行連接時(shí),采用的是USB接口的通信協(xié)議,需要安裝USB驅(qū)動(dòng),實(shí)現(xiàn)數(shù)據(jù)通信。2、STC-ISPSTC-ISP是一款針對(duì)單片機(jī)所制作的電腦燒錄軟件,通過(guò)這款工具,用戶只需要結(jié)合編程技術(shù)以及RS485控制功能對(duì)新的硬件設(shè)備定制編程計(jì)劃,就能快速將用戶的程序代碼與相關(guān)的選項(xiàng)設(shè)置打包成為一個(gè)可以直接對(duì)目標(biāo)芯片進(jìn)行下載編程可執(zhí)行文件,可下載STC89系列、12C2052系列和12C5410等系列的STC單片機(jī),使用簡(jiǎn)便??梢詮墓倬W(wǎng)()下載該軟件并進(jìn)行安裝。3、KeilC51KeilC51是美國(guó)KeilSoftware公司出品的51系列兼容單片機(jī)C語(yǔ)言軟件開(kāi)發(fā)系統(tǒng)。Keil提供了包括C編譯器、宏匯編、鏈接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(μVision)將這些部分組合在一起。運(yùn)行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。完成引導(dǎo)問(wèn)題5,6,7在安裝好單片機(jī)所需要的開(kāi)發(fā)軟件之后,就可以通過(guò)USB線將單片機(jī)和計(jì)算機(jī)連接起來(lái),所使用的連接線如下圖所示。USB口接計(jì)算機(jī)的USB接口,另一端接單片機(jī)的USB接口。通過(guò)連接線將計(jì)算機(jī)與單片機(jī)連接后,就建立了二者之間的信息傳遞通道,并將計(jì)算機(jī)中編寫(xiě)的程序傳遞到單片機(jī)中,驅(qū)動(dòng)單片機(jī)工作。1、知識(shí)準(zhǔn)備-任務(wù)3硬件軟件互聯(lián)完成引導(dǎo)問(wèn)題8,9單片機(jī)控制系統(tǒng)中,通過(guò)用戶編寫(xiě)的程序來(lái)控制各項(xiàng)功能的實(shí)現(xiàn)。編寫(xiě)源程序的流程:建立工程→輸入源程序→添加源程序→【工程設(shè)置】→編譯源程序→【動(dòng)態(tài)調(diào)試】→運(yùn)行具體實(shí)現(xiàn)步驟如下:(1)打開(kāi)KeiluVision5;(2)新建一個(gè)項(xiàng)目,選擇保存路徑并命名;(3)選擇對(duì)應(yīng)的芯片型號(hào)(如果使用的是STC系列單片機(jī),不管具體什么型號(hào),選擇AT89S52或者AT89C52);(4)新建一個(gè)空白文本,編寫(xiě)C語(yǔ)言代碼;(5)保存文件,輸入文件名,文件名的擴(kuò)展名必須為.c;(6)將文件加入到SourceGroup1中;(7)進(jìn)行編譯前參數(shù)設(shè)置:OptionsforTarget“Target1”,將CreateHEXFi前的多選框勾選;(8)進(jìn)行編譯工作:Rebuildalltargetfiles(重新編譯所有目標(biāo)文件)1、知識(shí)準(zhǔn)備-任務(wù)4編程實(shí)現(xiàn)完成引導(dǎo)問(wèn)題10,11,12,13,14程序編寫(xiě)完成并進(jìn)行編譯生成16進(jìn)制代碼后,就可以下載到單片機(jī)中運(yùn)行。下載運(yùn)行步驟如下:(1
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《生物安全管理要求》課件
- 《生物質(zhì)碳化技術(shù)》課件
- 2025年宇宙生命之謎
- 2024-2025學(xué)年浙江省麗水市“五校高中發(fā)展共同體”高一上學(xué)期10月聯(lián)考?xì)v史試題(解析版)
- 單位管理制度集粹匯編【員工管理篇】
- 2025年高考數(shù)學(xué)一輪復(fù)習(xí)之常用邏輯用語(yǔ)
- 單位管理制度匯編大合集【員工管理】十篇
- 單位管理制度合并匯編職工管理十篇
- 2024春節(jié)放假安全風(fēng)險(xiǎn)應(yīng)急預(yù)案范文(32篇)
- 《穴盤(pán)育苗技術(shù)》課件
- 2021年河南學(xué)業(yè)水平考試 pyton操作題代碼以及 Python基礎(chǔ)知識(shí)點(diǎn)
- 整本書(shū)閱讀《鄉(xiāng)土中國(guó)》課件+2024-2025學(xué)年統(tǒng)編版高中語(yǔ)文必修上冊(cè)
- 夏天奔跑的聲音(2022年浙江杭州中考語(yǔ)文試卷記敘文閱讀題及答案)
- 人力資源許可證制度(服務(wù)流程、服務(wù)協(xié)議、收費(fèi)標(biāo)準(zhǔn)、信息發(fā)布審查和投訴處理)
- 延期留用崗位協(xié)議書(shū)模板
- 借條的正規(guī)模板(2024版)
- 人教PEP版小學(xué)英語(yǔ)六年級(jí)上冊(cè)Unit1-6單元單元檢測(cè)試卷(含聽(tīng)力材料)
- 銷(xiāo)售合同編號(hào)規(guī)則(2024版)
- 2024至2030年中國(guó)生活權(quán)益卡券行業(yè)發(fā)展監(jiān)測(cè)及投資戰(zhàn)略研究報(bào)告
- 大學(xué)美育-美育賞湖南智慧樹(shù)知到期末考試答案章節(jié)答案2024年湖南高速鐵路職業(yè)技術(shù)學(xué)院
- 數(shù)據(jù)結(jié)構(gòu)期末考試題及答案
評(píng)論
0/150
提交評(píng)論