




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
led流水燈的設計報告課程名稱:led流水燈設計學院:大數(shù)據(jù)與信息工程學院專業(yè):姓名:學號:年級:任課教師:一、實驗的背景和意義單片機全稱叫單片微型計算機,是一種集成在電路芯片,是采用大規(guī)模集成電路技術把cpu隨機存儲器ram、只讀存儲器rom、多種輸入輸出口、定時器/計時器等功能集成到一塊硅片上構成的一個小而完善的計算機系統(tǒng)。目前單片機滲透到我們生活的各個領域,幾乎很難找到哪個領域沒有單片機的應用。大致可以分為以下幾個范疇:1、在智能儀器儀表上的應用,例如精確的測量設備;2、在工業(yè)控制中的應用,例如用單片機可以構成形式多樣的控制系統(tǒng),與計算機互聯(lián)網(wǎng)構成二級控制系統(tǒng)等;3、在家用電器中的應用,可以從手機、電話機、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、再到日常工作中隨處可見的移動電話、集群移動通信、無線電話對講機等;4、在醫(yī)用設備中的應用,例如醫(yī)用呼叫機、各種分析儀、超聲診斷設備及病床呼叫系統(tǒng)等等;5在各種大型電器中的模塊化作用,如音樂集成單片機,看是簡單的功能,微縮在電子芯片中,就需要復雜的類似于計算機的原理。本設計著重在于分析計算器軟件和開發(fā)過程中的環(huán)節(jié)和步驟,并從實踐經(jīng)驗出發(fā)計算器設計做了詳細的分析和研究。本系統(tǒng)就是充分利用了8051芯片的i/o引腳。系統(tǒng)已采用mcs-51系列單片機為中心器件來設計led流水燈系統(tǒng),實現(xiàn)led左循環(huán)顯示,并實現(xiàn)循環(huán)的速度可調(diào)。二、設計目的學習基本理論在實踐中綜合運用的初步經(jīng)驗,掌握電路設計的基本方法、設計步驟,培養(yǎng)綜合設計與調(diào)試能力。掌握匯編語言程序和c語言程序設計方法。3.培養(yǎng)實踐技能,提高分析和解決實際問題的能力。三、設計任務及要求用個發(fā)光二極管作為顯示電路2.實現(xiàn)led動態(tài)顯示3.能連續(xù)循環(huán)顯示四、設計思路led流水燈實際上是一個帶有八個放光二極管的單片機最小應用系統(tǒng),即為由晶振led燈、電阻、電容器、電源等電路和必要的軟件組成的單個單片機。如果要讓接在p1.0口的led1亮起來,那么只需要把p1.0口的電平變?yōu)榈碗娖骄涂梢粤?;相反,如果要讓接在p1.0口的led1熄滅,那么只需要把p1.0口的電平變?yōu)楦唠娖骄涂梢粤耍煌?,接在p1.1-p1.7口的其他7個led的點亮的熄滅的方法同led1。因此,只要使接在單片機上的八個led燈在接通電源后除了最右端一個其余都亮,一秒后倒數(shù)第二個熄滅其余都亮,如此循環(huán)往復,就可以達到流水的效果。在此我們還需注意一點,由于人眼的視覺暫留效應以及單片機執(zhí)行每條指令時的時間很短,我們在控制二極管亮滅的時候應該延遲一段時間,否則我們就看不到"流水"的效果了。五、模塊介紹采用at89c51作為主控芯片,將p1分別接8個led實現(xiàn)顯示,采用匯編語言編程和c語言實現(xiàn)。方案框圖如下:圖2.1六、元件清單硬件設計主要是介紹構成此led流水燈單燈左移電路的硬件,對原理圖、電阻電容模塊的主要原件,及電路設計加以解釋說明,模塊化的加以說明,才不會相互混淆便于準確的說明。at89c51單片機簡介1、主要特點有:at89c51是4k字節(jié)閃速存儲器,128字節(jié)內(nèi)部ram,32個i/o口線,2個16位定時器/計數(shù)器,一個5向量級中斷結構,一個全雙工串行通信口,片內(nèi)振蕩器時鐘電路。同時at89c51降至0hz的靜態(tài)邏輯操作,并支持兩種可選的節(jié)電工作模式??臻e方式體制cpu的工作,但允許ram,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存ram中的內(nèi)容,但振蕩器體制工作并禁止其他所有不見工作直到下一個硬件復位。at89c51芯片外形結構和引腳分布圖2、實驗效果圖中l(wèi)ed燈的兩端都接的是高電平,要能使所接的led燈正向導通發(fā)光則通過寫入單片機的程序控制單片機p2端口的高低電平來實現(xiàn)燈的亮與熄3.2led電路原理圖引腳功能說明:篇二:led點燈實驗報告led點燈實驗報告華中科技大學電信提高班1101一.實驗目的:設計多種方案點亮de2開發(fā)板上的led燈,熟悉使用de2開發(fā)板。二.方案設計:方案一:設計一個計數(shù)器,通過計數(shù)器輸出十進制數(shù)值的奇偶性來控制led燈的亮與暗step1:設計一個計數(shù)規(guī)律為4-5-6-7-8-9-4-5-6-7-8-9-4....的計數(shù)器設計分頻電路該電路的作用是把一個頻率為50mhz的電源分頻為1hz的電源。該設計電路我在quartus上,采用veriloghdl語言實現(xiàn)。源代碼如下截圖:說明:分頻器的源代碼截圖然后將這段代碼生成一個元件,如下圖,其中有一個50mhz的輸入端口,有一個1hz的輸出端口。說明:生成的分頻器元件說明:in:輸入脈沖頻率(50mhz)out:輸出脈沖頻率(1hz)設計計數(shù)電路計數(shù)電路通過芯片74191實現(xiàn),由于在計數(shù)器到9時重新由4開始計數(shù),因此在qdqcqbqa輸出為1010的時候,反饋給74191的載入端子,使其重新載入dcba=0100,開始計數(shù)。在quartus上設計的電路如下圖,其中l(wèi)ab05元件為七段顯示譯碼器件,用于接入發(fā)光二極管,從而比較直觀地驗證結果。(4-9計數(shù),譯碼電路)(電路引腳分配截圖)該電路點亮led燈的方法是:十進制計數(shù)輸出為奇數(shù)是,led燈亮,輸出為偶數(shù)時,led燈滅,電路在de2開發(fā)板實現(xiàn)的結果錄像在附件中。方案二:模仿交通燈的設計,控制紅色和綠色的led燈的亮與滅該方案是通過一盞紅色led燈和綠色led燈來簡易地模仿交通燈的設計,其基本原理是:在一定時間內(nèi)顯示紅燈,然后開始倒計時,過了一定時間后,就顯示一段時間的綠燈,再倒計時,然后重新顯示紅燈。在這個實驗中我簡化了交通燈的模型,紅燈和綠燈的倒計時間一樣,都設定為8秒,即計時器顯示為8-7-6-5-4-3-2-1-8-7-6-5-4-3-2-1......于是,應該先做一個模八的倒計時計數(shù)器,這個功能我通過芯片74191完成。而紅燈綠燈的切換顯示我通過一個jk觸發(fā)器完成,其余的主要是為實現(xiàn)模為8服務,在quartus上連接的電路如下截圖所示:實驗設備:sc5204開發(fā)板、安裝有keil、proteus仿真軟件的計算機一臺實驗原理及環(huán)境:實驗板上有8個led燈,通過74hc573芯片與單片機的p0口相連接,當輸出口為0時,發(fā)光二級管點亮;輸出位為1時,發(fā)光二極管熄滅。8d鎖存器74hc573芯片特點:(1)三態(tài)總線驅動輸出(2)置數(shù)全并行存?。?)緩沖控制輸入(4)使能輸入有改善抗擾度的滯后作用74hc573引腳圖:sc5204實驗板原理圖實驗內(nèi)容:用keil軟件編寫一個8位led流水燈程序。該程序的要求如下:(1)自己設計點亮順序。(2)每個燈亮的時間為1秒。2.生成.hex工程文件3.用proteus仿真軟件仿真出上述原理圖,然后裝載.hex文件進行調(diào)試4.用stc-isp軟件將程序下載在sc5204實驗板上,驗證實驗結果。預習要求:理解實驗原理,熟悉實驗環(huán)境。編寫實現(xiàn)本實驗要求的程序,并生成*.asm文件,將這個文件放在u盤上備用。實驗步驟:建立一個工程,將在預習中做好的實驗內(nèi)容鍵入,并生成*.asm文件,加入工程中。2.用proteus仿真軟件畫出原理圖。3.將*.asm文件編譯后與仿真圖連接,運行,調(diào)試。4.如果運行結果不正常,可以用設斷點、單步運行的方法查找錯誤所在,修改后重新編譯。5.與單片機硬件連接,運行。重要提示:實驗板必須斷電后才能進行接線操作。指令中的",:;"是西文字符,切不可使用中文符號;數(shù)字"0"與字符"o"不可混淆。軟件延時可以用循環(huán)程序實現(xiàn),單片機的時鐘為12mhz,每條指令的執(zhí)行時間可以從教材的附表中查出。程序的起始地址必須為0000h(以后各實驗均同)。對程序修改后必須退出硬件連接,進行編譯后再重新進行硬件連接才能生效。參考仿真圖:圖2.1實驗仿真圖這個實驗實現(xiàn)一個小燈的移動,最直接的方法就是對位進行操作,比如clrp0.5就能點亮該引腳控制的那個小燈。不直接對位操作也可以實現(xiàn)對位的操作的,這種方式更好一些因為八個小燈每次都在你控制之中。可以嘗試做出各種移動方式,比如多個一起移動或兩頭同時相向移動遇到之后又返回去等等很多花樣。多做多想多實踐,這是唯一學好單片機或者某種技術的比較可靠的途徑。參考程序:org0000hljmpmainorg0100hmain:setbp1.1movp0,#0xffclrp1.1;這一段三個語句是關閉數(shù)碼管setbp1.3movp0,#0x00clrp1.3;關閉點陣setbp1.2;使能控制led小燈的鎖存器clrcmovr0,#01h;用于實現(xiàn)小燈移動的一個變量chongzhuang:movr3,#14;r3用于判斷小燈是否已移到最邊緣的那一個xunhuan:mova,r0cpla;小燈是低電平點亮,所以取反后就只點亮一個movp0,aacallyanshimova,r3subba,#8;判斷是否移到了最邊緣的那一個小燈jncleft;否,則繼續(xù)該方向移動。是,則轉移至left進行反方向移動mova,r0rramovr0,a;對r0進行不帶進位循環(huán)右移,即實現(xiàn)小燈的移動ajmpagainleft:mova,r0rlamovr0,aagain:decr3mova,r3clrcjzchongzhuang;判斷r3是否為零,是,則重新裝數(shù)ajmpxunhuan;反復循環(huán)yanshi:;非精確延時子程序movr4,#5ys0:movr2,#0ffhys1:movr1,#0ffhys2:djnzr1,ys2djnzr2,ys1djnzr4,ys0retend篇五:led燈實驗報告mcs-51單片機接口技術實驗適用:電氣類專業(yè)本科學生實驗報告實驗一熟悉proteus仿真模擬器,led花樣表演一、實驗目的掌握以下方法:1.在proteus的環(huán)境下,設計硬件原理圖;2.在keilc集成環(huán)境下設計c51語言程序;2.在proteus的環(huán)境下,將硬件原理圖與軟件聯(lián)接仿真運行。二、實驗環(huán)境1.個人微機,windows操作系統(tǒng)2.proteus仿真模擬器3.keilc編程三、實驗題目基本題:使用8051的并口帶動8個led發(fā)光二極管顯示一種花樣表演。提高題:使用一個鍵切換實現(xiàn)3種以上花樣表演。四、實驗類型:學習、模仿與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZSA 278-2024 軌道交通.用銑磨機器人
- 2025年度高新技術企業(yè)員工離職競業(yè)限制補償金合同
- 二零二五年度教育行業(yè)人才招聘定金協(xié)議
- 二零二五年度金融機構間反洗錢合作協(xié)議
- 2025年度金融項目評審合同風險控制
- 二零二五商場合同管理操作手冊附小時計費服務條款
- 2025年度環(huán)保產(chǎn)業(yè)合作開發(fā)合伙協(xié)議書
- 二零二五年度供用熱力合同糾紛司法解釋及執(zhí)行難點解析
- 二零二五年度超市促銷活動商品陳列策劃合同
- 2025沈陽公司總經(jīng)理聘用合同全面規(guī)范管理細則
- Vue.js前端開發(fā)實戰(zhàn)(第2版)全套完整教學課件
- 2023風力發(fā)電機組延壽評估技術規(guī)范
- 鞋業(yè)-品質培訓
- 小學思政課《愛國主義教育》
- 瓜豆原理【模型專題】(含答案解析)
- 單價、數(shù)量、總價-教學課件【A3演示文稿設計與制作】
- 中小學生安全教育手冊全面版
- 變電站安裝工程安全風險分級管控清單
- DDI-能力解構詞典
- 燃氣管道工程監(jiān)理實施細則
- 安全經(jīng)驗分享之行車安全經(jīng)驗分享
評論
0/150
提交評論