單片機作業(yè)單只數(shù)碼管循環(huán)顯示0~9_第1頁
單片機作業(yè)單只數(shù)碼管循環(huán)顯示0~9_第2頁
單片機作業(yè)單只數(shù)碼管循環(huán)顯示0~9_第3頁
單片機作業(yè)單只數(shù)碼管循環(huán)顯示0~9_第4頁
單片機作業(yè)單只數(shù)碼管循環(huán)顯示0~9_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

單只數(shù)碼管循環(huán)顯示0~9學(xué)生學(xué)號學(xué)生姓名同組學(xué)號同組姓名單只數(shù)碼管循環(huán)顯示0?9一、本課題分析本次課程設(shè)計任務(wù)為:利用51單片機、BCD譯碼芯片和一位LED構(gòu)成一個數(shù)碼管掃描顯示系統(tǒng),一個數(shù)碼管同時循環(huán)顯示0~9。并根據(jù)設(shè)計任務(wù)的要求編寫程序,在PROTEUS7.5中繪制電路原理圖。然后在PROTEUS7.5下進行仿真,實現(xiàn)相應(yīng)功能。二、硬件設(shè)計原理2.1Proteus軟件介紹Proteus軟件是英國Labcenterelectronics公司出版的EDA工具軟件(該軟件中國總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。它是目前最好的仿真單片機及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學(xué)的教師、致力于單片機開發(fā)應(yīng)用的科技工作者的青睞。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。是目前世界上唯一將電路仿真軟件、PCB設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即將增加Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MPLAB等多種編譯器。2.2原理圖繪制說明本次設(shè)計的數(shù)碼管0?9循環(huán)系統(tǒng)是以80C51單片機為中心器件,利用Keil

進行程序編寫,后由單個LED顯示數(shù)字循環(huán),以致達(dá)到任務(wù)要求。電路原理圖的設(shè)計與繪制是整個電路設(shè)計的基礎(chǔ)。電路原理圖的設(shè)計包括:設(shè)置電路圖的圖紙大??;規(guī)劃電路圖的總體布局;在圖紙上放置元器件,進行布局和布線;根據(jù)需要添加注釋并進行檢查與修改,最后保存。硬件原理圖如下41C2..=TE::T-=TE:T:-...=TE::T-=TE:T:-..—XICIVrBTAL3kXTALIran'ADDH3.KAD1XTAL2R.8Tra^i'ADZraa'ADiras'ADsra.TWDTPZU'hZP2.1i'hRFZ^i'h.IDFza'A.i1ALEFMnR.iNEA.PZSAHP1I]PZ.G'h.1*FZ.T^A15PmHRXDri.iFa.irrxDP12pa^nrniP1JPU'TITTP1.+pi.^TnP1SP3ST1r1jsr-j.QVrnrF1.7Pl.Ti'Kir193玉一s1-pf27fhz?p一2.3原理圖繪制步驟1.建立文件。進入ISIS系統(tǒng),選擇菜單欄中的“文件”“新建設(shè)計”新建一個文件,然后選擇菜單欄中的“系統(tǒng)”“設(shè)置圖紙大小”來設(shè)置電路圖紙的尺寸為A4,如圖1所示。然后將文件保存到預(yù)先建立的文件夾中。設(shè)計窗口便新建完畢,如圖2所示。

圖1圖紙尺寸設(shè)定o'JMimED?ISISPrubuAr*MLULIiMQi笛EE驗■KB&ji囲出仇事?lián)暨推谟?卒幻已口圖2新建的設(shè)計窗口2.元件的查找及放置。首先點擊工具箱左上角的“P”按鈕,如圖3。彈出“PickDevices”操作界面,如圖4。在關(guān)鍵字窗口輸入所需器件名稱,如80C51,系統(tǒng)會自動搜索到此元件,如圖5所示。將所有元件搜索到以后按相應(yīng)位置在圖紙上放置好。本實驗所需的元器件如表1?!?11kco*廠■1BLt;PLj|DEVICES:Vt-圖3按鈕“P”所在位置圖4“PickDevices"操作界面〒:S8UI倔w;?二a井1庫?C1kl匸対艾1KosugueMcsssiS3C57EMCM061財DGM.MC^:61PflEMNE53M1匚酹英翎HC^SlFfiKEMHMC530&1FO:51R&就S051FflK?5IFAHUSHE53061FfijISIFBNC£?6iFfiPCTIFEHUSHCS30&1Ffi^lFCHC^:6iF225IF匚日U$HCSSB1Fff?CSiA^feiC皺艾1FEEIFVrEWH匚磁1FfiMlRB*閆C圏⑻RBRCTiRB+BlE;HCKE?nFii?CSiAC+feiC皺⑥PHTCTIHC+BLRiHE同血FfiMlRD*枇圏⑻RBRCTiRDrBUSHCKE?nm.KSXft+1wC5??1FWLTC^IFDHHCminFfilPC322FWNCMTI匚霍LIO泗JMCHIJ.iFfllPC3Kft+HNCMX1匚他?IF閉應(yīng)SOIFfllRC9EfANEESSl匚創(chuàng)LPcgxtciHFfllRCai^C+HNCMOtl匚他呦EHt^SIjflliEffil■=<■■bancankJ?IP^hUHF;DH12£:HAJ44:-£-Ul.d闕EtHTHriFd匸卄?:LL>!J=ITM6iosisnkroao血刎諒hUBROH.13EI/O.3k1SW:Tf:.Ri加血?i!jWATESI?■^KKxnti^MitfiHOH龍麗FLWa£&l-hiaidNoEmkclfl>a4-ihlEUTvr?i;韶唧W屮dj?IMRMSSIRiKEiC5i0^tHwTWir*Tftrr#!3i1Trerii&fail/OEDCMPk世訕阪ll&EC血再I旳詢”L>H]?C5ii*c??*tterISEClwte^kfiKHi.WatoMcigtiwL4DI^曲.ME就『g:.;沁用sJ」tmiKZiBOCMHcixwcta昭占TKh血]2立料比聞呂31闘和血護曲£口朗『IXSori怡ctSCSIHxkce血艮劇許『he踐怖土丄朋Tmg憶£1BOCM宓E知伽IZI/n^^lGUrhet^ExTOi;UXFJl:r*Maivk<cE爾|1閃1:趙乜?用拭:堆網(wǎng)曲:.雖宦甘Th?底紳鹹1_陽『曲訕切IZ-dBSCM^iVxatiAu|lUBR#dJZI/U^4^1Et*rheK^MTSiLJftRr^Mll.XJIIj-r±saiH化CE爾口閃Ijri/!蒯Bm;注同険:.釧mAThfl氐麗瞰1陽『Seidhtn12tl.Btt&l|]3£C^'JKBFWIJEI/U間c,tolEtt:Th?r:sW=tft:sUART空鈿IR|12-eL直CEtHE>oca¥da'|3kE匚cd?jSl2tRAN,5彳rhd^qInn..望i/Dpent4kiS-til:"lrrviEtFlZSfr.UWATl£tl.E?:-lrau:Cixk.^1ZE:FAN.lan.£L-D^r:.VISlm>.W=D!i>.lW11SmB12'EtE£C5lHEtocrr^d■-卩EtBRjSlfdr士gIrmi.j2b*Df>TE..4i1EriifcHhi=Sd=CAs..LiAHTSanSCM啦世|lRB匚聞MH理[血L衛(wèi)LM廬見肋沁11建也5?8_也盯W咸1:-Et就幻HEiK^Eteir?BL>*UHn^5KA^LIAHT9nlZ-K#WCT-1業(yè)忙如軸IaSB角M切湘FWLWyxJFifl1勿簾.左噸i映電T亦UiW也!:刊蚯比RTW毗12'EtE£C5lHEKcrrid■-|Ei4fcBLnctai'iLBFMM,U*^EhdcgInn..3£i/Dptii^^16-titlmiEa5>f1ZAE.U4=llSudl?KtSCM啦世tfg?KNMC?J^i昨RWM.腳勉陽沖曲1總貶UD碩:.蒯&図1¥^-加=13也屮!只1Ei黑制民甩澆C射他》C比曲(lA^QXi閔gf皿總9玉F^Jm'^WEkkip-IrHi/IE:L-B阿―4d倔跡/冊暮3ZflS.SWSl艸討科wti腑JU弋事MI13活Cwfe權(quán)翻RSN.^wzWagTVWLlB四plw.酗1彌mew-SHF柑Ws_3£<fcSCC51HcncEriEh(LKMIl比ECixk-KBFiAM'iM^EkhpTHnJlBLE問JtdEHTiimxJ^VkLU占:L3C51比豪血為ru兀領(lǐng)n&E〔:誠曲注!訊出^chfcj『y北i-fla.1CN「“出.]和刑二或S<tStC51Hckke^iJ*iIFCMTi(4:E:CE<k>*KBFJ*>J”血khpTHn/^LR崗rJk1fi4iTH.ii.i^-VI:UAIfc席詢3為1?1■曲[曲鈕SE曲丸諒血同毎『希!_抽用:<?<.4-iltRitiw*:.2xP宙HhU/AT血GI&:iEDCS1McncH^ch(3-.B匸込卩用呂FQHWJeM>?『血心EI.E5<1EMrmu+fVMCLUfllIHSI&<it,9;C51i*:bKcrtr4fl-|!j.pCwk'TWEF^U/w^McoTmL26i/Dmx.闌肛iT曲:.MMMhinATISCSI&=1aJCE-114=?cErich(3-.B匸nWT^EFM'i.u'JeU>?『血詛創(chuàng)閃&:1G&rhvuLW11IX£1序okkwBUt懾ECm沁附ERAH.WaftMgTimfliJ副用時w.&d6-tiTrwi:.忌Pm/Hx屮flTISCSIW4DLLJh:;iwWN妙⑹.[ILLYHIKEHFTKt!WgF藤PCfilSSRKEDI時ID圖580C51元件搜索窗口表1:元件清單元件庫件數(shù)51單片機AT89C511電容CAP2晶振CRYSTAL1帶公共端共陽七段綠色數(shù)碼管7SEG—COM—AN—GRN13?布線及調(diào)整。將鼠標(biāo)移至所要連接器件的管腳處,鼠標(biāo)箭頭會變成圖6的樣式,此時按住鼠標(biāo)左鍵拖至對應(yīng)器件管腳處,松開左鍵即把兩器件連接。如果在連接器件時出現(xiàn)交叉或重疊,可以對連線或元件位置進行適當(dāng)?shù)恼{(diào)整。三、程序編譯說明程序全文如下^include<r=g51.k>|^defineSEGPOunsignedcharcodeTab1={0x40.0x79.0x2^.0x30.0x19.0x12.Cx02.0x78.0x30.0x10}:voiddelay(intk);voidmainO^include<r=g51.k>|^defineSEGPOunsignedcharcodeTab1={0x40.0x79.0x2^.0x30.0x19.0x12.Cx02.0x78.0x30.0x10}:voiddelay(intk);voidmainO{inti:SEG=1;while(1){for(i=0;i<10;i+-)SZG=Tak[i];delay(1300000);"tt環(huán)10枕,顯^0-9,-共10個數(shù)性段碼送到PW,輸岀到LED段碼端}"最簡單的"最簡單的(J延刖程序voiddelay(intk){whi1e(k一);}3.1Main程序說明主程序先對SEG寫1,然后執(zhí)行while(l)判斷,再進行delay(intk)子程序的執(zhí)行,來實現(xiàn)程序設(shè)計的要求。延時delay(inti)子程序。先進行i判斷,大于0則執(zhí)行for循環(huán),進行下一個for判斷,循環(huán)10次后,返回到第一個for循環(huán)中,直至i大于0后跳出。四、Proteus仿真說明使用Proteus軟件進行單片機系統(tǒng)仿真設(shè)計,是虛擬仿真技術(shù)和計算機多媒體技術(shù)相結(jié)合的綜合運用,有利于我們的電路設(shè)計能力及仿真軟件的操作能力。Proteus軟件不僅可將許多單片機實例功能形象化,也可將許多單片機實例運行過程形象化。它的元器件、連接線路等卻和傳統(tǒng)的單片機實驗硬件高度對應(yīng)。隨著科技的發(fā)展,“計算機仿真技術(shù)”已成為許多設(shè)計部門重要的前期設(shè)計手段。它具有設(shè)計靈活,結(jié)果、過程的統(tǒng)一的特點??墒乖O(shè)計時間大為縮短、耗資大為減少,也可降低工程制造的風(fēng)險。因此,Proteus軟件會茯得愈來愈廣泛的應(yīng)用。4.1導(dǎo)入仿真文件原理圖繪制好后,先右鍵點擊元件AT80C51再點擊左鍵,自動彈出編譯話框,如圖所示。選擇保存好的后綴為“.hex”的文件,導(dǎo)入單片機內(nèi)。

圖13單片機導(dǎo)入文件對話框4.2進行仿真單擊左下角開始仿真按鈕,如圖14所示,開始進行仿真。兩個LED數(shù)碼管一同循環(huán)顯示0~9。如圖15?17所示。???卜l>II■O1"圖14開始仿真按鈕.<TE>H;-:::XAL1?X1CRYSTALf_■XTAL2RETpan'H.DQPEI.VAD1PDJI'h.DZ.<TE>H;-:::XAL1?X1CRYSTALf_■XTAL2RETpan'H.DQPEI.VAD1PDJI'h.DZPEIJ'H.Dlpn.^AD斗PEIS'h.DSPn.S'ADGPD.TWDTPE:EMALE甌PS.Ii'.hSpzzi'H.inP23'H.11P2.4/A1ZFSi'AHP2.G'h.uPZ.TWISP1口P3IVRXDF1.1P3.1fTXDP2PHz/nrraP13Pia'UTTP1.+pi.+iTnP15P3ST1P1.taP3.SWP1.7P3.T/KFPZU'h^h.TE&::512zzFgFIrz?FIDrrlzlTule昭IT門::;nu仿真進行0顯示<TE:A■:TE::T-:'—.''''XI■■■■■''''CRtBriAL.fH.-BQ-+.1HZ4-4-4-riXTALIpnn'ADnpn.4Mbi卩口^*AD2XTALZPCIa*AD3P口敝D*P口S*AD5P.STP口7;JLD7PZRhEPZ.V.ABpzz'.i.inPSEMP23'A11ALEPZ.4/A12甌咤可貝“PZ.Ti'AlSP1flP3JTFMDP11P31HXDP1_zP1TPlTlbTTP1*P3*TnP1?;P3^T1P1£P(guān)1.7P3.7iFF15h.TE&::51■=TE::;T-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論