版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 一 凌陽,拇指凌陽 凌陽,拇指凌陽總體設(shè)計方案凌陽,拇指凌陽凌陽,拇指凌陽1.設(shè)計原理及思路凌陽,拇指凌陽1.1原理分析凌陽,拇指凌陽凌陽,拇指凌陽圖1-1數(shù)字鐘程序總體框圖凌陽,拇指凌陽凌陽,拇指凌陽數(shù)字鐘實際上就是對1Hz的頻率進行計數(shù)的計數(shù)電路。食指振蕩器產(chǎn)生32768Hz的時鐘信號,拇指經(jīng)過分頻器后產(chǎn)生512Hz、64Hz、2Hz的脈沖信號,拇指秒計數(shù)器計滿60后,拇指觸發(fā)分計數(shù)器,拇指分計數(shù)
2、器計滿60后,拇指觸發(fā)計時電路,拇指當計滿24小時后開始下一輪計數(shù)。食指如果計數(shù)的起始時間與設(shè)想的有誤差,拇指可以通過調(diào)時、調(diào)分按鍵或復(fù)位鍵進行手動調(diào)時。食指計數(shù)器的輸出經(jīng)過6選1多路選擇器后以動態(tài)掃描方式送到LED數(shù)碼管輸出。食指凌陽,拇指凌陽由框圖可知程序模塊可分為消抖模塊、2分頻、或門、6進制計數(shù)器、10進制計數(shù)器、24進制計數(shù)器6選1多路選擇器、七段譯碼器、位選端控制器組成。食指實現(xiàn)思路及具體實現(xiàn)過程將在第二部分詳細介紹。食指
3、凌陽,拇指凌陽1.2數(shù)字鐘的電路結(jié)構(gòu)凌陽,拇指凌陽數(shù)字鐘由電源電路、CPLD電路、JATG下載接口、振蕩器、分頻器、顯示器等部分組成。食指</p><p> module 凌陽,拇指凌陽ji10(clk_1,reset,jinwei_1,d1);凌陽,拇指凌陽input 凌陽,拇指凌陽clk_1,reset;凌陽,拇指凌陽output[3:0] 凌陽,拇指凌陽d1;凌陽,拇指凌陽output 凌陽,拇
4、指凌陽jinwei_1;凌陽,拇指凌陽reg[3:0] 凌陽,拇指凌陽d1;凌陽,拇指凌陽reg 凌陽,拇指凌陽jinwei_1;凌陽,拇指凌陽always@(posedge 凌陽,拇指凌陽clk_1,posedge 凌陽,拇指凌陽reset)凌陽,拇指凌陽begin凌陽,拇指凌陽if(reset)凌陽,拇指凌陽begin凌陽,拇指凌陽d1<=4'b0;凌陽,拇指凌陽jinwei_1<=1'b
5、0;凌陽,拇指凌陽end凌陽,拇指凌陽else 凌陽,拇指凌陽if(d1<4'd9)凌陽,拇指凌陽begin凌陽,拇指凌陽d1<=d1+4'b1;凌陽,拇指凌陽jinwei_1<=1'b0;凌陽,拇指凌陽end凌陽,拇指凌陽else 凌陽,拇指凌陽if(d1==4'd9)凌陽,拇指凌陽begin凌陽,拇指凌陽d1<=</p><p> 仿
6、真波形:凌陽,拇指凌陽凌陽,拇指凌陽2.6六進制計數(shù)器(含進位端)凌陽,拇指凌陽2.6.1六進制計數(shù)器(含進位端)原理凌陽,拇指凌陽該六進制計數(shù)器作為秒計數(shù)器和分計數(shù)器的高位, 凌陽,拇指凌陽具有進位輸出端和異步復(fù)位端,拇指復(fù)位信號為高電平有效。食指它要求從0到5計數(shù),拇指到5清零重新計數(shù)。食指采用時序邏輯電路。食指設(shè)計時應(yīng)考慮計數(shù)器能夠進行級聯(lián)。食指凌陽,拇指凌陽2.6.2六進制計數(shù)器(含進位端)程序代碼凌陽,拇指凌陽&l
7、t;/p><p> module 凌陽,拇指凌陽liu(reset,clk_2,d2,jinwei_2);凌陽,拇指凌陽output 凌陽,拇指凌陽d2,jinwei_2;凌陽,拇指凌陽input 凌陽,拇指凌陽reset,clk_2;凌陽,拇指凌陽reg[2:0] 凌陽,拇指凌陽d2;凌陽,拇指凌陽reg 凌陽,拇指凌陽jinwei_2;凌陽,拇指凌陽always@(posedge 凌陽,拇指凌陽clk
8、_2 凌陽,拇指凌陽or 凌陽,拇指凌陽posedge 凌陽,拇指凌陽reset)凌陽,拇指凌陽begin凌陽,拇指凌陽if(reset)凌陽,拇指凌陽begin凌陽,拇指凌陽d2<=3'b0;凌陽,拇指凌陽jinwei_2<=1'b0;凌陽,拇指凌陽end凌陽,拇指凌陽else 凌陽,拇指凌陽if(d2==3'd5)凌陽,拇指凌陽begin凌陽,拇指凌陽d2<=3'b
9、0;凌陽,拇指凌陽jinwei_2<=1'b1;凌陽,拇指凌陽end凌陽,拇指凌陽else凌陽,拇指凌陽begin凌陽,拇指凌陽d2<=d2+3'b1;凌陽,拇指凌陽jinwei_2<=1'b0;凌陽</p><p> 凌陽,拇指凌陽仿真波形:凌陽,拇指凌陽凌陽,拇指凌陽凌陽,拇指凌陽2.7時計數(shù)器凌陽,拇指凌陽2.7.1時計數(shù)器原理凌陽,拇指凌陽
10、該時計數(shù)器實際是一個24進制計數(shù)器, 凌陽,拇指凌陽具有異步復(fù)位端,拇指復(fù)位信號為高電平有效。食指它要求從0到23計數(shù),拇指到23清零重新計數(shù)。食指采用時序邏輯電路。食指凌陽,拇指凌陽2.7.2時計數(shù)器程序代碼凌陽,拇指凌陽</p><p> module 凌陽,拇指凌陽shi(reset,d5,d6,dw_shi);凌陽,拇指凌陽output 凌陽,拇指凌陽d5,d6;凌陽,拇指凌陽input 凌陽
11、,拇指凌陽reset,dw_shi;凌陽,拇指凌陽reg[3:0] 凌陽,拇指凌陽d5;凌陽,拇指凌陽reg[1:0] 凌陽,拇指凌陽d6;凌陽,拇指凌陽reg[4:0] 凌陽,拇指凌陽count;凌陽,拇指凌陽always@(posedge 凌陽,拇指凌陽reset 凌陽,拇指凌陽or 凌陽,拇指凌陽posedge 凌陽,拇指凌陽dw_shi 凌陽,拇指凌陽)凌陽,拇指凌陽begin凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇
12、指凌陽if(reset)凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽begin凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽d5<=4'b0;凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽d6<=2'b0;凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽count<=5'b0;凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌&
13、lt;/p><p> 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽begin凌陽,拇指凌陽</p><p> 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽d5<=4'b0;凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽d6<=2'b0;凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽count<=5'b0;凌
14、陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽end凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽else凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽begin凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽count=count+5'b1;凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽d5<=count%5'd10;凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇
15、指凌陽d6<=count/5'd10;凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽end凌陽,拇指凌陽end凌陽,拇指凌陽endmodule 凌陽,拇指凌陽 凌陽,拇指凌陽 凌陽,拇指凌陽凌陽,拇指凌陽</p><p> 凌陽,拇指凌陽仿真波形:凌陽,拇指凌陽凌陽,拇指凌陽凌陽,拇指凌陽2.8六選一多路選擇器凌陽,拇指凌陽2.8.1六選一多路選擇器原理凌陽,拇指凌陽六選一多路
16、選擇器通過六進制計數(shù)器的輸出信號控制實現(xiàn)了對計數(shù)器產(chǎn)生的脈沖信號的選擇性輸出。食指加入此模塊是為了實現(xiàn)數(shù)碼管的動態(tài)掃描輸出。食指凌陽,拇指凌陽六選一多路選擇器的輸入是一個三位二進制數(shù),拇指輸出是計時器、計分器、計秒器的高位或低位。食指凌陽,拇指凌陽2.8.2六選一多路選擇器程序代碼凌陽,拇指凌陽</p><p> module 凌陽,拇指凌陽liutoyi(cin,d1,d2,d3,d4,d5,d6,co
17、ut);凌陽,拇指凌陽input[2:0]cin;凌陽,拇指凌陽input[3:0]d1,d3,d5;凌陽,拇指凌陽input[2:0]d2,d4;凌陽,拇指凌陽input[1:0]d6;凌陽,拇指凌陽output[3:0]cout;凌陽,拇指凌陽reg[3:0]cout;凌陽,拇指凌陽always@(cin)凌陽,拇指凌陽case(cin)凌陽,拇指凌陽3'b000:cout<=d1;凌陽,拇指凌陽3
18、'b001:cout<=d2;凌陽,拇指凌陽3'b010:cout<=d3;凌陽,拇指凌陽3'b011:cout<=d4;凌陽,拇指凌陽3'b100:cout<=d5;凌陽,拇指凌陽3'b101:cout<=d6;凌陽,拇指凌陽endcase凌陽,拇指凌陽endmodule凌陽,拇指凌陽</p><p> 凌陽,拇指凌陽仿真波
19、形:凌陽,拇指凌陽凌陽,拇指凌陽凌陽,拇指凌陽2.9位選端控制器凌陽,拇指凌陽2.9.1位選端控制器原理凌陽,拇指凌陽該數(shù)字鐘采用動態(tài)掃描方式輸出,拇指數(shù)碼管每一時刻只有一個在亮,拇指因為切換頻率超過人眼識別能力,拇指所以可以認為它們是同時亮的。食指位選端控制器通過六進制計數(shù)器的輸出決定哪一個數(shù)碼管亮。食指凌陽,拇指凌陽位選端控制器實際是一個3-6譯碼器。食指當輸入是三位2進制數(shù)時,拇指輸出為6位2進制數(shù)。食指凌陽,拇指凌陽
20、2.9.2位選端控制器程序代碼凌陽,拇指凌陽module 凌陽,拇指凌陽weixuan(cin,v);凌陽,拇指凌陽output 凌陽,拇指凌陽v;凌陽,拇指凌陽input[3:0] 凌陽,拇指凌陽cin;凌陽,拇指凌陽reg[5:0] 凌陽,拇指凌陽v;凌陽,拇指凌陽always@(cin)凌陽,拇指凌陽case(cin)凌陽,拇指凌陽3'b000:v<=6'b111110;凌陽,拇指凌陽3
21、39;b001:v<=6'b111101;凌陽,拇指凌陽3'b010:v<=6'b111011;凌陽,拇指凌陽3'b011:</p><p> module 凌陽,拇指凌陽yimaguan(cin_7,cout_7,xuan_tong,凌陽,拇指凌陽clk_dp);凌陽,拇指凌陽input[3:0] 凌陽,拇指凌陽cin_7;凌陽,拇指凌陽output 凌陽
22、,拇指凌陽cout_7;凌陽,拇指凌陽reg 凌陽,拇指凌陽dpy;凌陽,拇指凌陽input 凌陽,拇指凌陽clk_dp;凌陽,拇指凌陽input[2:0] 凌陽,拇指凌陽xuan_tong;凌陽,拇指凌陽reg[7:0] 凌陽,拇指凌陽cout_7;凌陽,拇指凌陽always@(xuan_tong)凌陽,拇指凌陽case(xuan_tong)凌陽,拇指凌陽3'b100:dpy<=1'b1;凌陽,拇指
23、凌陽3'b010:dpy<=clk_dp;凌陽,拇指凌陽default:dpy<=1'b0;凌陽,拇指凌陽endcase凌陽,拇指凌陽always@(cin_7)凌陽,拇指凌陽case(cin_7)凌陽,拇指凌陽4'b0000:cout_7<={dpy,7'b0111111};凌陽,拇指凌陽4'b0001:cout_7<={dpy,7'b000<
24、/p><p> 凌陽,拇指凌陽2.11綜合模塊凌陽,拇指凌陽2.11.1綜合模塊原理凌陽,拇指凌陽綜合模塊采用模塊例化的方法實現(xiàn)。食指凌陽,拇指凌陽2.11.2綜合模塊程序代碼凌陽,拇指凌陽module 凌陽,拇指凌陽zonghe(reset,hour_add,f64,min_add,f2,f512,z_out,z_wx);凌陽,拇指凌陽input 凌陽,拇指凌陽reset,hour_add,f64,m
25、in_add,f2,f512;凌陽,拇指凌陽output 凌陽,拇指凌陽[7:0] 凌陽,拇指凌陽z_out;凌陽,拇指凌陽output[5:0] 凌陽,拇指凌陽z_wx;凌陽,拇指凌陽凌陽,拇指凌陽wire 凌陽,拇指凌陽f_2,x1,x2,m1,f1,j1,j2,j3,j4,huo1,huo2;凌陽,拇指凌陽wire[3:0] 凌陽,拇指凌陽dd1,dd3,dd5,qi1;凌陽,拇指凌陽wire[2:0] 凌陽,拇指凌陽
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于時鐘芯片的電子時鐘設(shè)計
- 電子時鐘課程設(shè)計--數(shù)字電子時鐘焊接調(diào)試報告
- 電子時鐘
- 電子時鐘
- 電子時鐘
- 基于vhdl電子時鐘設(shè)計
- 基于arm的電子時鐘設(shè)計
- 基于arduino的電子時鐘設(shè)計
- 基于fpga的電子時鐘設(shè)計
- 電子時鐘課程設(shè)計報告
- 電子時鐘,匯編,++
- 煙霧報警電子時鐘設(shè)計報告
- 電子時鐘設(shè)計
- 基于電力線的電子時鐘設(shè)計【開題報告】
- 基于單片機的電子時鐘設(shè)計【開題報告】
- 電子時鐘論文
- 電子時鐘.doc
- 電子時鐘.doc
- 電子時鐘課程設(shè)計--proteus環(huán)境下的電子時鐘設(shè)計
- 基于fpga的數(shù)字電子時鐘設(shè)計
評論
0/150
提交評論