




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
信息工程學院實驗報告逾護PUTIANUNIVERSITY課程名稱:單片機原理及接口實驗工程名稱:LED數碼管顯示實驗 實驗時間:2016年3月11日班級:通信141 : 學號:一、實驗目的:熟悉keil仿真軟件、proteus仿真軟件、軟件仿真板的使用。了解并熟悉一位數碼管與多位LED數碼管的電路構造、與單片機的連接方法及其應用原理。學習proteus構建LED數碼管顯示電路的方法,掌握C51中單片機控制LED數碼管動態(tài)顯示的原理與編程方法。二、實驗設備與器件硬件:微機、單片機仿真器、單片機實驗板、連線假設干軟件:KEILC51單片機仿真調試軟件,proteus系列仿真調試軟件三、實驗原理LED顯示器是由發(fā)光二極管顯示字段的顯示器件。在單片機應用系統(tǒng)中通常使用的是七段LED,這種顯示器有共陰極與共陽極兩種。11111109 876f/:卜11111109 876f/:卜eld上d12 3 4511111ed cdp(a)共陰極 (b)共陽極(c)管腳配置共陰極LED顯示器的發(fā)光二極管陰極共地,當某個發(fā)光二極管的陽極為高電平時,該發(fā)光二極管那么點亮;共陽極LED顯示器的發(fā)光二極管陽極并接。七段LED數碼管與單片機連接時,只要將一個8位并行輸出口與顯示器的發(fā)光二極管引腳相連即可。8位并行輸出口輸出不同的字節(jié)數據即可獲得不同的數字或字符,通常將控制發(fā)光二極管的8位字節(jié)數據稱為段選碼。多位七段LED數碼管與單片機連接時將所有LED的段選線并聯(lián)在一起,由一個八位I/O口控制,而位選線分別由相應的I/O口線控制。如:8位LED動態(tài)顯示電路只需要兩個八位I/O口。其中一個控制段選碼,另一個控制位選。由于所有位的段選碼皆由一個I/O控制,因此,在每個瞬間,多位LED只可能顯示一樣的字符。要想每位顯示不同的字符,必須采用動態(tài)掃描顯示方式。即在每一瞬間只使某一位顯示相應字符。在此瞬間,位選控制I/O口在該顯示位送入選通電平〔共陰極送低電平、共陽極送高電平〕以保證該位顯示相應字符,段選控制I/O口輸出相應字符段選碼。如此輪流,使每位顯示該位應顯示字符,并保持延時一段時間,以造成視覺暫留效果。不斷循環(huán)送出相應的段選碼、位選碼,就可以獲得視覺穩(wěn)定的顯示狀態(tài)。由人眼的視覺特性,每一位LED在一秒鐘內點亮不少于30次,其效果和一直點亮相差不多。四、實驗容與步驟1、電路圖的設計?!?〕翻開proteus軟件,單擊P,翻開搜索元器件窗口,如圖1-1所示:FileViewEditTools.DesignGraphSourceDebugLibrary□ aCO□ aCO*廠團tPL DEVICES¥r〔血麗I串丨爭|]今QKeywords;Result?(NqrDeviceMatchWholeWords?Showonl^partswithrmodels?.Category:廠廠1[AllCateqori&s]1a[Unspecified)1i'i...1.-1L?圖1-1搜索元器件〔2〕添加元器件AT89C51、CAP、BUTTON、LED-BLUE、RES、CRYSTAL、7SEG-MPXI1CC,修改元器件的參數,繪制電路圖,如圖1-2所示:■r?U1:MF11.1■r?U1:MF11.1Xr.'Upzn.ajPZJIJURZJ3AIQP2JAHP2.也JUHP2JiAi9RZJ1AIAP2.HAISranR^x<P3.i|r:ipWJwrg円■!!nrIP3.^rQRS-Sr!PSJlii^
pa.nS"圖1-2 LED顯示電路2、keil工程程序的建立?!?〕LED數碼管在左邊第3位顯示5運行keil軟件,啟動后,點擊Project菜單新建工程,新建工程界面如圖1-3所示:匹]FileEditViewProjectFlashDetugPeripheralsToolsSVCS=NewiJLyisioriProject...NewMlItikftcjectWcrkspace...OpenProject...曰"7_JTargetiClcseProject□■-司S-ourGe〔Export””,+1tTAR'圖2-1新建工程工程新建工程后,完成程序的寫入,代碼如圖1-4所示:slDlt氏2mnir.0ile(L)P22=0;po=ox^r;圖2-2代碼設置輸出HEX文件,如圖1-5所示,單擊確定保存,運行程序得到HEX文件:Options-forTarget'Target1圖2-3設置輸出HEX文件〔2〕在左邊第2位循環(huán)顯示1-8①運行keil軟件,啟動后,點擊Project菜單新建工程。②新建工程后,完成程序的寫入,代碼如圖2-4所示:#incljde<reg51.冇〉sbitP21=P2^L;unsigiiedcharaocietatI]=-[OxOfi,0x5b,Ox^f,Oxtt, 0x7F?jrr.airi0 {口nmigiiedcharz_口nmigiiedintj-while-[P21=Qrfar(1=3;i<==;1++)-[F0=cat:i];for(j=0;3<=25000;j-n-);圖2-4左邊第2位循環(huán)顯示1-8代碼③設置輸出HEX文件,勾選上Output下的CreateHEXFi:,單擊確定保存,運行程序得到HEX文件。〔3〕同時顯示12345678運行keil軟件,啟動后,點擊Project菜單新建工程。新建工程后,完成程序的寫入,代碼如圖2-5所示:unsIgnedcharcodetab[]={0x06,Oxtd,0x7df0x0^'f ;misignedcharcodechr[]={0xfefOxfdf0xftK0x±7r0xe±K0xd±f0>±i±f /;ir.aL^i(){mis1giiedcharI;uns1giiedintj-while匸){far[1=3:i<=;i+4){P2=crLr;i];P0=七吐:i];for;j=3;j<=500;j++);圖2-5同時顯示12345678代碼③設置輸出HEX文件,勾選上Output下的CreateHEXFi:,單擊確定保存,運行程序得到HEX文件。(4) *開關控制顯示內容,開關不同位置分別顯示12345和HELLO運行keil軟件,啟動后,點擊Project菜單新建工程。新建工程后,完成程序的寫入,代碼如圖2-6所示:4:iriclJde<reg51.耳〉tdefinealntunsignedintdefineacnarunsignedcnarstiltP10=P1^3;stiltP13=P1^3;jc?iarcodecabl[]=-[0^0-6f0jt5bf£f0x66r0x6d??jc?iarcodeCab2[]=-[0^-6f9f0x3?f0x3=r0x3f??\icAarcodeeah3[]=-[0x±efOjtfdfOxfbfOxfrOxef??v&iddelay('Jinta}■[nineirj;for(L=a; L——jfor(j=20; j—)■;:■voidmain(){'jcharb;whiled)1£qt ){P2=cat3:t];if(P10==DJ{P0=tat2[t:|;delay(LO):?if(P13==DJ{P0=tato2:delay(10}:PO=D;::圖2-6開關控制不同位置分別顯示12345和HELLO代碼③設置輸出HEX文件,勾選上Output下的CreateHEXFi:,單擊確定保存,運行程序得到HEX文件。〔5〕*一個開關控制〔開場〕8跑馬8次運行keil軟件,啟動后,點擊Project菜單新建工程。新建工程后,完成程序的寫入,代碼如圖2-7所示:#:incljd&<r&g51.#:d&finealnt.unsignedint#:d&fineacnarunsignedcriarsbitP10=PU:unslgiiedcharcadetab[]={0x7ffOxtif,OxdffOxefrOxf,-OxfbrOxfdrOxfe>-vaiddelay(unsi^iiedinta){口吐migiiedint j;for(i=a;i——)for(j=5000;j>□;j--);:-voidimain(){ansigiiedahari_fj;while{i£[P10==3)卡for(i=0;i<z;丄一十)P(?=Jk7£;for(j=a;j<z;j+十)P2=t.ab:j];cl亡lay(;5)i;P2=J;圖2-7一個開關控制8跑馬8次代碼③設置輸出HEX文件,勾選上Output下的CreateHEXFi:,單擊確定保存,運行程序得到HEX文件。五、實驗結果及分析:1、LED數碼管在左邊第3位顯示5實驗結果如圖3-1:2、LED數碼管在左邊第2位循環(huán)顯示1-8實驗結果如圖3-2:
3、LED數碼管同時顯示12345678實驗結果如圖3-3:!?3H56J8■ [卜I IklI圖3-3同時顯示123456784、*開關控制顯示內容,開關不同位置分別顯示12345和HELLO實驗結果如圖3-4:IE3HSRBCZCCFG口F 斗曲=■曰■mrrrHHTrrrrH■
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《課件教程:如何編寫高質量的教育研究課題計劃》
- 雙十一旅游搶購戰(zhàn)略
- 雙十二旅游市場策略
- 《康復護理評估與實踐》課件
- 修改課件:生命主題班會的優(yōu)化與更新
- 胸椎結核的診斷與治療護理常規(guī)課件
- 2025中小企業(yè)貸款合同模板
- 2025雇傭離職人員勞動合同
- 2025監(jiān)理工程師《合同管理》知識點抵押
- 《全面財務分析》課件
- 2024年湖北省武漢市中考英語真題(含解析)
- 2024年國家公務員考試《行測》真題卷(副省級)答案及解析
- 2005室外給水管道附屬構筑物閥門井05S502
- 浙江省寧波市鎮(zhèn)海中學2025屆高三數學下學期適應性考試試題含解析
- 家長寫孩子在家學習情況的發(fā)言稿
- 新能源發(fā)電技術 課件 第一章-新能源發(fā)電概述
- 心理健康《欣賞我自己》課件
- 北師大版八年級數學下冊??碱}專練專題09與旋轉有關的最值問題(原卷版+解析)
- 大學生心理素質訓練智慧樹知到期末考試答案章節(jié)答案2024年九江職業(yè)技術學院
- 周轉車使用管理制度
- 云南省煙葉生產基礎設施建設管理規(guī)程
評論
0/150
提交評論