[畢業(yè)設(shè)計(jì)精品]數(shù)字電路課程設(shè)計(jì) 用CPLD設(shè)計(jì)可調(diào)時(shí)數(shù)字鐘_第1頁(yè)
[畢業(yè)設(shè)計(jì)精品]數(shù)字電路課程設(shè)計(jì) 用CPLD設(shè)計(jì)可調(diào)時(shí)數(shù)字鐘_第2頁(yè)
[畢業(yè)設(shè)計(jì)精品]數(shù)字電路課程設(shè)計(jì) 用CPLD設(shè)計(jì)可調(diào)時(shí)數(shù)字鐘_第3頁(yè)
[畢業(yè)設(shè)計(jì)精品]數(shù)字電路課程設(shè)計(jì) 用CPLD設(shè)計(jì)可調(diào)時(shí)數(shù)字鐘_第4頁(yè)
[畢業(yè)設(shè)計(jì)精品]數(shù)字電路課程設(shè)計(jì) 用CPLD設(shè)計(jì)可調(diào)時(shí)數(shù)字鐘_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、裝訂線 數(shù)字電路課程設(shè)計(jì) 題目: 利用cpld設(shè)計(jì)可調(diào)時(shí)數(shù)字鐘 利用cpld設(shè)計(jì)可調(diào)時(shí)數(shù)字鐘摘 要裝訂線 本次課程設(shè)計(jì)是用數(shù)字電路知識(shí)以及maxplus軟件進(jìn)行的制作,首先理解了電路原理圖,然后進(jìn)行了焊接,本次焊接增加自己的動(dòng)手能力。然后對(duì)數(shù)字電路書又進(jìn)行了復(fù)習(xí),最后應(yīng)用上述軟件進(jìn)行了編程。電路通過使用數(shù)字元件,來構(gòu)成完成二十四小時(shí)的數(shù)字鐘設(shè)計(jì),并且將譯碼器和數(shù)據(jù)選擇器配合使用來完成動(dòng)態(tài)的顯示輸出。此外,外部控制開關(guān)用來控制電路,使得該電路可以完成保持、清零、快速校對(duì)時(shí)間等一系列的功能。本系統(tǒng)的難點(diǎn)在于eda系統(tǒng)作圖及最后系統(tǒng)優(yōu)化的應(yīng)用。尤其是小數(shù)點(diǎn)的顯示控制,用一個(gè)或門,通過1hz來控制第三

2、個(gè)數(shù)碼管的點(diǎn)顯示,再通過一個(gè)與非門來控制第五個(gè)數(shù)碼管的點(diǎn)顯示,第五個(gè)數(shù)碼管的點(diǎn)在整個(gè)脈沖階段顯示,而第三個(gè)數(shù)碼管的點(diǎn)只有在低電平時(shí)顯示,以達(dá)到結(jié)果是第五個(gè)數(shù)碼顯示管的點(diǎn)常亮,而第三個(gè)數(shù)碼管的點(diǎn)以1hz的頻率閃爍。制作中經(jīng)常遇到各種問題,如第一次用的七段譯碼器顯示六和九時(shí),顯示的不是很好,就重新自己做的譯碼器,讓其顯示的比較完美,而且也出現(xiàn)了制作的程序太大問題,最后不斷的修改終于成功了。關(guān)鍵詞:數(shù)字電路 maxplus 七段譯碼器目 錄一 總體設(shè)計(jì) 11.1設(shè)計(jì)要求 11.2設(shè)計(jì)原理 1二 詳細(xì)設(shè)計(jì) 5 2.1課程設(shè)計(jì)思路及其步驟5 2.2模塊設(shè)計(jì)5 2.3數(shù)字鐘電路總圖11 參考文獻(xiàn)13裝訂線

3、一 總體設(shè)計(jì)1.1設(shè)計(jì)要求1、以數(shù)字形式顯示時(shí)、分、秒的時(shí)間;2、要求手動(dòng)校時(shí)、校分、校秒;3、調(diào)節(jié)時(shí)間時(shí)對(duì)應(yīng)顯示位以2hz頻率閃爍;4、時(shí)與分顯示之間的小數(shù)點(diǎn)常亮;5、分與秒顯示之間的小數(shù)點(diǎn)以1hz頻率閃爍;6、各單元模塊設(shè)計(jì)即可采用原理圖方式也可以用verilog程序進(jìn)行設(shè)計(jì)。1.2設(shè)計(jì)原理1.2.1硬件電路原理圖 圖1-1 硬件電路原理圖1.2.2電源電路 當(dāng)重新接通電源或計(jì)數(shù)過程出現(xiàn)誤差時(shí)都需要對(duì)時(shí)間進(jìn)行校正,通常,校正時(shí)間的方法是:首先截?cái)嗾5挠?jì)數(shù)通路,然后再進(jìn)行人工觸發(fā)計(jì)數(shù)或?qū)㈩l率較高的方波信號(hào)加到需要校正的計(jì)數(shù)單元的輸入端,校正完成后,再轉(zhuǎn)入正常計(jì)時(shí)狀態(tài)即可。電路圖如圖1-2所

4、示。圖12 電源電路圖1.2.3振蕩電路與分頻電路晶體振蕩器給數(shù)字鐘提供一個(gè)頻率穩(wěn)定準(zhǔn)確的32768hz的方波信號(hào),可保證數(shù)字鐘的走時(shí)準(zhǔn)確及穩(wěn)定.分頻電路采用t觸發(fā)器對(duì)其分頻,每經(jīng)過一個(gè)t觸發(fā)器對(duì)其二分頻,所以各點(diǎn)的分頻倍數(shù)分別為:qd: 24 、qe: 25 、qf: 26 、qg: 27、qh: 28、qi: 29、qj: 210、ql: 212、qm: 213、qn: 214。此處采用的是32768hz的晶振,故分頻之后qf:512hz、qi:64hz、qn:2hz。電路原理圖如圖1-3(a)、(b)所示。(a)(b)圖13 振蕩電路與分頻電路圖1.2.4顯示電路 計(jì)數(shù)器實(shí)現(xiàn)了對(duì)時(shí)間的累

5、計(jì)以8421bcd碼形式輸出,選用顯示譯碼電路將計(jì)數(shù)器的輸出數(shù)碼轉(zhuǎn)換為數(shù)碼顯示器件所需要的輸出邏輯和一定的電流。數(shù)碼管是共陰數(shù)碼顯示管,當(dāng)其控制端為“0”時(shí),數(shù)碼顯示管顯示。顯示模塊輸入時(shí)鐘頻率為512hz,顯示刷新頻率約為85hz。電路如圖1-4所示:圖14 顯示電路原理圖1.2.5 cpld電路原理圖此原理圖的mode和add分別控制校正位和其校正位進(jìn)行加一校正。mode共有七個(gè)狀態(tài)分別對(duì)應(yīng)六個(gè)數(shù)碼管的校正和正常計(jì)數(shù)。電路如圖2-5所示:圖25 cpld電路原理圖二 詳細(xì)設(shè)計(jì)2.1課程設(shè)計(jì)思路及其步驟 1、按原理圖和元件插件圖完成電路的焊接; 2、擬定數(shù)字鐘的組成框圖,劃分模塊。主要的模塊

6、有:計(jì)數(shù)器電路,多路數(shù)據(jù)選擇 器,三、六七八、十譯碼器的設(shè)計(jì),電源電路,振蕩電路與分頻電路等。 3、對(duì)各個(gè)單元模塊電路進(jìn)行逐一設(shè)計(jì)與波形仿真; 4、總體電路設(shè)計(jì)與仿真; 5、程序下載與調(diào)試。2.2模塊設(shè)計(jì)2.2.1設(shè)計(jì)框圖六進(jìn)制計(jì)數(shù)三進(jìn)制計(jì)數(shù)十進(jìn)制計(jì)數(shù)數(shù)字時(shí)鐘總圖閃爍控制計(jì)數(shù)器數(shù)據(jù)選擇器譯碼器512顯示位控制信號(hào)時(shí)間調(diào)節(jié)小數(shù)點(diǎn)控制按鍵消抖清零圖21 設(shè)計(jì)框圖2.2.2時(shí)間計(jì)數(shù)器電路 利用7493連成一個(gè)六進(jìn)制計(jì)數(shù)器,仿真正確后命名為cnt6。圖22 六進(jìn)制計(jì)數(shù)器電路原理圖圖23 六進(jìn)制計(jì)數(shù)器仿真圖 利用7493連成一個(gè)十進(jìn)制計(jì)數(shù)器,仿真正確后命名為cnt10。圖2-4 十進(jìn)制計(jì)數(shù)器原理圖圖2-

7、5 十進(jìn)制計(jì)數(shù)器仿真圖 利用7493連成一個(gè)三進(jìn)制計(jì)數(shù)器,仿真正確后命名為cnt3。圖26 三進(jìn)制計(jì)數(shù)器原理圖圖2-7 三進(jìn)制計(jì)數(shù)器仿真圖 將三進(jìn)制、六進(jìn)制、十進(jìn)制計(jì)數(shù)器連接成計(jì)數(shù)器電路。圖2-8 計(jì)數(shù)器電路原理圖圖2-9 計(jì)數(shù)器仿真圖2.2.3數(shù)據(jù)選擇器電路參照數(shù)字電路設(shè)計(jì)講義,連接數(shù)據(jù)選擇器電路。圖2-10 數(shù)據(jù)選擇器電路圖圖2-11 數(shù)據(jù)選擇器仿真圖2.2.4譯碼器電路參照數(shù)字電子技術(shù)基礎(chǔ)中顯示譯碼器真值表及邏輯表達(dá)式,連接譯碼器電路,以控制顯示塊顯示09十個(gè)數(shù)字。圖2-12 譯碼器電路原理圖2.2.5比較器電路圖2-13 比較器電路原理圖圖2-14 比較器電路仿真圖2.2.6按鍵消抖電

8、路64hz消抖動(dòng)模塊時(shí)鐘利用兩個(gè)d觸發(fā)器連成一個(gè)二位移位寄存器,用64hz頻率對(duì)key進(jìn)行采樣,依次寄存在二位移位寄存器中,若前后一致則結(jié)果為這個(gè)值,若前后不一致則保持原結(jié)果。功能如下表所示:表 2-1第一d觸發(fā)器第二d觸發(fā)器結(jié) 果0000/11/0保持111圖2-15 按鍵消抖電路原理圖圖2-16 按鍵消抖電路仿真圖2.3數(shù)字鐘電路總圖 512hz顯示位控制信號(hào)及小數(shù)點(diǎn)控制信號(hào) 數(shù)碼管顯示控制電路工作原理:以512hz的頻率作為時(shí)鐘脈沖,用六進(jìn)制計(jì)數(shù)器為三八譯碼器提供六個(gè)不同狀態(tài),每個(gè)數(shù)碼管的顯示頻率約為85hz,觀測(cè)到的結(jié)果為:數(shù)碼管常亮。此電路的巧妙之處在于小數(shù)點(diǎn)的顯示是用一個(gè)或門,通過1hz頻率來控制第三個(gè)數(shù)碼管的小數(shù)點(diǎn)顯示,再通過一個(gè)與非門來控制第五個(gè)數(shù)碼管的小數(shù)點(diǎn)顯示。第五個(gè)數(shù)碼管的小數(shù)點(diǎn)在整個(gè)脈沖階段顯示,而第三個(gè)數(shù)碼管的小數(shù)點(diǎn)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論