【正文】
l ck1c l c 1ciL1H1L2H2L3H3L4H4m o d 2 4ins t 5CLRNDPRNQD F Fins t 4V C CCLRNDPRNQD F Fins t 9V C Cmcim h1m h2m h3m h4m l1m l2m l3m l4scis h1s h2s h3s h4s l1s l3s l4scimcis l2hh1hh2hh3hh4hl1hl2hl3hl4HCIk1HCI 圖 13 計數(shù)電路:脈沖由分頻器提供, 外部的總電路采用 的 是異步計數(shù)法(但達(dá)到了同步的效果),把進(jìn)位信號連接起來 。第一片要設(shè)計為模 10 計數(shù)器,第二片要設(shè)計成模 6計數(shù)器,因為 74160本身就是模 10計數(shù)器,所以第一片不要加別的控制電路。 分頻電路 圖 6 把三個模 10 的計數(shù)器級聯(lián)起來( 10 10 10=1000),就可以得到一個 1000 的分頻器,由于做的是分頻器考慮的主體是脈沖電平變化率的問題,對一個周期里電平什么時候改變要求并不是很嚴(yán)格,所以這里為了避免冒險未采用芯片的進(jìn)位信號作為下一級芯片的時鐘信號 ,而是采用把AD的值送到時鐘端。清零開關(guān)的輸入信號輸送到各個 計數(shù)器的清零端即可。 1hz 的脈沖送到時鐘計時電路秒位的 clk 輸入口;秒位的進(jìn)位信號和 2hz脈沖通過開關(guān)的選擇輸送到分位電路的時鐘輸入口,前者用 于正常計時,后者由于校分時;分位的進(jìn)位信號和 2hz 脈沖通過開關(guān)的選擇輸送到 時 位電路的時鐘輸入口 ,前者用于正常計時,后者由于校時。 校分、校時、清零電路只需要輸入一些控制信號給時鐘計時電路即可,當(dāng)然這些控制信號是由開關(guān)提供的。 b、 鬧表狀態(tài)( K7= K8=0): 此狀態(tài)下數(shù)碼管顯示當(dāng)前 鬧定的時間, K1 為 設(shè)定分鐘的開關(guān),K2為 設(shè)定小 時開關(guān) ,清零開關(guān)無用 K4。以模 60 與模 24 計數(shù)器構(gòu)成定時與存儲電路,調(diào)用 動態(tài)顯示控制電路顯示,通過 147 同或門和后 續(xù)與門控制蜂鳴器。 EDA 課程設(shè)計報告 名稱: 多功能數(shù)字 時鐘 指導(dǎo)教師: 姓 名: 學(xué) 號: 院 系: 時 間: EDA(II) 多功能數(shù)字鐘 1 摘 要 本文是 基于 Altera公司出品 QuartusII軟件以及相應(yīng)的實(shí)驗平臺完成 的 多功能數(shù)字計時器實(shí)驗 ,使我們清楚地了解到我們身邊的數(shù)字表的功能是怎樣實(shí)現(xiàn)的 。 主體二 : 主要涉及模 60 與模 24 計數(shù)器、顯示控制電路、 147 同或門。 a、 正常計時狀態(tài) ( K K8 都為一) :此狀態(tài)下數(shù)碼管顯示當(dāng)前的時間, K1為校分開關(guān) , K2為校時開關(guān) , K4為清零開關(guān) ,校分、校時都是以 2HZ的信號進(jìn)行快速到位的。為了顯示當(dāng)前時鐘時間,我們需要一個顯示電路。 通過以上分析我們可以得到如下框架圖: 圖 1 電路結(jié)構(gòu)圖 II. 電路的工作原理 電路總圖如下(電路進(jìn)行了封裝): EDA(II) 多功能數(shù)字鐘 7 圖 2 電路總圖 首先由分頻器把原來的 48MHZ 的脈沖用進(jìn)行分頻得到 1Khz、 500hz、 2hz、 1hz的脈沖。 萬年歷電路:其正常狀態(tài)的脈沖是由時鐘計數(shù)器時位的進(jìn)位信號提供的,在調(diào)整日期時,時鐘信號是通過開關(guān)選擇一個 2hz 脈沖輸送到各個電路時鐘端 的。 EDA(II) 多功能數(shù)字鐘 9 VCC1kINPUT10O U T P U T100O U T P U T500O U T P U TC O U N T E RC L KE N TABCDL D NE N PC L R NQDQAQBQCRCO74160ins t C O U N T E RC L KE N TABCDL D NE N PC L R NQDQAQBQCRCO74160ins t 1V C CC O U N T E RC L KE N TABCDL D NE N PC L R NQDQAQBQCRCO74160ins t 3A N D 2ins t 5A N D 2ins t 61OUTPUT2OUTPUTV C Cc 48 I N P U Tc1O U T P U TC O U N T E RCBAE N TDC L R NC L KE N PL D NQAQBQCQDRCO74163in s tV C Cc3 c1m o d 3in s t 1 圖 5 把一個模 16 計數(shù)器和模 3的計數(shù)器級聯(lián)( 16 3=48)即可得到模 48的計數(shù)器 ,輸出即為48分頻后的脈沖。把進(jìn)位信號送入使能端 ENT(高電平有效),當(dāng)?shù)谝黄嫈?shù)到 1001( 9)時, ENT端變成 高電平,但 74160是上升沿觸發(fā)的,此時 clk 無上升沿第二片不計數(shù),當(dāng) CLK 的 上升沿到來,第一片回到 0000狀態(tài),第二片 計數(shù)器的值增加 1。所以我們要把 Q1b、 Qa Q2b( 00100011— 23)與非起來,把此信號作為置數(shù)信號。為了達(dá)到消顫的目的同時又不造成開關(guān)的延時這里我們引入的脈沖是 2HZ。 主體是一個 24 選 4 的數(shù)據(jù)選擇器,路選信號是由一個 模 8計數(shù)器提 供的,這樣在一個周期里空余兩個路選信號,由于用的是動態(tài)原理, 信號停留時間很短一個周期 1/1000 秒, 這樣 人眼根本看不出。 SH1,SH2,SH3,SH4:in std_logic。 architecture P of MUX24 is SIGNAL SL:std_logic_vector(3 downto 0)。//定義數(shù)組范圍 begin SL=SL1amp。 ML=ML1amp。 HL=HL1amp。 SEL=A1amp。 end P。9” ) QbQa QdQc 00 01 11 10 00 0 0 1 0 EDA(II) 多功能數(shù)字鐘 19 01 0 1 1 0 11 * * * * 10 0 0 * * 圖 21 3+5+7由卡諾圖化簡得 :QaQb+QaQc 所以上式可以化簡為: 59’ amp。 a.定時和存儲模塊 V C CD M K I N P U TV C CDHK I N P U Tc l e a r 1h o l d 1c l ck1c l c 1ciH1H2H3H4L2L1L3L4m o d 6 0ins t 1c l e a r 1h o l d 1c l ck1c l c 1ciL1H1L2H2L3H3L4H4m o d 2 4ins t 2CLRNDPRNQD F Fins t 4V C CO R 2ins t 6CLRNDPRNQD F Fins t 7V C CO R 2ins t 9G N D2H Z 圖 24 電路主要由一個模 60(分位)和一個模 24(時位)計數(shù)器組成 (時鐘計時電路已設(shè)計) ,外圍兩個開關(guān)只是用來控制是否把 2HZ的脈沖送入兩個計數(shù)器的時鐘端。 ① 顯示器的切換電路 V C Cc m od I N P U TAO U T P U TBO U T P U TCO U T P U TDO U T P U TEO U T P U TFO U T P U TGO U T P U TO R 2ins t 44O R 2ins t 45A N D 2ins t 46O R 2ins t 47O R 2ins t 48A N D 2ins t 49O R 2ins t 50O R 2ins t 51A N D 2ins t 52O R 2ins t 53O R 2ins t 54A N D 2ins t 55O R 2ins t 56O R 2ins t 57A N D 2ins t 58O R 2ins t 59O R 2ins t 60A N D 2ins t 61N O Tins t 62O R 2ins t 63O R 2ins t 64A N D 2ins t 65OR GAN OW AOR GBN OW BOR GCN OW COR GDN OW DOR GEN OW EOR GFN OW FOR GGN OW GSLO U T P U TSHO U T P U TMLO U T P U TMHO U T P U THLO U T P U THHO U T P U TO R 2ins t 30O R 2ins t 31O R 2ins t 32O R 2ins t 33O R 2ins t 34O R 2ins t 35OR GS LN OW SLOR GS HN OW SHOR GM LN OW M LOR GM HN OW M HOR GH LN OW H LOR GH HN OW H H 圖 28 位切換是把兩種模式下的位信號或其來送到顯示器的,能這樣做是由于我們給兩個display 電路引入的是相同的 1KHZ 的脈沖,所以位信號是相同的,或其來主要是為了保險。 a.各種計數(shù)器的電路 圖 31 模 100計數(shù)器 CLEA R48MXMXHDMKc modDHKHCIBEEPABCDEFGSLSHMLMHHLHHhav ealertin s t校分 校時 定時 定時 模式 EDA(II) 多功能數(shù)字鐘 25 V C Ck1 I N P U TV C Cc lc 1 I N P U TV C Chold1 I N P U TV C Cc lea r1 I N P U TV C Cc lc I N P U TciO U T P U TL1O U T P U TL2O U T P U TL3O U T P U TL4O U T P U TH1O U T P U TH2O U T P U TH3O U T P U TH4O U T P U TV C CC O U N T E RC L KE N TABCDL D NE N PC L R NQDQAQBQCRCO74160ins t C O U N T E RC L KE N TABCDL D NE N PC L R NQDQAQBQCRCO74160ins t 6A N D 2in s t 1G N DG N DN O Tins t 3A N D 2ins t 5A N D 2ins t 7O R 2ins t 8N O Tins t 9N O Tins t 10N A N D 2ins t 13V C Ck1 I N P U TV C Cc lc 1 I N P U TV C Cho ld1 I N P U TV C Cc lea r1 I N P U TV C Cc lc I N P U TciO U T P U TL1O U T P U TL2O U T P U TL3O U T P U TL4O U T P U TH1O U T P U TH2O U T P U TH3O U T P U TH4O U T P U TC O U N T E RC L KE N TABCDL D NE N PC L R NQDQAQBQCRCO74160ins t C O U N T E RC L KE N TABCDL D NE N PC L R NQDQAQBQCRCO74160ins t 6A N D 2in s t 1G N DG N DN O Tins t 3A N D 2ins t 5A N D