控制P1口的8只LED每05s閃亮1次_第1頁
控制P1口的8只LED每05s閃亮1次_第2頁
控制P1口的8只LED每05s閃亮1次_第3頁
控制P1口的8只LED每05s閃亮1次_第4頁
控制P1口的8只LED每05s閃亮1次_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、淮南師范學(xué)院單片機(jī)課程設(shè)計(jì)報(bào)告題 目: 控制P1口的8只LED每0.5s閃亮一次學(xué)生姓名: 王張海 陳啟新 學(xué)生學(xué)號(hào): 1314050230 1314050203 年 級(jí): 13級(jí) 專 業(yè): 電氣工程及其自動(dòng)化 班 級(jí): 電氣(2)班 指導(dǎo)教師: 徐峰 機(jī)械與電氣工程學(xué)院制2015年11月摘要現(xiàn)當(dāng)今,單片機(jī)的應(yīng)用無處不在。利用單片機(jī)控制燈具的實(shí)例也不勝枚舉,可控制燈具的芯片也相當(dāng)之多,而利用單片機(jī)控制燈具,達(dá)到人們預(yù)想效果的方法最為廣泛。它有功能多、價(jià)格優(yōu)、外部電路簡單的特點(diǎn),深受單片機(jī)愛好者及燈具控制制造商的青昧,用80C51 單片機(jī)及少數(shù)外部電路控制LED燈光,使LED燈產(chǎn)生明暗

2、效果,并在燈光達(dá)到最亮與最暗時(shí)伴隨響亮的告警音。通過硬件電路的制作以及軟件程序的編制,使燈光的亮度與告警音配合得當(dāng)。 LED又稱為發(fā)光二極管,是一種新型光源,具有高效節(jié)能、綠色環(huán)保、使用壽命長等其他光源無法比擬的優(yōu)點(diǎn)。作為綠色照明光源產(chǎn)品,國家綠色照明推廣使用的產(chǎn)品,代表著未來照明技術(shù)的發(fā)展方向。本文介紹了以STC89C52為控制核心,利用PWM調(diào)光技術(shù),通過調(diào)整PWM的周期、PWM的占空比從而控制電流,進(jìn)而達(dá)到對(duì)LED進(jìn)行光度亮暗的控制調(diào)節(jié)的效果,實(shí)現(xiàn)對(duì)LED燈的PWM調(diào)光控制。 關(guān)鍵詞:單片機(jī);LED燈;軟件程序目 錄摘 要一目 錄二前 言三 1:制P1口8只LED燈每

3、0.5秒閃亮一次原理圖21.1原理圖 21.2原理圖器件 21.3原理圖參數(shù)設(shè)置說明 31.4 PCB板圖 42:制P1口8只LED燈每0.5秒閃亮一次程序52.1 程序52.2 程序原理詳細(xì)介紹53:件流程圖 73.1流程圖的優(yōu)點(diǎn) 73.2流程圖采用的符號(hào) 73.3軟件流程圖制作軟件73.4流程圖 74:軟件仿真94.1 Proteus仿真原理圖 9參考文獻(xiàn)11前言:單片機(jī)技術(shù)飛速發(fā)展,單片機(jī)的應(yīng)用已經(jīng)滲透到了國民經(jīng)濟(jì)的各個(gè)領(lǐng)域,處處影響著人們的生活,它的出現(xiàn)給現(xiàn)代工業(yè)測控領(lǐng)域帶來了一次新的技術(shù)革命。目前,單片機(jī)仍以其高可靠性,高性價(jià)比,在工業(yè)控制系統(tǒng),數(shù)據(jù)采集系統(tǒng),智能化儀器儀表,智能家電

4、等諸多領(lǐng)域得到了廣泛的應(yīng)用,因此,單片機(jī)應(yīng)用技術(shù)是作為將要從事單片機(jī)開發(fā)方面的技術(shù)人員所必須掌握的。單片機(jī)是應(yīng)用系統(tǒng)的一個(gè)核心部件,為把單片機(jī)系統(tǒng)應(yīng)用于不同的領(lǐng)域,只掌握單片機(jī)的基礎(chǔ)知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,要想構(gòu)成一個(gè)完善的應(yīng)用系統(tǒng),還要熟悉執(zhí)行機(jī)構(gòu)及硬件接口電路的應(yīng)用特性,同時(shí),還應(yīng)該掌握系統(tǒng)的機(jī)構(gòu)布局,印刷電路板的機(jī)構(gòu)布局,及軟件的設(shè)計(jì)技巧這些書本上學(xué)不到的知識(shí),因此設(shè)計(jì)出完善的應(yīng)用系統(tǒng),必須在實(shí)際工作中勤于實(shí)踐,逐步積累這方面的經(jīng)驗(yàn)。現(xiàn)代社會(huì)新技術(shù)層出不窮,在電子領(lǐng)域尤其是自動(dòng)化智能控制領(lǐng)域,傳統(tǒng)的分立元件或者數(shù)字邏輯電路構(gòu)成的控制系統(tǒng),將很快被單片機(jī)這個(gè)后起之秀超越并取代。單片機(jī)具有體積小,

5、功能強(qiáng),成本低,應(yīng)用面廣等優(yōu)點(diǎn),因此,單片機(jī)將成為智能控制系統(tǒng)的核心。根據(jù)這次課程設(shè)計(jì)的內(nèi)容和要求,首先進(jìn)行整體方案的構(gòu)思,通過在圖書館和上網(wǎng)查閱資料,并分析和比較,選取了一種簡單而且可行性高的方案。此方案主要由延遲電路,定時(shí)技術(shù)電路,主控電路,程序譯碼驅(qū)動(dòng)電路等組成。通過查閱有關(guān)書籍,上網(wǎng)和綜合已學(xué)的電子技術(shù)知識(shí),并考慮到電路的工作的穩(wěn)定性,設(shè)計(jì)成本低,鑒于此選用了比較城建的元器件來構(gòu)成各單元電路,選取所須的元件后,對(duì)各電路元件的參數(shù)進(jìn)行了計(jì)算,然后進(jìn)實(shí)驗(yàn)室進(jìn)行電路的安裝和調(diào)試。經(jīng)過幾天緊張的電路安裝和調(diào)試,期間還進(jìn)行了部分方案的單片修改和改進(jìn),實(shí)現(xiàn)了課程設(shè)計(jì)的主要任務(wù)和具體要求。一:控制P

6、1口8只LED燈每0.5秒閃亮一次原理圖1.1原理圖1.2原理圖器件: LED燈 :電阻器件:開關(guān)按鈕:電容器件:晶振器件:接地器件 :電壓器件:89C51單片機(jī)器件1.3原理圖參數(shù)設(shè)置說明電容電阻以及其他參數(shù)的設(shè)置是為了其單片機(jī)控制的8只LED燈每五秒閃亮一次結(jié)果能順利實(shí)現(xiàn),電阻參數(shù)的設(shè)置是為了保護(hù)電路以及讓LED燈閃亮的比較明顯。(1)設(shè)置TMOD寄存器。定時(shí)器T0工作在方式1,應(yīng)使TMOD寄存器的M1、M0=01;應(yīng)設(shè)置C/T=0,為定時(shí)器工作模式;對(duì)T0的運(yùn)行控制僅由TR0來控制,應(yīng)使GATE0=0.定時(shí)器T1不使用,各相關(guān)位均設(shè)為0.所以,TMOD寄存器應(yīng)初始化為0x01.(2)計(jì)算

7、定時(shí)器T0的計(jì)數(shù)初值。設(shè)定時(shí)間5ms,設(shè)定時(shí)器TO的計(jì)數(shù)初值為X,假設(shè)晶振的頻率為11.0592MHz,則定時(shí)時(shí)間為: 定時(shí)時(shí)間=(216-X)*12/晶振頻率則 5000=(216-X)*12/11.0592得 X=60928轉(zhuǎn)換至十六進(jìn)制后為:0xee00,其中0xee裝入TH0,0x00裝入TL0。(3)設(shè)置IE寄存器。本例由于采用定時(shí)器T0中斷,因此需將IE寄存器中的EA、ET0位置1。(4)啟動(dòng)和停止定時(shí)器T0。將定時(shí)器控制寄存器TCON中的TR0=1,則啟動(dòng)定時(shí)器T0;TR0=0,則停止定時(shí)器T0定時(shí)。二 控制P1口8只LED燈每0.5秒閃亮一次程序2.1程序#include<

8、;reg52.h>char i=100;void main() TMOD=0x01;TH0=0xee;TL0=0x00; P1=0x00; EA=1;ET0=1;TR0=1;while(1); void timer0() interrupt 1TH0=0xee;TL0=0x00;i-;if(i<=0)P1=P1;i=100; 三:軟件流程圖3.1流程圖的優(yōu)點(diǎn)軟件流程圖是人們對(duì)解決問題的方法,思路或算法的一種描述。(a):采用簡單規(guī)范的符號(hào),畫法簡單;(b):結(jié)構(gòu)清晰,邏輯性強(qiáng);(c):便于描述,容易理解。3.2流程圖采用的符號(hào)(1):箭頭表示的是控制流 (2):矩形表示的是加工步驟 (3):菱形表示邏輯條件 3.3軟件流程圖制作軟件功能區(qū)選項(xiàng)卡快速訪問工具欄繪圖區(qū)形狀窗口視圖切換3.4流程圖如下總流程圖:主程序流程圖中斷流程圖四:軟件仿真4.1 Proteus仿真原理圖本次設(shè)計(jì)的仿真使用的是Proteus軟件進(jìn)行的,該軟件可以與對(duì)應(yīng)版本的keil C進(jìn)行聯(lián)合調(diào)試,操作較為簡單。仿真原理圖如圖5-1:參考文獻(xiàn)1 李學(xué)海,經(jīng)典80C51單片機(jī)輕松入門與上手,清華大學(xué)出版社,2009 2 李學(xué)海,80C51時(shí)鐘振蕩器的原理分析和設(shè)計(jì)考慮,清華大學(xué)出版社,2006 3 李學(xué)海,標(biāo)準(zhǔn)80C51單片機(jī)基礎(chǔ)教程,北京航

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論