資源描述:
《基于cpld數(shù)字鐘設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、目錄一、設(shè)計(jì)要求…………………………………………………………1二、設(shè)計(jì)原理…………………………………………………………12.1電源電路………………………………………………………………12.2振蕩電路與分頻電路…………………………………………………12.3顯示電路………………………………………………………………22.4CPLD電路原圖…………………………………………………………2三、設(shè)計(jì)思路及步驟…………………………………………………3四、設(shè)計(jì)框圖…………………………………………………………3五、數(shù)字鐘的實(shí)現(xiàn)…………………………
2、…………………………35.1數(shù)碼管及小數(shù)點(diǎn)顯示控制電路……………………………………45.2校時(shí)電路…………………………………………………………65.3計(jì)數(shù)電路…………………………………………………………85.4多路選擇器………………………………………………………9六、總結(jié)體會(huì)……………………………………………………….10七、謝辭…………………………………………………………….11參考文獻(xiàn)…………………………………………………………….1111基于CPLD數(shù)字鐘設(shè)計(jì)一.設(shè)計(jì)要求1.?dāng)?shù)碼動(dòng)態(tài)顯示時(shí)、分和秒;3.可以分別對(duì)時(shí)、分、
3、秒單獨(dú)進(jìn)行手動(dòng)校時(shí);4.時(shí)與分之間的小數(shù)點(diǎn)常亮;5.分與秒之間的小數(shù)點(diǎn)以1Hz頻率閃爍;6.校對(duì)時(shí)間時(shí)對(duì)應(yīng)顯示位以2Hz頻率閃爍.二、設(shè)計(jì)原理2.1電源電路當(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)即可.2.2振蕩電路與分頻電路晶體振蕩器給數(shù)字鐘提供一個(gè)頻率穩(wěn)定準(zhǔn)確的32768Hz的方波信號(hào),可保證數(shù)字鐘的走時(shí)準(zhǔn)確及穩(wěn)定.分頻電路采用T觸發(fā)器對(duì)其分頻,每經(jīng)過一個(gè)
4、T觸發(fā)器對(duì)其二分頻,所以各點(diǎn)的分頻倍數(shù)分別為:QD:24QE:25QF:26QG:27QH:28QI:29QJ:210QL:212QM:213QN:214此處采用的是32768Hz的晶振,故分頻之后QF:512Hz、QI:64Hz、QN:2Hz。電路原理圖如右圖所示:112.3顯示電路計(jì)數(shù)器實(shí)現(xiàn)了對(duì)時(shí)間的累計(jì)以8421BCD碼形式輸出,選用顯示譯碼電路將計(jì)數(shù)器的輸出數(shù)碼轉(zhuǎn)換為數(shù)碼顯示器件所需要的輸出邏輯和一定的電流.數(shù)碼管是共陰數(shù)碼顯示管,當(dāng)其控制端為“0”時(shí),數(shù)碼顯示管顯示。顯示模塊輸入時(shí)鐘頻率為512Hz,顯示刷新頻率約為
5、85Hz。2.4CPLD電路原理圖此原理圖的MODE和ADD分別控制校正位和其校正位進(jìn)行加一校正。MODE共有七個(gè)狀態(tài)分別對(duì)應(yīng)六個(gè)數(shù)碼管的校正和正常計(jì)數(shù)。11三、設(shè)計(jì)思路及步驟1按原理圖和元件插件圖完成電路的焊接;2擬定數(shù)字鐘的組成框圖,劃分模塊;3對(duì)各單元模塊電路進(jìn)行設(shè)計(jì)與波形仿真;4總體電路設(shè)計(jì)與仿真;5程序下載與調(diào)試。四、設(shè)計(jì)框圖頻率信號(hào)輸入分頻微秒模塊秒模塊分模塊時(shí)模塊置數(shù)/位選顯示模塊進(jìn)位進(jìn)位進(jìn)位高/低電平五、數(shù)字鐘的實(shí)現(xiàn)綜合電路模塊如下圖所示:115.1數(shù)碼管及小數(shù)點(diǎn)顯示控制電路5.1.1利用7493連成一個(gè)6進(jìn)制
6、計(jì)數(shù)器,進(jìn)行波形仿真,準(zhǔn)確無誤后創(chuàng)建符號(hào)count6。5.1.2按如下電路圖連成一個(gè)三八譯碼器,進(jìn)行仿真,正確之后也創(chuàng)建為符號(hào)decoder3to8。115.1.3.按如下電路圖作圖實(shí)現(xiàn)數(shù)碼管及小數(shù)點(diǎn)顯示控制電路。DOT工作原理:以512Hz的頻率作為時(shí)鐘脈沖,用六進(jìn)制計(jì)數(shù)器為三八譯碼器提供六個(gè)不同狀態(tài),每個(gè)數(shù)碼管的顯示頻率約為85Hz,觀測到的結(jié)果為:數(shù)碼管常亮。此電路的巧妙之處在于小數(shù)點(diǎn)的顯示是用一個(gè)或門,通過1Hz頻率來控制第三個(gè)數(shù)碼管的小數(shù)點(diǎn)顯示,再通過一個(gè)與非門來控制第五個(gè)數(shù)碼管的小數(shù)點(diǎn)顯示。第五個(gè)數(shù)碼管的小數(shù)點(diǎn)在整
7、個(gè)脈沖階段顯示,而第三個(gè)數(shù)碼管的小數(shù)點(diǎn)只有在低電平時(shí)顯示,故觀察到結(jié)果是第五個(gè)數(shù)碼管常亮,而第三個(gè)數(shù)碼管的小數(shù)點(diǎn)以1Hz的頻率閃爍。此處引出的Q[2..0]11的作用是為了與校時(shí)信號(hào)作比較,來控制校時(shí)位的消隱。仿真結(jié)果如下所示:5.2校時(shí)電路5.2.1.首先利用7493連成一個(gè)7進(jìn)制計(jì)數(shù)器,進(jìn)行波形仿真,準(zhǔn)確無誤后創(chuàng)建符號(hào)count7;5.2.2.利用兩個(gè)D觸發(fā)器連成一個(gè)二位移位寄存器,用64Hz頻率對(duì)key進(jìn)行采樣,依次寄存在二位移位寄存器中,若前后一致則結(jié)果為這個(gè)值,若前后不一致則保持原結(jié)果。功能如下表所示:第一D觸發(fā)器第
8、二D觸發(fā)器結(jié)果0000/11/0保持1115.2.3.11巧妙利用RS觸發(fā)器功能:再加上一個(gè)與門和或非門對(duì)其信號(hào)進(jìn)行處理,使其出現(xiàn)R、S信號(hào)。電路如下圖所示:進(jìn)行波形仿真,波形圖如下:準(zhǔn)確無誤后創(chuàng)建符號(hào)keypulsegen。5.2.4.按如下電路圖連成校時(shí)電路。count7