版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p> EDA課程設計報告書</p><p><b> 題目: 數字跑表</b></p><p> 姓名: </p><p> 班級: </p><p> 學號: </p>&l
2、t;p> 成績: </p><p><b> 一、設計題目及要求</b></p><p><b> 設計題目:數字跑表</b></p><p> 要求:1 具有暫停,啟動功能。</p><p> 2 具有重新開始功能。</p>&l
3、t;p> 3 用六個數碼管分別顯示百分秒,秒和分鐘。</p><p><b> 二、設計過程及內容</b></p><p> 拿到題目后,我在圖書館進行了相關書籍的查閱,首先明確了題目中設計項目要實現的功能,再進一步確定實現其功能的組成部分和使用器件,對于本次設計的總體思路,首先是設計一個控制模塊,可以使跑表具有啟動、暫停及重新開始的功能;然后,利用一個分
4、頻模塊即15進制計數器得到100HZ的時鐘脈沖,接入到一個100*60*60三個計數器的模塊中,完成對時間的計時工作和對選時模塊的輸出工作,使選時模塊得到對應的時間,其次將選時模塊與顯示模塊連接,使數碼管顯示選中的當前時間,從而完成了這次課程設計的設計工作,進入到實現過程中去。</p><p> 根據課程設計要求將設計分為5個模塊:</p><p> 1、控制模塊,使跑表具有啟動、暫停
5、及重新開始的功能;</p><p> 2、分頻模塊,用于得到頻率為100HZ的時鐘脈沖;</p><p> 3、計時模塊,進行時間的計時,同時將當前時間輸出給選時模塊;</p><p> 4、選時模塊,從計時器得到當前時間輸出給顯示模塊;</p><p> 5、顯示模塊,進行時間的顯示。</p><p><
6、;b> 總圖如下:</b></p><p> 第一個模塊:控制器模塊</p><p> 與門可控制時鐘信號的輸出與否,當跑表為START狀態(tài)時CLK端為高電平,QA為1,時鐘信號輸出,當跑表為STOP狀態(tài)時CLK端為低電平,QA為0,時鐘信號不輸出,從而實現開始和暫停的功能。REST是清零按鈕,REST接到控制模塊和總計時器模塊的清零端,當REST為高電平時,控制模
7、塊和總計數器模塊清零,跑表重新開始工作。</p><p> 第二個模塊:分頻器模塊</p><p> 將74161接成15進制計數器,將1465HZ的時鐘頻率轉換成近似于100HZ的時鐘信號即所需的輸入時鐘信號,從而實現分頻功能。將得到的時鐘信號輸入到總計數器模塊中去。</p><p> 第三個模塊:計時模塊</p><p><b
8、> 計時模塊</b></p><p> 本模塊由兩個60進制計數器和一個100進制計數器構成,從而實現百分秒向秒、秒向分的計數功能需求。60進制計數器及100進制計數器均采用兩個74LS160,采用整體置數方式接成。從60進制計數器和100進制計數器這三個輸出端分別印出八個端口(秒、分、時的個位及十位分別由四個二進制代碼表示),將當前時間編碼傳送給選時模塊,實現時間的選擇和顯示。(秒個位:S
9、0A,S0B,S0C,S0D;秒十位:S1A,S1B,S1C,S1D;分個位:M0A,M0B,M0C,M0D;分十位:M1A,M1B,M1C,M1D;百分秒個位:H0A,H0B,H0C,H0D;百分秒十位:H1A,H1B,H1C,H1D.)</p><p><b> 100進制計數器</b></p><p><b> 60進制計數器</b>&
10、lt;/p><p> 第四個模塊:選時模塊</p><p> 本模塊由四個八選一數據選擇器74LS151和地址選擇器74LS161構成。</p><p> 地址選擇器74LS161接入一個1465 HZ的時鐘信號,使能端和清零端接高電平,使其循環(huán)工作,產生一組循環(huán)地址碼A、B、C,接到數碼管的地址端,使其循環(huán)顯示數字。同時,地址選擇器74LS161產生的一組循環(huán)地
11、址碼接入到四個八選一數據選擇器74LS151上,使其對地址相同的一組數據進行選擇,產生四個二進制數A0,A1,A2,A3,即為數碼管所要顯示的數字的編碼。</p><p> 第一個74LS151上的輸入端為秒、分、百分秒個位及十位的四位二進制的最低位(S0A,S1A, M0A, M1A, H0A, H1A), 第二個74LS151上的輸入端為秒、分、百分秒個位及十位的四位二進制的次低位(S0B,S1B,M0B,
12、M1B,H0B,H1B), 第三個74LS151上的輸入端為秒、分、百分秒個位及十位的四位二進制的第二位(S0C,S1C,M0C,M1C,H0C,H1C), 第四個74LS151上的輸入端為秒、分、百分秒個位及十位的四位二進制的第一位(S0D,S1D,M0D,M1D,H0D,H1D),通過這四個八位二進制數比較器74LS151選出同一組數(秒個位:S0A,S0B,S0C,S0D;秒十位:S1A,S1B,S1C,S1D;分個位:M0A,M
13、0B,M0C,M0D;分十位:M1A,M1B,M1C,M1D;百分秒個位:H0A,H0B,H0C,H0D;百分秒十位:H1A,H1B,H1C,H1D.)作為輸出A0,A1,A2,A3,接到顯示模塊輸入端。</p><p><b> 選時模塊</b></p><p> 第五個模塊:顯示模塊</p><p> 本模塊采用BCD—七段顯示譯碼器
14、7448對實驗板上數碼管進行驅動。由選時模塊輸出的顯示數字編碼A0,A1,A2,A3接至輸入端A,B,C,D,使輸出端產生七位譯碼連接到實驗箱公共數據輸入端ABCDEDG,從而進行數據的顯示。</p><p><b> 顯示模塊</b></p><p><b> 三、設計結論</b></p><p> 兩周的課程設計
15、很快就結束了,雖然時間很短,但是收獲頗豐。通過這次課程設計,我學到了許多關于EDA的知識,認識到了EDA的強大功能,更重要的是增強了我的實踐動手能力,使我深刻地認識到僅僅學習課本上的知識是遠遠不夠的,必須要多多動手,多多實踐,才能真正理解并掌握所學的知識,達到學以致用的目的。同時我也深深地感受到嚴謹的態(tài)度對于科學研究的重要性。由于在設計的過程中,一點點的馬虎都可能造成整個系統的癱瘓,所以每一個細節(jié)都要認真思考,認真操作,不能有絲百分的大
16、意。這使我認識到要想做一個科研工作者是多么的不易!自己身上的缺點還有很多,要靠以后艱苦的努力來克服!</p><p> 這次的EDA課程設計給了我一次非常重要也非常難得的實踐機會,使我可以將平時課本上學習的理論知識應用于實際操作。設計的過程是十分艱苦的,由于從未接觸過類似的領域,所以剛開始的時候一片茫然,不知道該干些什么。隨著研究的逐漸深入,自己漸漸的摸出頭緒,掌握了一些規(guī)律和方法,設計的成果也逐步成型,最終按
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論