![電子技術(shù)試驗(yàn)大作業(yè)試驗(yàn)報(bào)告簡(jiǎn)易數(shù)字鐘的制作和調(diào)試_第1頁](http://file4.renrendoc.com/view/7366eaaabeba19bfbe339e9366fce506/7366eaaabeba19bfbe339e9366fce5061.gif)
![電子技術(shù)試驗(yàn)大作業(yè)試驗(yàn)報(bào)告簡(jiǎn)易數(shù)字鐘的制作和調(diào)試_第2頁](http://file4.renrendoc.com/view/7366eaaabeba19bfbe339e9366fce506/7366eaaabeba19bfbe339e9366fce5062.gif)
![電子技術(shù)試驗(yàn)大作業(yè)試驗(yàn)報(bào)告簡(jiǎn)易數(shù)字鐘的制作和調(diào)試_第3頁](http://file4.renrendoc.com/view/7366eaaabeba19bfbe339e9366fce506/7366eaaabeba19bfbe339e9366fce5063.gif)
![電子技術(shù)試驗(yàn)大作業(yè)試驗(yàn)報(bào)告簡(jiǎn)易數(shù)字鐘的制作和調(diào)試_第4頁](http://file4.renrendoc.com/view/7366eaaabeba19bfbe339e9366fce506/7366eaaabeba19bfbe339e9366fce5064.gif)
![電子技術(shù)試驗(yàn)大作業(yè)試驗(yàn)報(bào)告簡(jiǎn)易數(shù)字鐘的制作和調(diào)試_第5頁](http://file4.renrendoc.com/view/7366eaaabeba19bfbe339e9366fce506/7366eaaabeba19bfbe339e9366fce5065.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
上潺文理大學(xué)《電子技術(shù)試驗(yàn)》課程學(xué)生實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱: 簡(jiǎn)易數(shù)字鐘的制作和調(diào)試姓名: *** 學(xué)號(hào): 班級(jí): 手機(jī): 郵箱: ***年4月16日目錄TOC\o"1-5"\h\z\o"CurrentDocument"1實(shí)驗(yàn)?zāi)康?3\o"CurrentDocument"2實(shí)驗(yàn)要求 3\o"CurrentDocument"基本要求 3\o"CurrentDocument"擴(kuò)展要求 3\o"CurrentDocument"3實(shí)驗(yàn)設(shè)計(jì) 3\o"CurrentDocument"1時(shí)鐘顯示 3\o"CurrentDocument"2時(shí)鐘調(diào)整 4\o"CurrentDocument"3整點(diǎn)報(bào)時(shí) 5\o"CurrentDocument"4切換模式 6\o"CurrentDocument"5清零功能 7\o"CurrentDocument".實(shí)驗(yàn)結(jié)果 7\o"CurrentDocument".實(shí)驗(yàn)感想 81實(shí)驗(yàn)?zāi)康耐ㄟ^本次實(shí)驗(yàn)的練習(xí),學(xué)會(huì)在ISE集成環(huán)境下使用xilinx軟件,對(duì)分頻器、計(jì)數(shù)器、掃描工作方式、七段譯碼器等內(nèi)容有更深的理解,學(xué)會(huì)用Verilog語言進(jìn)行可編程邏輯器件設(shè)計(jì),實(shí)現(xiàn)簡(jiǎn)易時(shí)鐘的設(shè)計(jì),編程控制硬件BASYS2實(shí)現(xiàn)各種功能,培養(yǎng)硬件開發(fā)的能力。2實(shí)驗(yàn)要求基本要求.構(gòu)造一個(gè)24小時(shí)制的數(shù)字鐘,要求能顯示時(shí)、分、秒(用數(shù)碼管加LED來完成,數(shù)碼管顯示小時(shí)和分鐘,LED顯示秒)。.能利用BASYS2板上的微動(dòng)開關(guān)作時(shí)鐘的調(diào)整。.用數(shù)碼管的閃爍作整點(diǎn)報(bào)時(shí)。擴(kuò)展要求.增加12/24小時(shí)顯示切換模式。.增加清零功能。3實(shí)驗(yàn)設(shè)計(jì)時(shí)鐘顯示主要思想利用分頻的原理,將頻率為50MHZ的時(shí)鐘輸入分頻為1HZ。利用掃描工作的方式,將小時(shí)和分鐘顯示在數(shù)碼管上。實(shí)現(xiàn)步驟計(jì)數(shù):在時(shí)鐘的上升沿記錄周期數(shù)clk_cnt,超過50M,clk_cnt歸零重新計(jì)數(shù),并將秒的個(gè)位second2力口1,另外用second1,minute2,minute1,hour1,hour2來分別記錄秒的十位,分鐘的個(gè)位、十位,小時(shí)的個(gè)位、十位。根據(jù)24小時(shí)制的進(jìn)位方式,秒和分鐘00-59計(jì)數(shù),3滿60進(jìn)位,小時(shí)023計(jì)數(shù),故總的時(shí)間顯示范圍為00:0023:59。顯示:將小時(shí)和分鐘分別顯示在數(shù)碼管上,采用掃描工作的方式,利用時(shí)鐘計(jì)數(shù)變量clk_cnt的14、15兩位的循環(huán)變化來依次循環(huán)顯示小時(shí)和分鐘的數(shù)字,具體語句如下:case(c2k_cnt[15:1^])0:ziuiu=niinjte2[3:0];: el[2:0];:n-Jir.=?LOjr2-3:0];; [1;0];endce5e同時(shí)也根據(jù)時(shí)鐘計(jì)數(shù)變量clk_cnt的14、15兩位的循環(huán)變化來確定哪一個(gè)數(shù)碼管點(diǎn)亮,并與顯示數(shù)字一一對(duì)應(yīng)。由于刷新頻率較高,數(shù)碼管的余輝以及人眼視覺暫留的效果,所以可以實(shí)現(xiàn)小時(shí)和分鐘同時(shí)顯示在數(shù)碼管上,具體代碼如下:case(clk_cnt[15:14]]0:an=4'blllOj:an=4m必H:an=4'blOll;:an=4'Mill;endcase對(duì)于秒鐘,利用7個(gè)LED燈顯示。采用BCD碼,前3個(gè)LED顯示秒鐘的十位,后4個(gè)LED顯示秒鐘的個(gè)位,仍用case語句分情況顯示,例如秒的十位顯示代碼如下:begince.se(second^[3:0])□:Ld[3:0]=4'bOOOCi;1:Ld[3:0]=4'bOOOl;2:Ld[3:0]=41bOOld;3:Ld[3:0]=41bOOll;4:Ld[3:0]=41bOlOO;5:Ld[3:0]=41bOlOl;Ld[3:0]=4'BOHO;7:Ld[3:0]=4'bOlll;5:Id[3:0]=4'hlOOO;9:Ld[3:0]=4'hlOOl;default:Id[3;Q]an曰。鼻呂e時(shí)鐘調(diào)整主要思想利用微動(dòng)開關(guān),實(shí)現(xiàn)對(duì)小時(shí)和分鐘的調(diào)整。關(guān)鍵點(diǎn)在于記錄微動(dòng)開關(guān)的狀態(tài)變化,在按鈕狀態(tài)從0變1的時(shí)刻發(fā)出控制信號(hào),而不是直接在微動(dòng)開關(guān)的上升沿作調(diào)整,避免在使用的過程中會(huì)出現(xiàn)一些毛刺與抖動(dòng)對(duì)功能產(chǎn)生影響。實(shí)現(xiàn)步驟捕捉按鈕的狀態(tài):在clk的每一個(gè)上升沿記錄按鈕的前一刻的狀態(tài)inc0以及此時(shí)刻的狀態(tài)inc,若出現(xiàn)從0變1的情況,則令控制信號(hào)incflag=1,表示此按鈕被按下,其他情況控制信號(hào)均為0。增加按鈕的代碼如下:aIways@(pcsedgeulk)begin.in.c=b-tn.[1];if(&in.c)begin.in.cO=in.c;incf;end.elsebegin.in.cO=in.c;in.cflag=O;end.end.根據(jù)控制信號(hào)incflag調(diào)整小時(shí)和分鐘的值。為了減少微動(dòng)開關(guān)的數(shù)目,所以調(diào)整小時(shí)和分鐘共用兩個(gè)微動(dòng)開關(guān),另由一個(gè)撥動(dòng)開關(guān)sw0確定調(diào)整小時(shí)還是分鐘一一若撥動(dòng)開關(guān)信號(hào)為0,則控制小時(shí)技術(shù),否則控制分鐘技術(shù);若增加按鈕的控制信號(hào)為1,則根據(jù)相應(yīng)的撥動(dòng)開關(guān)增加小時(shí)計(jì)數(shù),或者分鐘計(jì)數(shù);同樣地,若減小按鈕的控制信號(hào)為1,則根據(jù)相應(yīng)的撥動(dòng)開關(guān)減小小時(shí)計(jì)數(shù)或者分鐘計(jì)數(shù)。這樣就實(shí)現(xiàn)了對(duì)小時(shí)和分鐘的調(diào)整,本實(shí)驗(yàn)未考慮對(duì)秒調(diào)整的情況。整點(diǎn)報(bào)時(shí)主要思想當(dāng)分鐘向小時(shí)進(jìn)位的時(shí)候,說明到了整點(diǎn)的時(shí)刻,此時(shí)發(fā)出一個(gè)整點(diǎn)報(bào)時(shí)的信號(hào)來控制數(shù)碼管產(chǎn)生相應(yīng)的閃爍報(bào)時(shí)。閃爍次數(shù)均為10。閃爍效果是讓數(shù)碼管在改分鐘前10秒每秒鐘的前半秒點(diǎn)亮,后半秒熄滅來實(shí)現(xiàn)的。實(shí)現(xiàn)步驟判斷是否到達(dá)整點(diǎn),發(fā)出整點(diǎn)報(bào)時(shí)信號(hào)timeflag。在分鐘十位minute1向小時(shí)各位hour2進(jìn)位的時(shí)候,將整點(diǎn)報(bào)時(shí)信號(hào)置1,秒鐘個(gè)位second2向秒鐘十位second1進(jìn)位的時(shí)候,將整點(diǎn)報(bào)時(shí)信號(hào)置0.根據(jù)整點(diǎn)報(bào)時(shí)信號(hào),調(diào)整數(shù)碼管的顯示效果。若整點(diǎn)報(bào)時(shí)信號(hào)timeflag為1,則調(diào)整數(shù)碼管在每秒鐘的前半秒點(diǎn)亮,后半秒熄滅以實(shí)現(xiàn)閃爍的效果。具體代碼如下:always§(*)L>e目工口(t-iiue£lag>Q)begini£(clk_cnt[Z5:O]>24232223)an=^'131111;elsecaseCclk_cnt[15:14])0::endcdseendelsebegincaseCclk_cnt[15:14])□:an=^'tl210;1:an=^'tl202;2:an=^'tl012;3:an=^'t0212;endcdseendend.切換模式主要思想實(shí)現(xiàn)24小時(shí)制和12小時(shí)制的模式切換。在計(jì)數(shù)方面,仍然保持24小時(shí)制的計(jì)數(shù)方式,只在顯示的時(shí)候,根據(jù)撥動(dòng)開關(guān)sw2的值,來確定顯示24小時(shí)制還是12小時(shí)制。實(shí)現(xiàn)步驟判斷撥碼開關(guān)sw2的值,若為0,則為24小時(shí)制,數(shù)碼管按原設(shè)定的方案顯示;若為1,則為12小時(shí)制,改變數(shù)碼管顯示的值,顯示范圍為1:0012:59,即超過12小時(shí)的部分以及零點(diǎn)需要重新設(shè)置顯示,改變小時(shí)顯示且不改變hour2和hour1的值,輸出到相應(yīng)的顯示部分,部分代碼如下:always@(比)beginif(sw[2]=l£(10ml[1:0]+hour2[3:0]>121101[1:0]+hour2[3:0]==0})beginif(IQ url[1:Q]+hour2[3:Q]=20}beginhQurll[l:0]=0;hQur22[3:0]=8;endelseif(101[1:0]-Fhour2[3:0]=21}beginhQurll[l:0]=a;hQur22[3:0]=9;endelseif(10frhourl[1:0]-Fhour2[3:0]=22)begintinnrT1Fl:C11=T:清零功能主要思想設(shè)置清零按鈕,一旦按下,小時(shí)分鐘和秒的顯示全部歸零。實(shí)現(xiàn)步驟根據(jù)清零按鈕的狀態(tài),一旦檢測(cè)到清零按鈕有上升沿跳變,則將所有計(jì)數(shù)變量歸零。從而使所有的顯示全部歸零,代碼如下:if(DE⑶)beginelk:cnt=0;Becondl[2:0]=0;second2]3:凸]=口;rr.L^mtel[E:凸]=0;:W:口]=口1:口口31[1;Q]=0;口crnrE[3;0]=0;亡二已.實(shí)驗(yàn)結(jié)果通過上述實(shí)驗(yàn)設(shè)計(jì)的分析,編寫好Verilog程序,燒錄到BASYS2板子中,觀察各種功能的實(shí)現(xiàn)情況。.時(shí)鐘顯示功能正常,能夠顯示出秒(LED顯示BCD碼)、分和小時(shí)(數(shù)碼管顯示),并且顯示的時(shí)間非常準(zhǔn)確。.時(shí)鐘調(diào)整功能正常,選擇撥動(dòng)開關(guān)SW0的狀態(tài),為0時(shí),通過兩個(gè)調(diào)整按鈕(BTN0:減小按鈕,BTN1:增加按鈕),可以正常的調(diào)整分鐘的值,在00-59之間變化。同樣地,SW0為1時(shí),通過兩個(gè)調(diào)整按鈕(BTN0:減小按鈕,BTN1:增加按鈕),可以正常的調(diào)整小時(shí)的值,在00-23之間變化。小時(shí)和分鐘的調(diào)整相互獨(dú)立,互不影響。.整點(diǎn)報(bào)時(shí)功能正常,在整點(diǎn)時(shí)刻,數(shù)碼管會(huì)閃爍,閃爍次數(shù)為10。.切換模式功能正常,選擇撥動(dòng)開關(guān)SW2的狀態(tài),為0時(shí),是24小時(shí)制顯示;為1時(shí),是12小時(shí)制顯示。.清零功能功能正常,按下按鈕BTN2,全部顯示歸零,包括數(shù)碼管和LED,全部從0開始重新計(jì)數(shù)。.實(shí)驗(yàn)感想在本次大作業(yè)之前,我對(duì)verilog語言知之甚少,甚至對(duì)老師給的四個(gè)示例程序都并不完全理解,對(duì)ISE的使用也并不熟練。但是通過本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝紡織行業(yè)的顧問工作總結(jié)
- 2025年全球及中國無人值守汽車衡亭行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國化學(xué)鍍鎳 PTFE 涂層行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國一體式旋轉(zhuǎn)變壓器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球軟組織水平種植體行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球保險(xiǎn)業(yè)的低代碼和無代碼 (LCNC) 平臺(tái)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國加熱架式食物加熱器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國商用車氣制動(dòng)防抱死制動(dòng)系統(tǒng)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國熱水浴缸用換熱器行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國變電站智能巡視解決方案行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 第4課+中古時(shí)期的亞洲(教學(xué)設(shè)計(jì))-【中職專用】《世界歷史》(高教版2023基礎(chǔ)模塊)
- 運(yùn)動(dòng)技能學(xué)習(xí)與控制完整
- 原料驗(yàn)收標(biāo)準(zhǔn)知識(shí)培訓(xùn)課件
- Unit4MyfamilyStorytime(課件)人教新起點(diǎn)英語三年級(jí)下冊(cè)
- 物流運(yùn)作管理-需求預(yù)測(cè)
- 財(cái)務(wù)管理專業(yè)《生產(chǎn)實(shí)習(xí)》教學(xué)大綱
- 一年級(jí)口算天天練(可直接打印)
- 新急救常用儀器設(shè)備操作流程
- 新人教版高中數(shù)學(xué)選擇性必修第一冊(cè)全套精品課件
- 2023年四川省自貢市中考數(shù)學(xué)真題(原卷版)
- 三年級(jí)數(shù)學(xué)混合運(yùn)算100題
評(píng)論
0/150
提交評(píng)論