freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文:基于cpld的多功能數(shù)字鐘設(shè)計(jì)-資料下載頁(yè)

2024-11-10 10:13本頁(yè)面

【導(dǎo)讀】西華大學(xué)課程設(shè)計(jì)說(shuō)明書(shū)

  

【正文】 =(ahour|amin)?1:0。 //指示是否進(jìn)行了鬧鈴定時(shí) assign alarm=((alarm1)?clk_1kamp。clk_4hz:0)|alarm2。//產(chǎn)生鬧鈴音或整點(diǎn)報(bào)時(shí)音 end always @( sysclk ) begin case (hour[7:4]) 439。b0000 : hour_msb=839。hc0。 //數(shù)字 0的共陽(yáng)編碼 賦值給小時(shí)的十位 439。b0001 : hour_msb=839。hf9。 //數(shù)字 1 的共陽(yáng)編碼 賦值給小時(shí)的十位439。b0010 : hour_msb=839。ha4。 //數(shù)字 2的共陽(yáng)編碼 賦值給小時(shí)的十位 439。b0011 : hour_msb=839。hb0。 //數(shù)字 3的共陽(yáng)編碼 賦值給小時(shí)的十位 439。b0100 : hour_msb=839。h99。 //數(shù)字 4的共陽(yáng)編碼 賦值給小時(shí)的十位 439。b0101 : hour_msb=839。h92。 //數(shù)字 5的共陽(yáng)編碼 賦值給小時(shí)的十位 439。b0110 : hour_msb=839。h82。 //數(shù)字 6的共陽(yáng)編碼 賦值給小時(shí)的十位 439。b0111 : hour_msb=839。hf8。 //數(shù)字 7的共陽(yáng)編碼 賦值給小時(shí)的十位 439。b1000 : hour_msb=839。h80。 //數(shù)字 8的共陽(yáng)編碼 賦值給小時(shí)的十位 439。b1001 : hour_msb=839。h90。 //數(shù)字 9的共陽(yáng)編碼 賦值給小時(shí)的十位 endcase case (hour[3:0]) 439。b0000 : hour_lsb=839。hc0。 //數(shù)字 0的共陽(yáng)編碼賦值給小時(shí)的 個(gè) 位 439。b0001 : hour_lsb=839。hf9。 //數(shù)字 1的共陽(yáng)編碼賦值給小時(shí)的個(gè)位 439。b0010 : hour_lsb=839。ha4。 //數(shù)字 2的共陽(yáng)編碼賦值給小時(shí)的個(gè)位 439。b0011 : hour_lsb=839。hb0。 //數(shù)字 3的共陽(yáng)編碼賦值給小時(shí)的個(gè)位 439。b0100 : hour_lsb=839。h99。 //數(shù)字 4的共陽(yáng)編碼賦值給小時(shí)的個(gè)位 439。b0101 : hour_lsb=839。h92。 //數(shù)字 5的共陽(yáng)編碼賦值給小時(shí)的個(gè)位 439。b0110 : hour_lsb=839。h82。 //數(shù)字 6的共陽(yáng)編碼賦值給小時(shí)的個(gè)位 439。b0111 : hour_lsb=839。hf8。 //數(shù)字 7的共陽(yáng)編碼賦值給小時(shí)的個(gè)位 439。b1000 : hour_lsb=839。h80。 //數(shù)字 8的共陽(yáng)編碼賦值給小時(shí)的個(gè)位 439。b1001 : hour_lsb=839。h90。 //數(shù)字 9的共陽(yáng)編碼賦值給小時(shí)的個(gè)位 endcase ???? //此段分別將 min[7:0]和 sec[7:0]進(jìn)行譯碼,編碼方式與上述方式一樣 endmodule 第 頁(yè) 23 西華大學(xué)課程設(shè)計(jì)說(shuō) 明書(shū) 說(shuō)明書(shū) LED顯示模塊 LED 顯示電路與 CPLD 的接口電路共有兩種接法,一種 接法 是 靜態(tài)顯示法,即 外接 6個(gè)獨(dú)立的一位 LED數(shù)碼管,在這種接法下每一位 LED 的段碼線共有 8根,因此采用這種接法時(shí)總共需要 6*8+6=54 個(gè) I/O 口,而采用這種接法時(shí),分配 I/O 工作煩瑣,且電路圖接線復(fù)雜。而第二種接法稱為動(dòng)態(tài)顯示法,采用共陽(yáng)或共陰極接法,而所謂的共陽(yáng)極接法是指將每位 LED 的段碼線連在一起共同接電源的正極,因此采用這種接法時(shí),一個(gè)6位的 LED 總共只需要 8+6=14 個(gè) I/O 口,即 8位的段碼線和 6位的位選線,采用這種方式的接法時(shí),缺點(diǎn)是每次顯示時(shí) 6位 LDE同時(shí)顯示相同的數(shù)字,因此在這種接法下,必需 要采用掃描的方式來(lái)顯示,即每一個(gè)時(shí)刻只能有一個(gè) LED處在點(diǎn)亮的狀態(tài),其它 LED熄滅,此時(shí)送出相應(yīng)位的段碼。而在下一時(shí)刻則下一位 LED 處于點(diǎn)亮狀態(tài),且在此時(shí)送出相應(yīng)的段碼,如此循環(huán)往復(fù)就能顯示完 6個(gè)不同的數(shù)字。因此采用這種接法時(shí)必需要有一個(gè)掃描信號(hào)來(lái)選擇當(dāng)前哪一位 LED 處于點(diǎn)亮狀態(tài)。 module display(displayclk,reset,ledselect,dataout,hour_msb,hour_lsb,min_msb,min_lsb,sec_msb,sec_lsb)。 input displayclk,reset。 input [7:0]hour_msb,hour_lsb,min_msb,min_lsb,sec_msb,sec_lsb。 output [5:0]ledselect。 output [7:0]dataout。 reg [7:0]dataout。 reg [5:0]ledselect。 reg [2:0]state。 always @(posedge displayclk) begin if (reset==0) //復(fù)位信號(hào)用于波形仿真時(shí)對(duì)分頻 計(jì)數(shù)器初始化 begin state[2:0]=339。b000。 ledselect= 639。b000000。 end else begin case(state) 339。b000: begin 第 頁(yè) 24 西華大學(xué)課程設(shè)計(jì)說(shuō) 明書(shū) 說(shuō)明書(shū) ledselect=639。b011111。 //數(shù)碼管的第一位(小時(shí)的十位)被點(diǎn)亮 dataout=hour_msb。 //顯示當(dāng)前時(shí)間的小時(shí)十位 state = 339。b001。 end 339。b001: begin ledselect=639。b101111。//數(shù)碼管的第二位(小時(shí)的個(gè)位)被點(diǎn)亮 dataout=hour_lsb。 //顯示當(dāng)前時(shí)間的小時(shí)個(gè)位 state = 339。b010。 end 339。b010: begin ledselect=639。b110111。//數(shù)碼管的第三位(分的十位)被點(diǎn)亮 dataout=min_msb。//顯示當(dāng)前時(shí)間的分的十位 state = 339。b011。 end 339。b011: begin ledselect=639。b111011。//數(shù)碼管的第四位(分的個(gè)位)被點(diǎn)亮 dataout=min_lsb。 //顯示當(dāng)前時(shí)間的分的個(gè)位 state = 339。b100。 end 339。b100: begin ledselect=639。b111101。//數(shù)碼管的第五位(秒的十位)被點(diǎn)亮 dataout=sec_msb。////顯示當(dāng)前時(shí)間的秒的十位 state = 339。b101。 end 339。b101: begin ledselect=639。b111110。//數(shù)碼管的第六位(秒的個(gè)位)被點(diǎn)亮 dataout=sec_lsb。////顯示當(dāng)前時(shí)間的秒的個(gè)位 state = 339。b000。 end endcase end end endmodule 第 頁(yè) 25 西華大學(xué)課程設(shè)計(jì)說(shuō) 明書(shū) 說(shuō)明書(shū) 5 系統(tǒng)功能 及 功能仿真 本設(shè)計(jì)是 基于 CPLD 的多功能數(shù)字鐘設(shè)計(jì)。硬件界面為一個(gè) 6 位的 LED 數(shù)碼管,時(shí)間顯示方式為 6 位同時(shí)顯示,即顯示狀態(tài)為: 88: 88: 88。顯示的時(shí)間制為 24 小時(shí)制。 三個(gè)時(shí)間設(shè)定按鍵 ,分別為 MODE 模式選擇鍵, SET 設(shè)定鍵和 CHANGE 數(shù)值修改鍵。 三個(gè) 按鍵 的 功能介紹: MODE 按鍵用來(lái)選擇當(dāng)前數(shù)字鐘的工作模式,系統(tǒng)正常工作在模式 0 下,即模式 0 為正常時(shí)鐘模式。當(dāng)在正常時(shí)鐘模式下第一次按下 MODE 鍵時(shí),系統(tǒng)進(jìn)入模式 1,即鬧鈴模式,在此模式下可以通過(guò) SET 和 CHANGE 按鍵的配合使用來(lái)設(shè)定所需要的鬧鈴時(shí)間。當(dāng)再一次按下 MODE 按鍵后系統(tǒng)進(jìn)入手動(dòng)校時(shí)模式,在此模式下通過(guò) SET 和 CHANGE 按鍵的配合使用,可以改變當(dāng)前時(shí)間。 SET 按鍵則用于在不同的模式下選擇當(dāng)前設(shè)定的位置,比如當(dāng)前設(shè)定的位置是小時(shí),則再一次按下 SET按鍵后當(dāng)前設(shè)定的位置變?yōu)?分鐘。 CHANGE 按鍵用來(lái)將當(dāng)前設(shè)定位置的時(shí)間值加 1,當(dāng)長(zhǎng)時(shí)間按下 CHANGE 按鍵時(shí),當(dāng)前設(shè)定值為連續(xù)快速加 1,此功能用于快速設(shè)定時(shí)間。 鬧鈴的功能是 實(shí)現(xiàn)當(dāng)?shù)竭_(dá)預(yù)設(shè)的時(shí)間點(diǎn)時(shí)產(chǎn)生為時(shí) 20S的“嘀嘀嘀嘀”急促短音 。整點(diǎn)報(bào)時(shí)的功能是實(shí)現(xiàn) 在每個(gè)整點(diǎn)的 5 秒鐘前產(chǎn)生整點(diǎn)報(bào)時(shí)音,報(bào)時(shí)音為“嘀嘀嘀 嘟” 4短一長(zhǎng)音 。 系統(tǒng)帶四個(gè)指示燈電路,一個(gè)為電源指示燈,其他三個(gè)為工作狀態(tài)指示燈,即分別為 LED_ALARM、 LED_HOUR 和 LED_MIN。 LED_ALARM 用于指示當(dāng)前是否設(shè)有鬧鈴,當(dāng) LED_ALARM 指示燈亮?xí)r表明當(dāng)前設(shè)有鬧鈴。 LED_HOUR 和 LED_MIN 用于指示當(dāng)前設(shè)定的是時(shí)間的小時(shí)還是分鐘,當(dāng) LED_HOUR 指示燈亮?xí)r表明此時(shí)設(shè)定的是時(shí)間的小時(shí)值,當(dāng) LED_MIN 指示燈亮?xí)r表明此時(shí)設(shè)定 的是時(shí)間的分鐘值。 電源采用 +5V供電。 第 頁(yè) 26 西華大學(xué)課程設(shè)計(jì)說(shuō) 明書(shū) 說(shuō)明書(shū) 功能仿真 時(shí)鐘節(jié)拍產(chǎn)生模塊的仿真 波形 時(shí)鐘節(jié)拍產(chǎn)生模塊 用于產(chǎn)生整個(gè)系統(tǒng)所需要的時(shí)鐘節(jié)拍。在本系統(tǒng)中總共需要 4個(gè)不同的時(shí)鐘 節(jié)拍,分別為 clk,clk_4hz,clk_1k,displayclk。 Clk是 將 的系統(tǒng)時(shí)鐘經(jīng)過(guò)分頻后產(chǎn)生的 基準(zhǔn)時(shí)鐘,周期為 1S 的時(shí)鐘。用于秒計(jì)時(shí)功能模塊。 CLK 信號(hào)波形如圖 所示 ,由圖 所示波形可以看出其周期為1S。 圖 CLK波形圖 CLK_4HZ 時(shí) 頻率為 4HZ 的時(shí)鐘信號(hào),用于時(shí)間的快速設(shè)置。即當(dāng)長(zhǎng)時(shí)間按下 CHANGE按鍵后,利用 4HZ的 CLK_4HZ 信號(hào)產(chǎn)生 NUM1,NUM2,NUM3,NUM4 信號(hào)對(duì)當(dāng)前設(shè)定值連續(xù)快速加 1。 CLK_4HZ 的仿真波形圖如圖 所示。 由仿真波形圖可以看出該時(shí)鐘周期為4HZ。 圖 CLK_4HZ波形圖 CLK_1K 時(shí)鐘為頻率 1KHZ 的時(shí)鐘信號(hào),用于鬧鈴音頻信號(hào)的產(chǎn)生, CLK_1K 信號(hào)如圖 所示,由圖中的波形可以看出兩個(gè)波形占用的周期為 2MS,即 一個(gè)周期為 1MS,頻
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1