freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于89c2051單片機數(shù)碼管時鐘的設(shè)計(編輯修改稿)

2025-01-08 19:40 本頁面
 

【文章內(nèi)容簡介】 051單片機控制 LED數(shù)碼管顯示電路的 , 其 操作步驟如下: ( 1) 添加元件到元件列表中 本 設(shè)計 要用到的器件有:元件中的單片機芯片 AT89C205電阻 Resistor 、數(shù)碼管7SEGMPXCABLUE、 按鍵開關(guān) BUTTON、電源 POWER、 地線 GROUND、示波器OSCILLOSCOPE。 在模型選擇工具欄中選 元件 (默認),單擊 P 按鈕,出現(xiàn)挑選元件窗口,如圖 11 所示。 15 圖 11 挑選元件窗口圖 將元器件添加到編輯窗口可以在左上角的關(guān)鍵字搜索欄 Keywords中輸入,例如輸入AT89C2051,即可在 Results欄中篩選出該名稱或包含該名稱的器件,雙擊 Results欄中的名稱 AT89C2051 即可將其添加到對象選擇器。 同樣的方法放入 7SEGMPXCABLUE、按鍵開關(guān) BUTTON等。 ( 2) 將元件放入原理圖編輯窗口: 在元件列表中左鍵選取 AT89C2051,在原理圖編輯窗口中單擊左鍵,這樣AT89C2051就 被放到原理圖編輯窗口中了。同樣放置其它各元件。如果元件的方向不對,可以在放置以前用方向工具轉(zhuǎn)動或翻轉(zhuǎn)后再放入;如果已放入圖紙,可以選定后,再用方向工具或塊旋轉(zhuǎn)工具轉(zhuǎn)動。 左鍵選擇模型選擇工具欄中的終端接口圖標: 從模型中挑選出地線 GROUND和電源 POWER,并在原理圖編輯窗口中左擊放置到原理圖編輯窗口中。 添加示波器:左鍵選擇模型選擇工具欄中的虛擬儀器圖標 ,左鍵選擇OSCILLOSCOPE,并在原理圖編輯窗口中左擊,這樣示波器就被放置到原理圖編輯窗口中了。 ( 3) 連線 按樣圖繪制電路連線,如圖 12 所示。 16 圖 12 接線圖 ( 4) 仿真 對于單片機需要下載程序后才能運行,所以要將事先準備好的仿真程序調(diào)試文件下載到單片機芯片中。本 設(shè)計 用的是: 。先右擊 AT89C2051再左擊,出現(xiàn) Edit Component 對話框,如圖 13 所示。 圖 13 在 Program File中單擊 出現(xiàn)文件瀏覽對話框,找到 ,單擊“ 確定 ” 即將仿真程序裝入單片機,單擊 OK退出。然后單擊 開始仿真,此時可以看到程序的運行結(jié)果 如圖 14 所示 。單 擊 分別可以暫停 /終止仿真的運 17 行。 圖 14 顯示結(jié)果圖 注:仿真時,元件引腳上的紅色代表高電平,藍色代表低電平 。 仿真波形如圖 15 所示。 圖 15 波形圖 系統(tǒng)程序調(diào)試 軟件調(diào)試在 Wave E2021 編譯器下進行, 該編譯器對源程序進行仿真編譯,把 .ASM文件加入模塊文件,出現(xiàn)圖 16 所示的對話框 。將所加入的模塊保存,然后選擇“工具菜單 — 編譯”。 編譯通過后生成 .Hex 文件, 圖 17 所示的 為程序軟件仿真通過 的結(jié)果 圖。 18 圖 16 圖 17 程序仿真結(jié)果圖 總結(jié) 19 本課題設(shè)計總體上 來說是順利完成了,但由于自己的理論知識和實踐操作水平有限,致使作品所實現(xiàn) 功能 的過程中出現(xiàn)了很多 問題,不過經(jīng)過仔細的核對 排查,解決了很多設(shè)計時出現(xiàn)的問題。 在設(shè)計中我們小組考慮了多種硬軟件實現(xiàn)方案,通過比較并論證了采用單片機AT89C2051 型號是合理、而又最為經(jīng)濟的;在系統(tǒng)實現(xiàn)階段,詳細論述了整個控制系統(tǒng)的流程;在系統(tǒng)調(diào)試階段,詳細介紹了與單片機配套的調(diào)試軟件( Wave 軟件和 Proteus ISIS 軟件);在整機聯(lián)調(diào)階段,由于焊接水平有限和部分零件的參數(shù)不匹配從而方面出現(xiàn)了很多問題( LED 不顯示數(shù)字、數(shù)字以 亂碼形式出現(xiàn)等等)。以下是我們所遇到的具體問題: 原 設(shè)計電源是用 +5V 直流電源,用小型變壓器來實現(xiàn)將 220V 交流電壓整流成 +5V的直流電壓。由于在選擇變壓器的時候沒有注意額定電流的大小,所以硬件電路沒有任何顯示。發(fā)現(xiàn)這個問題后,我們就把 USB 接口接到電腦上的 USB 接口后,有顯示。但顯示出來的是亂碼,而且是隨機亂碼,經(jīng)過幾遍的硬件電路檢查,線路連接方面沒有問題。我們也分析了一下原因:由于所選擇的變壓器型號有誤,所以電路中所流過的電流太大,而導致一些元器件損壞了。 在對電路進行軟件仿真的時候,也遇到過一些問題。 我們仿真軟件是用 Proteus ISIS軟件進行硬件電路仿真,出現(xiàn)的主要問題就是所選擇的元器件的型號和設(shè)置的參數(shù)問題,因為所選擇的元件庫有很多,可供選擇的型號也很多,雖然元器件的圖形符號一樣,但選擇的型號要求與原理圖上的要求不匹配,致使編譯出來的結(jié)果就不一樣。我們第一次 原理圖仿真出來出現(xiàn)了好多錯誤,經(jīng)過仔細的核對,排除了這些問題。用 偉福軟件進行程序的編譯,在程序調(diào)試過程中,在設(shè)計過程中沒有過多的注意細節(jié)問題,比如說在立即數(shù)前忘了加 ,而導致程序在編譯的過程中出現(xiàn)了錯誤等等。由于以上軟件,我們都是初 次使用,所 以在使用過程中出現(xiàn)了以上種種問題。不過經(jīng)過仔細的核對 排查,解決了很多設(shè)計時出現(xiàn)的問題。 所以我們認為在我們未來的生活或工作 當 中,無論做什么事情,都要有認真仔細 的態(tài)度 ,以免造成不可挽回的損失。 20 參考文獻 參考文獻內(nèi)容 1 王幸之 . AT89 系列單片機原理與接口技術(shù) . 北京:航空航天大學出版社, 2021 2 李念強 . 單片機原理及應(yīng)用 . 北京:機械工業(yè)出版社 , 2021 3 何橋 . 單片機原理及應(yīng)用 . 北京: 中國鐵道出版社 , 2021 4 胡健 . 單片機原理及接口技術(shù)實踐教程 . 北京:機械工業(yè)出版社, 2021 5 朱宇光 . 單片機應(yīng)用新技術(shù)教程 . 北京:電子工業(yè)出版社, 2021 6 劉大茂 . 單片機原理及應(yīng)用 . 上海:上海交通大學出版社, 2021 7 馬家辰 . 單片機原理及接口技術(shù) . 哈爾濱: 哈爾濱工業(yè)大學出版社, 2021 8 李建忠 . 單片機原理及應(yīng)用 . 西安:西安電子科技大學出版社, 2021 9 楊將新 . 單片機程序設(shè)計及應(yīng)用 . 北京:電子工業(yè)出版社, 2021 致謝 在離校之際,借這畢業(yè)論文的最后一頁,表達對老師們的謝意。 本次畢業(yè)設(shè)計是在 路桂明 老師的精心指導下完成的。 從 課題 選擇、方案論證到具體 21 設(shè)計和調(diào)試,無不凝聚著路老師的心血 。 平時,路老師對我們的設(shè)計要求嚴格、也給了我們相當獨立的空間。 設(shè)計的過程是不簡單的 ,不論是在做作品還是在寫論文方面 .正因為它的不簡單,使我明白了如果真的要做好一件事也是要付出辛勤和汗水的,世界上沒有不勞而獲的事,只有自己努力過了才能體會其中的樂趣。 當然設(shè)計的成功并不是我一個人的功勞,在這里首先要感謝的是我的指導老師路老師。路老師這段時間課挺多,但在我們做畢業(yè)設(shè)計時還不時的關(guān)心我們的進程,給我們一些建議,才使得設(shè)計順利成功。 同時,我要感謝課題組的各位 同學,張小磊、繆靜華 。在畢業(yè)設(shè)計的短短 2 個月 的時間 里,他們給我提出 了 很多寶貴的意見,給了我不少幫助還有工作上的支持,在此也真誠的謝謝他們。 本設(shè)計能夠順利的完成,也歸功于各位任課老師的認真負責,使我能夠很好的掌握和運用專業(yè)知識,并在設(shè)計中得以體現(xiàn)。正是有了他們的悉心幫助和支持,才使我的畢業(yè)論文工作 順利完成,在此向南通職業(yè)大學電子工程系的全體老師表示由衷的謝意, 感謝他們?nèi)陙淼男燎谠耘唷? 即將結(jié)束三年 的 大學生活,相信等待我的是一片充滿機遇、風險與快樂的土地。 華東交通大學理工學院課程設(shè)計報告 第 頁 共 32 頁 22 附錄 1 材料清單 器件名稱 數(shù)量 單價(元) 總 數(shù)(元) 基本功能部分 萬用板 1 10 10 AT89C2051( CPU) 1 5 5 數(shù)碼管 6 1 6 按鈕 10 0. 2 2 晶振 1 0. 8 0. 8 25V 10μ F 電容 2 0. 2 0. 4 30PF 電容 2 0. 1 0. 2 9012 三極管 6 0. 2 1. 2 電阻 6 0. 2 1. 2 10K 電阻 10 0. 2 2 導線 2 芯片插槽 1 0. 2 0. 2 合計 31 附錄 2 (作品成品照片) 華東交通大學理工學院課程設(shè)計報告 第 頁 共 32 頁 23 華東交通大學理工學院課程設(shè)計報告 第 頁 共 32 頁 24 附錄 3(軟件程序清單) 。***************************************** 。 AT89C2051 秒表 /時鐘程序 。 。***************************************** 。 定時器 T0、 T1 溢出周期為 MS, T0 為秒計數(shù)用, T1 為調(diào)整時閃爍用, 。 為調(diào)整按鈕, P1 口為字符輸出口,采用共陽顯示管。 。***************************************** 。 中斷入口程序 。 。***************************************** ORG 0000H 。程序執(zhí)行開始地址 LJMP START 。跳到標號 START 執(zhí)行 ORG 0003H 。外中斷 0 中斷程序入口 RETI 。外中斷 0 中斷返回 ORG 000BH 。定時器 T0 中斷程序入口 LJMP INTT0 。跳至 INTT0 執(zhí)行 ORG 0013H 。外中斷 1 中斷程序入口 RETI 。外中斷 1 中斷返回 ORG 001BH 。定時器 T1 中斷程序入口 LJMP INTT1 。跳至 INTT1 執(zhí)行 ORG 0023H 。串行中斷程序入口地址 RETI 。串行中斷程序返回 。***************************************** 。 主程序 。 。***************************************** START: MOV R0, 70H 。清 70H7AH 共 11 個內(nèi)存單元 MOV R7, 0BH 。 CLEARDISP: MOV @R0, 00H 。 INC R0 。 DJNZ R7, CLEARDISP 。 MOV 20H,00H 。清 20H(標志用 ) MOV 7AH,0AH 。放入 “ 熄滅符數(shù)據(jù) ” MOV TMOD,11H 。設(shè) T0、 T1 為 16 位定時器 MOV TL0,0B0H 。50ms 定時初值( T0 計時用) MOV TH0,3CH 。50ms 定時初值 MOV TL1,0B0H 。50ms 定時初值( T1 閃爍定時用) MOV TH1,3CH 。50ms 定時初值 SETB EA 。總中斷開放 SETB ET0 。允許 T0 中斷 SETB TR0 。開啟 T0 定時器 MOV R4,14H 。1s 定時用初值( 50ms*20) START1: LCALL DISPLAY 。調(diào)用顯示子程序 JNB ,SETMM1 。 口為 0 時轉(zhuǎn)時間調(diào)整程序 SJMP START1 。 口為 1 時跳回 START1 SETMM1: LJMP SETMM 。轉(zhuǎn)到時間調(diào)整程序
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1