數(shù)電課設(shè)實驗報告_第1頁
數(shù)電課設(shè)實驗報告_第2頁
數(shù)電課設(shè)實驗報告_第3頁
數(shù)電課設(shè)實驗報告_第4頁
數(shù)電課設(shè)實驗報告_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

.大連理工大學(xué)本科實驗報告題目:數(shù)字鐘課程名稱: 數(shù)字電路課程設(shè)計學(xué)院(系): 電信學(xué)部專 業(yè): 電氣工程及其自動化班 級: 電氣1603班學(xué)生姓名: 肖也學(xué) 號: 201692279完成日期: 2018.12.26成 績:.2018 年 12 月 26 日.數(shù)字電路實驗室安全操作規(guī)范在實驗室指定的位置進(jìn)行實驗。實驗前,應(yīng)檢查要使用的實驗設(shè)備是否在正確的位置,注意人身安全,防止使用過程中造成事故。精品文檔放心下載使用設(shè)備前,檢查是否有漏電等危險情況。如果設(shè)備不正常,要關(guān)閉電源,請指導(dǎo)教師更換。禁止學(xué)生未經(jīng)允許移動和更換以及檢修設(shè)備。實驗室內(nèi)的儀器設(shè)備要安全接地,注意儀器設(shè)備的通風(fēng)和防塵,遠(yuǎn)離高溫以及強(qiáng)輻射區(qū)域。精品文檔放心下載儀器設(shè)備要按照使用說明書操作,嚴(yán)禁用銳器和硬物損壞儀器設(shè)備、電源線和信號線等,嚴(yán)禁在實驗室刻畫和做標(biāo)記等行為。應(yīng)正確選擇和使用設(shè)備,嚴(yán)禁違章操作,避免人身事故和儀器損壞,造成損失的要賠償。謝謝閱讀一般情況下,禁止學(xué)生攜帶個人的電子元器件和設(shè)備進(jìn)入實驗室。學(xué)生自制的電路必須經(jīng)過指導(dǎo)教師批準(zhǔn)才能接到實驗設(shè)備上。嚴(yán)禁學(xué)生攜帶實驗室的設(shè)備和元器件等到實驗室外。借用設(shè)備時要請示教師,登記之后再帶離,并在規(guī)定的時間內(nèi)歸還,歸還時要檢查是否正常。感謝閱讀實驗過程中,禁止帶電操作,檢查電路時要關(guān)閉電源。如果發(fā)現(xiàn)有異常發(fā)熱,焦糊味和異常聲響等,應(yīng)首先關(guān)閉電源,并請指導(dǎo)教師解決。如遇到地震、火災(zāi)等災(zāi)害要按照實驗室安全預(yù)案進(jìn)行處理。謝謝閱讀實驗結(jié)束后,要整理實驗設(shè)備到正確的位置,帶好個人物品,清掃衛(wèi)生后,經(jīng)過指導(dǎo)教師允許才能離開。離開時,各個實驗設(shè)備要關(guān)閉電源,計算機(jī)和投影儀要按照正確的方法關(guān)機(jī),不得強(qiáng)行關(guān)閉。感謝閱讀電腦中不能存放與教學(xué)無關(guān)的資料,不能玩游戲和觀看電影。精品文檔放心下載進(jìn)入實驗室時,不能攜帶食品和飲料。離開時,要把垃圾帶走。精品文檔放心下載.簽名:日期:.題目:數(shù)字鐘1設(shè)計要求(1)能夠顯示當(dāng)前時間,分別用6個數(shù)碼管顯示小時、分鐘、秒鐘的時間,秒針的計數(shù)精品文檔放心下載頻率為1Hz;(2)具有手動校時、校分、校秒的功能,調(diào)整的形式為通過按鍵進(jìn)行累加;感謝閱讀(3)在整點進(jìn)行提示,通過六位流水燈來實現(xiàn),具體方式為2秒1個輪回,偶數(shù)位和奇感謝閱讀數(shù)位各亮1秒,循環(huán)閃爍直到整點過1分結(jié)束。(4)具有鬧鐘功能,鬧鐘時間可以任意設(shè)定,只能調(diào)整時和分,秒數(shù)統(tǒng)一設(shè)置為0(設(shè)感謝閱讀定的形式同樣為通過按鍵累加),并且在設(shè)定的時間能夠進(jìn)行提示,提示由1位LED精品文檔放心下載閃爍實現(xiàn),鬧鐘到點后持續(xù)一分鐘;(5)具有鬧鈴音樂功能,由蜂鳴器接到開發(fā)板GPIO引腳輸出實現(xiàn),鬧鐘到點后自動循精品文檔放心下載環(huán)播放事先編制好的特定樂譜的音樂,持續(xù)時間和鬧鐘到點提示燈一樣為1分鐘;感謝閱讀(6)設(shè)計模式選擇計數(shù)器,有計時、校時(手動校時和鬧鐘定時)及整點報時三個模式,精品文檔放心下載通過計數(shù)器來控制各個功能之間轉(zhuǎn)換。2設(shè)計分析及系統(tǒng)方案設(shè)計4個輸入:27Mhz時鐘,三個按鍵;14個輸出:6個數(shù)碼管顯示輸出,2個當(dāng)前校時提示燈(分別提示當(dāng)前為校正數(shù)字鐘精品文檔放心下載和設(shè)定鬧鈴時間),3個當(dāng)前校時位提示燈(時、分、秒),1個鬧鐘到點提示燈,1個整點感謝閱讀報時6位流水燈,1個蜂鳴器輸出引腳;通過對50MHZ的clk進(jìn)行分頻得到1Hz時鐘信號作為基本信號,三個按鍵分別控制感謝閱讀.模式,調(diào)時位,累加。時分秒key3key2key1位位位模式校時校時顯顯顯提示位按鍵示示示提示累加圖1 系統(tǒng)框圖3系統(tǒng)以及模塊硬件電路設(shè)計硬件電路及其引腳說明如下:圖2按鍵部分電路.表1按鍵部分接口定義圖3 數(shù)碼管部分電路..表2數(shù)碼管部分接口定義.圖4LED部分電路整點報時6位流水燈鬧鐘到時提示燈由下到上依次為時分秒當(dāng)前校時位提示燈LEDG[7]: 鬧鐘定時提示燈LEDG[8] 數(shù)字鐘校時提示燈表3 實驗中用到的LED接口定義.圖5 GPIO接口部分電路表4 實驗中用到的GPIO引腳(蜂鳴器外設(shè)接口)定義精品文檔放心下載4系統(tǒng)的VerilogHDL設(shè)計moduleclock(clk,add,set_mod_key,set_xx_key,hour1_show,hour2_show,min1_show,min2_show,精品文檔放心下載sec1_show,sec2_show,set_time_LED,set_clock_LED,set_hour_LED,set_sec_LED,set_mi謝謝閱讀n_LED,alarm_light,hourly_light,speaker);謝謝閱讀input clk,set_mod_key,set_xx_key,add;//輸入為50MHZ開發(fā)板時鐘和三個按鍵:精品文檔放心下載運行模式、調(diào)時位、累加.output[6:0]hour1_show,hour2_show,min1_show,min2_show,sec1_show,sec2_s精品文檔放心下載how;//6個數(shù)碼管顯示輸出output set_time_LED,set_clock_LED;//數(shù)字鐘校時提示燈和鬧鐘定時提示燈精品文檔放心下載output set_hour_LED,set_sec_LED,set_min_LED;//當(dāng)前校時位提示燈(時、分、謝謝閱讀秒)output alarm_light;//鬧鐘到時提示燈精品文檔放心下載output[5:0] hourly_light;//整點報時六位流水燈精品文檔放心下載output speaker;//揚聲器GPIO引腳對應(yīng)的音頻輸出端狀態(tài)寄存器精品文檔放心下載reg[6:0]hour1_show,hour2_show,min1_show,min2_show,sec1_show,sec2_show;謝謝閱讀//時分秒顯示數(shù)碼管reg[3:0] hour1,hour2,min1,min2,sec1,sec2;//存儲正常計時的當(dāng)前時間謝謝閱讀reg[3:0] set_hour1,set_hour2,set_min1,set_min2,set_sec1,set_sec2;精品文檔放心下載//存儲校時功能的目標(biāo)校正時間reg[3:0] shour1,shour2,smin1,smin2,ssec1,ssec2;精品文檔放心下載//存儲數(shù)碼管應(yīng)顯示的對應(yīng)十進(jìn)制數(shù)的寄存器reg[3:0] ahour1,ahour2,amin1,amin2,asec1,asec2;//存儲鬧鐘定時精品文檔放心下載reg set_counter;reg clk_sec,clk_2s;//秒脈沖(1HZ的時鐘脈沖)感謝閱讀reg[24:0] counter1;.reg[24:0] counter2;reg set_time,set_clock;//分別為校時和鬧鐘定時的啟動開關(guān)謝謝閱讀reg set_hour,set_sec,set_min;//校時和鬧鐘定時設(shè)置時分秒的標(biāo)志寄存器謝謝閱讀reg set_time_LED,set_clock_LED;//校時模式提示燈和鬧鐘定時模式提示燈精品文檔放心下載reg set_hour_LED,set_sec_LED,set_min_LED;//當(dāng)前校時、鬧鐘定時時分秒位提精品文檔放心下載示燈reg alarm_light;reg[5:0] hourly_light;reg set_ok;//標(biāo)志校時或者鬧鐘定時已完成謝謝閱讀reg clock_sys;//當(dāng)前計時模式標(biāo)志寄存器謝謝閱讀reg speaker;reg clk_6mhz;//由50MHZ系統(tǒng)時鐘八分頻得到(實際為6.25MHZ),用于產(chǎn)生各精品文檔放心下載種音階頻率的基準(zhǔn)頻率reg clk_8hz;//用于控制音長(節(jié)拍)的時鐘頻率,所有節(jié)拍均為1/4拍的整數(shù)倍謝謝閱讀reg[14:0] divider,origin;//divider為分頻系數(shù),origin為各個音調(diào)實現(xiàn)分頻的加載感謝閱讀預(yù)置數(shù)reg carry;reg[7:0] counter;/*樂曲從開始處經(jīng)過的1/4節(jié)拍(1/8秒)數(shù)計數(shù)器*/感謝閱讀reg[3:0] high,med,low;/*高中低八度音階*/感謝閱讀.reg[2:0] count8;//50MHZ八分頻作為基頻精品文檔放心下載reg[18:0] count19;//6.25MHZ時鐘分頻到8HZ所需要的計數(shù)器感謝閱讀parameter div_para1=25000000;精品文檔放心下載parameter num_quarter_note=143;//鬧鐘音樂四分音符數(shù)目精品文檔放心下載/**************50MHz轉(zhuǎn)化為1Hz**************/謝謝閱讀always@(posedgeclk)begincounter1<=counter1+1’b1;if(counter1>=div_para1)begincounter1<=0;clk_sec=!clk_sec;endendalways@(posedgeclk_sec)beginclk_2s=~clk_2s;end//為鬧鐘到點提示燈和整點報時流水燈設(shè)置的0.5HZ時鐘信號,由數(shù)字鐘秒脈沖二分頻得精品文檔放心下載.到/*模式1:正常計時*/always@(posedgeclk_sec)beginif(set_ok==1&&set_time==1)精品文檔放心下載beginsec1<=set_sec1;sec2<=set_sec2;min1<=set_min1;min2<=set_min2;hour1<=set_hour1;hour2<=set_hour2;endif(!set_time)//24小時計時if(sec2==4'h9)beginsec2<=4'h0;if(sec1==4'h5)beginsec1<=4'h0;.if(min2==4'h9)beginmin2<=4'h0;if(min1==4'h5)beginmin1<=4'h0;if(hour2==4'h3&&hour1==4'h2)感謝閱讀beginhour2<=4'h0;hour1<=4'h0;endelseif(hour2==4'h9)beginhour2<=4'h0;if(hour1==4'h5)hour1<=4'h0;elsehour1<=hour1+1'b1;endelsehour2<=hour2+1'b1;end.elsemin1<=min1+1'b1;endelsemin2<=min2+1'b1;endelsesec1<=sec1+1'b1;endelsesec2<=sec2+1'b1;end/***************模式1計時、模式2校時、模式3鬧鐘定時時間顯示*************/感謝閱讀always@(posedgeclk)beginif(set_time==1)beginssec1<=set_sec1;ssec2<=set_sec2;smin1<=set_min1;smin2<=set_min2;.shour1<=set_hour1;shour2<=set_hour2;endelseif(set_clock==1)beginssec1<=asec1;ssec2<=asec2;smin1<=amin1;smin2<=amin2;shour1<=ahour1;shour2<=ahour2;endelsebeginssec1<=sec1;ssec2<=sec2;smin1<=min1;smin2<=min2;shour1<=hour1;shour2<=hour2;endcase(shour1).4'b0000: hour1_show<=7'b1000000;感謝閱讀4'b0001: hour1_show<=7'b1111001;謝謝閱讀4'b0010: hour1_show<=7'b0100100;精品文檔放心下載endcasecase(shour2)4'b0000: hour2_show<=7'b1000000;精品文檔放心下載4'b0001: hour2_show<=7'b1111001;感謝閱讀4'b0010: hour2_show<=7'b0100100;謝謝閱讀4'b0011: hour2_show<=7'b0110000;謝謝閱讀4'b0100: hour2_show<=7'b0011001;感謝閱讀4'b0101: hour2_show<=7'b0010010;謝謝閱讀4'b0110: hour2_show<=7'b0000010;感謝閱讀4'b0111: hour2_show<=7'b1111000;感謝閱讀4'b1000: hour2_show<=7'b0000000;精品文檔放心下載4'b1001: hour2_show<=7'b0010000;感謝閱讀endcasecase(smin1)4'b0000: min1_show<=7'b1000000;感謝閱讀4'b0001: min1_show<=7'b1111001;精品文檔放心下載4'b0010: min1_show<=7'b0100100;精品文檔放心下載4'b0011: min1_show<=7'b0110000;謝謝閱讀4'b0100: min1_show<=7'b0011001;精品文檔放心下載.4'b0101: min1_show<=7'b0010010;感謝閱讀4'b0110: min1_show<=7'b0000010;感謝閱讀endcasecase(smin2)4'b0000: min2_show<=7'b1000000;謝謝閱讀4'b0001: min2_show<=7'b1111001;精品文檔放心下載4'b0010: min2_show<=7'b0100100;謝謝閱讀4'b0011: min2_show<=7'b0110000;感謝閱讀4'b0100: min2_show<=7'b0011001;感謝閱讀4'b0101: min2_show<=7'b0010010;精品文檔放心下載4'b0110: min2_show<=7'b0000010;謝謝閱讀4'b0111: min2_show<=7'b1111000;感謝閱讀4'b1000: min2_show<=7'b0000000;謝謝閱讀4'b1001: min2_show<=7'b0010000;感謝閱讀endcasecase(ssec1)4'b0000: sec1_show<=7'b1000000;感謝閱讀4'b0001: sec1_show<=7'b1111001;謝謝閱讀4'b0010: sec1_show<=7'b0100100;精品文檔放心下載4'b0011: sec1_show<=7'b0110000;感謝閱讀4'b0100: sec1_show<=7'b0011001;精品文檔放心下載4'b0101: sec1_show<=7'b0010010;謝謝閱讀.4'b0110: sec1_show<=7'b0000010;謝謝閱讀endcasecase(ssec2)4'b0000: sec2_show<=7'b1000000;謝謝閱讀4'b0001: sec2_show<=7'b1111001;精品文檔放心下載4'b0010: sec2_show<=7'b0100100;精品文檔放心下載4'b0011: sec2_show<=7'b0110000;感謝閱讀4'b0100: sec2_show<=7'b0011001;感謝閱讀4'b0101: sec2_show<=7'b0010010;精品文檔放心下載4'b0110: sec2_show<=7'b0000010;感謝閱讀4'b0111: sec2_show<=7'b1111000;謝謝閱讀4'b1000: sec2_show<=7'b0000000;精品文檔放心下載4'b1001: sec2_show<=7'b0010000;謝謝閱讀endcaseend/***************整時提醒************/謝謝閱讀always@(posedgeclk)beginif(clock_sys==1).if(min1==5&&min2==9&&sec1==5&&(sec2==0||sec2==2||sec2==4||sec2==6||s感謝閱讀ec2==8))hourly_light<=6'b010101;//59分50/52/54/56/58秒LEDR[0][2][4]亮謝謝閱讀elseif(min1==0&&min2==0&&sec1==0&&sec2==0)精品文檔放心下載hourly_light<=6'b010101;//整點時同上謝謝閱讀elseif(min1==5&&min2==9&&sec1==5&&(sec2==1||sec2==3||sec2==5||sec2==7感謝閱讀||sec2==9))hourly_light<=6'b101010;//59分51/53/55/57/59秒LEDR[1][3][5]亮感謝閱讀elsehourly_light<=6'b000000;end/********************調(diào)時位置按鍵檢測*************/謝謝閱讀always@(posedgeset_xx_key)精品文檔放心下載beginif(set_time==1||set_clock==1)精品文檔放心下載beginif(set_hour==1)//調(diào)時完下一步調(diào)秒,調(diào)秒完下一步調(diào)分,調(diào)分完下一步調(diào)時,精品文檔放心下載依次循環(huán)begin.set_hour<=0;set_min<=0;set_sec<=1;set_ok<=1;set_hour_LED<=0;set_min_LED<=0;set_sec_LED<=1;endelseif(set_sec==1)beginset_hour<=0;set_min<=1;set_sec<=0;set_ok<=1;set_hour_LED<=0;set_min_LED<=1;set_sec_LED<=0;endelseif(set_min==1)beginset_hour<=1;set_min<=0;.set_sec<=0;set_ok<=1;set_hour_LED<=1;set_min_LED<=0;set_sec_LED<=0;endelse//如果調(diào)時位置按鍵的幾個寄存器均為0,那么下一步默認(rèn)按調(diào)秒處理,只用感謝閱讀于剛上電啟動第一次校時或鬧鐘定時的情況beginset_hour<=0;set_min<=0;set_sec<=1;set_ok<=1;set_hour_LED<=0;set_min_LED<=0;set_sec_LED<=1;endendif(set_time==0&&set_clock==0)謝謝閱讀beginset_hour<=0;set_min<=0;.set_sec<=0;set_ok<=0;set_hour_LED<=0;set_sec_LED<=0;set_min_LED<=0;endend/*******************調(diào)時模式按鍵檢測**************/謝謝閱讀always@(posedgeset_mod_key)精品文檔放心下載//在計時、校時和鬧鐘定時三個模式之間依次循環(huán)切換,每次按下set_mod_key鍵及切換感謝閱讀到下一模式并且相應(yīng)的提示燈亮beginif(set_time==1)beginset_time<=0;set_clock<=1;clock_sys<=0;set_time_LED<=0;set_clock_LED<=1;end.elseif(set_clock==1)beginset_time<=0;set_clock<=0;set_time_LED<=0;set_clock_LED<=0;clock_sys<=1;//clock_sys標(biāo)志當(dāng)前數(shù)字鐘正處在正常計時模式謝謝閱讀endelsebeginset_time<=1;set_clock<=0;clock_sys<=0;set_time_LED<=1;set_clock_LED<=0;endend/***************add檢測*****************/精品文檔放心下載always@(posedgeadd)begin.if(set_time==1)beginif(set_sec==1)beginif(set_sec2==9)beginif(set_sec1==5)beginset_sec1<=0;set_sec2<=0;endelsebeginset_sec1<=set_sec1+1'b1;set_sec2<=0;endendelsebeginset_sec2<=set_sec2+1'b1;endend.elseif(set_min==1)beginif(set_min2==9)beginif(set_min1==5)beginset_min1<=0;set_min2<=0;endelsebeginset_min1<=set_min1+1'b1;set_min2<=0;endendelseset_min2<=set_min2+1'b1;endelseif(set_hour==1)begin.if(set_hour1!=2)beginif(set_hour2==9)beginset_hour1<=set_hour1+1'b1;感謝閱讀set_hour2<=0;endelseset_hour2<=set_hour2+1'b1;感謝閱讀endelsebeginif(set_hour2==3)beginset_hour1<=0;set_hour2<=0;endelseif(set_hour2<3)set_hour2<=set_hour2+1'b1;感謝閱讀endendend.elseif(set_clock==1)beginif(set_sec==1)beginasec2<=0;asec1<=0;endelseif(set_min==1)beginif(amin2==9)beginif(amin1==5)beginamin1<=0;amin2<=0;endelsebeginamin1<=amin1+1'b1;amin2<=0;.endendelseamin2<=amin2+1'b1;endelseif(set_hour==1)beginif(ahour1!=2)beginif(ahour2==9)beginahour1<=ahour1+1'b1;ahour2<=0;endelseahour2<=ahour2+1'b1;endelsebeginif(ahour2==3)begin.ahour1<=0;ahour2<=0;endelseif(ahour2<3)ahour2<=ahour2+1'b1;endendendend/******************鬧鐘到點提示燈****************/精品文檔放心下載always@(posedgeclk)beginif(clock_sys==1)if(clk_2s==1&&ahour1==hour1&&ahour2==hour2&&amin1==min1&&amin感謝閱讀2==min2)alarm_light<=1;elsealarm_light<=0;end./*****************鬧鐘音樂**********************/感謝閱讀always@(posedge clk)//從50MHZ分頻得到6.25MHZ時鐘謝謝閱讀beginif(count8==7)begin count8<=0;clk_6mhz=1;end謝謝閱讀elsebegin count8<=count8+1'b1;clk_6mhz=0;end感謝閱讀endalways@(posedge clk_6mhz)//從6.25MHZ分頻得到8HZ時鐘感謝閱讀beginif(count19==390625)begin clk_8hz=~clk_8hz;count19=0;end謝謝閱讀elsecount19=count19+1'b1;endalways@(posedge clk_6mhz)//通過置數(shù),改變分頻比感謝閱讀beginif(divider==32767)//2^15-1感謝閱讀begin carry<=1;divider<=origin;end謝謝閱讀elsebegin divider<=divider+1'b1;carry<=0;end謝謝閱讀end.always@(posedgecarry)//2分頻得到方波信號,得到每個四分音符1/8秒內(nèi)的特定頻率的感謝閱讀聲音振動begin speaker<=~speaker;end精品文檔放心下載always@(posedge clk_8hz)begincase({high,med,low})//根據(jù)不同的音符,預(yù)置分頻比感謝閱讀'h001: origin<=8876; 'h002:origin<=11487;感謝閱讀'h003: origin<=13805;'h004:origin<=14869;精品文檔放心下載'h005: origin<=16823;'h006:origin<=18562;謝謝閱讀'h007: origin<=20113;'h010:origin<=20824;精品文檔放心下載'h020: origin<=22125;'h030:origin<=23287;謝謝閱讀'h040: origin<=23832;'h050:origin<=24795;精品文檔放心下載'h060: origin<=25665;'h070:origin<=26440;感謝閱讀'h100: origin<=26795;'h200:origin<=27446;感謝閱讀'h300: origin<=28030;'h400:origin<=28293;感謝閱讀'h500: origin<=28781;'h600:origin<=29216;感謝閱讀'h700: origin<=29603;'h000:origin<=32767;//休止符感謝閱讀endcaseendalways@(posedgeclk_8hz)//鬧鐘到時,循環(huán)播放一分鐘鬧鈴音樂感謝閱讀.if(clock_sys==1)beginif(ahour1==hour1&&ahour2==hour2&&amin1==min1&&amin2==min2)謝謝閱讀beginif(counter==num_quarter_note)謝謝閱讀counter<=0;elsecounter<=counter+1'b1;case(counter)//樂曲片段樂譜0:{high,med,low}<='h000; 1:{high,med,low}<='h000謝謝閱讀2:{high,med,low}<='h000; 3:{high,med,low}<='h000;謝謝閱讀4:{high,med,low}<='h000; 5:{high,med,low}<='h000;感謝閱讀6:{high,med,low}<='h000; 7:{high,med,low}<='h000;謝謝閱讀8:{high,med,low}<='h000; 9:{high,med,low}<='h000;謝謝閱讀10:{high,med,low}<='h010; 11:{high,med,low}<='h010;感謝閱讀12:{high,med,low}<='h010; 13:{high,med,low}<='h010;感謝閱讀14:{high,med,low}<='h020; 15:{high,med,low}<='h020;謝謝閱讀16:{high,med,low}<='h030; 17:{high,med,low}<='h030;感謝閱讀18:{high,med,low}<='h030; 19:{high,med,low}<='h030;精品文檔放心下載20:{high,med,low}<='h020; 21:{high,med,low}<='h020;謝謝閱讀22:{high,med,low}<='h030; 23:{high,med,low}<='h030;感謝閱讀.24:{high,med,low}<='h000; 25:{high,med,low}<='h000;精品文檔放心下載26:{high,med,low}<='h030; 27:{high,med,low}<='h030;謝謝閱讀28:{high,med,low}<='h020; 29:{high,med,low}<='h020;謝謝閱讀30:{high,med,low}<='h010; 31:{high,med,low}<='h010;謝謝閱讀32:{high,med,low}<='h050; 33:{high,med,low}<='h050;謝謝閱讀34:{high,med,low}<='h050; 35:{high,med,low}<='h050;感謝閱讀36:{high,med,low}<='h030; 37:{high,med,low}<='h030;感謝閱讀38:{high,med,low}<='h050; 39:{high,med,low}<='h050;謝謝閱讀40:{high,med,low}<='h000; 41:{high,med,low}<='h000;精品文檔放心下載42:{high,med,low}<='h050; 43:{high,med,low}<='h050;感謝閱讀44:{high,med,low}<='h060; 45:{high,med,low}<='h060;感謝閱讀46:{high,med,low}<='h070; 47:{high,med,low}<='h070;謝謝閱讀48:{high,med,low}<='h100; 49:{high,med,low}<='h100;感謝閱讀50:{high,med,low}<='h100; 51:{high,med,low}<='h100;精品文檔放心下載52:{high,med,low}<='h100; 53:{high,med,low}<='h100;感謝閱讀54:{high,med,low}<='h100; 55:{high,med,low}<='h100;謝謝閱讀56:{high,med,low}<='h100; 57:{high,med,low}<='h100;謝謝閱讀58:{high,med,low}<='h070; 59:{high,med,low}<='h070;感謝閱讀60:{high,med,low}<='h060; 61:{high,med,low}<='h060;精品文檔放心下載62:{high,med,low}<='h070; 63:{high,med,low}<='h070;感謝閱讀64:{high,med,low}<='h060; 65:{high,med,low}<='h060;謝謝閱讀66:{high,med,low}<='h030; 67:{high,med,low}<='h030;精品文檔放心下載.68:{high,med,low}<='h030; 69:{high,med,low}<='h030;精品文檔放心下載70:{high,med,low}<='h050; 71:{high,med,low}<='h050;謝謝閱讀72:{high,med,low}<='h050; 73:{high,med,low}<='h050;謝謝閱讀74:{high,med,low}<='h050; 75:{high,med,low}<='h050;謝謝閱讀76:{high,med,low}<='h050; 77:{high,med,low}<='h050;謝謝閱讀78:{high,med,low}<='h060; 79:{high,med,low}<='h060;精品文檔放心下載80:{high,med,low}<='h100; 81:{high,med,low}<='h100;精品文檔放心下載82:{high,med,low}<='h050; 83:{high,med,low}<='h050;感謝閱讀84:{high,med,low}<='h050; 85:{high,med,low}<='h050;謝謝閱讀86:{high,med,low}<='h060; 87:{high,med,low}<='h060;精品文檔放心下載88:{high,med,low}<='h000; 89:{high,med,low}<='h000;精品文檔放心下載90:{high,med,low}<='h060; 91:{high,med,low}<='h060;謝謝閱讀92:{high,med,low}<='h050; 93:{high,med,low}<='h050;精品文檔放心下載94:{high,med,low}<='h040; 95:{high,med,low}<='h040;感謝閱讀96:{high,med,low}<='h050; 97:{high,med,low}<='h050;感謝閱讀98:{high,med,low}<='h030; 99:{high,med,low}<='h030;精品文檔放心下載100:{high,med,low}<='h030;101:{high,med,low}<='h030;精品文檔放心下載102:{high,med,low}<='h020;103:{high,med,low}<='h020;精品文檔放心下載104:{high,med,low}<='h010;105:{high,med,low}<='h010;感謝閱讀106:{high,med,low}<='h010;107:{high,med,low}<='h010;精品文檔放心下載108:{high,med,low}<='h010;109:{high,med,low}<='h010;謝謝閱讀110:{high,med,low}<='h060;111:{high,med,low}<='h010;感謝閱讀.112:{high,med,low}<='h030;113:{high,med,low}<='h030;精品文檔放心下載114:{high,med,low}<='h020;115:{high,med,low}<='h020;感謝閱讀116:{high,med,low}<='h020;117:{high,med,low}<='h020;精品文檔放心下載118:{high,med,low}<='h010;119:{high,med,low}<='h010;精品文檔放心下載120:{high,med,low}<='h020;121:{high,med,low}<='h020;精品文檔放心下載122:{high,med,low}<='h050;123:{high,med,low}<='h050;謝謝閱讀124:{high,med,low}<='h050;125:{high,med,low}<='h050;感謝閱讀126:{high,med,low}<='h001;127:{high,med,low}<='h001;感謝閱讀128:{high,med,low}<='h020;129:{high,med,low}<='h020;謝謝閱讀130:{high,med,low}<='h020;131:{high,med,low}<='h020;感謝閱讀132:{high,med,low}<='h020;133:{high,med,low}<='h020;感謝閱讀134:{high,med,low}<='h020;135:{high,med,low}<='h020;精品文檔放心下載136:{high,med,low}<='h020;137:{high,med,low}<='h020;精品文檔放心下載138:{high,med,low}<='h020;139:{high,med,low}<='h020;謝謝閱讀140:{high,med,low}<='h000;141:{high,med,low}<='h000;精品文檔放心下載142:{high,med,low}<='h000;143:{high,med,low}<='h000;感謝閱讀endcaseendelse{high,med,low}<='h000;endendmodule.5結(jié)論以及結(jié)果說明系統(tǒng)在DE2開發(fā)板上能夠正常運行,時間顯示、計時、校時、鬧鐘定時和鬧鈴音樂都感謝閱讀能正常工作,整點報時LED流水燈的花型也可以正常顯示。感謝閱讀基本實現(xiàn)了數(shù)字鐘的功能。6鬧鈴音樂部分設(shè)計說明樂曲演奏的基本原理:組成樂曲的每個音符的頻率值(音調(diào))及其持續(xù)的時間(音長)謝謝閱讀是樂曲能連續(xù)演奏所需的兩個基本數(shù)據(jù)。只要控制輸出到蜂鳴器(揚聲器)的激勵信號的頻感謝閱讀率高低和持續(xù)時間,就可以使蜂鳴器(揚聲器)發(fā)出連續(xù)的樂曲聲。感謝閱讀頻率高低決定音調(diào)高低,簡譜中每個音名都有特定的頻率。所有不同頻率的信號從同一感謝閱讀個基準(zhǔn)頻率分頻得到(此次課設(shè)從系統(tǒng)時鐘50MHZ八分頻的6.25MHZ方波再次分頻得來)。精品文檔放心下載由于音階頻率多為非整數(shù)而分頻系數(shù)又不能為小數(shù),必須將計算得到的分頻數(shù)四舍五入取整。感謝閱讀基準(zhǔn)頻率必須適當(dāng)大一些,以

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論