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

正文內(nèi)容

基于fpga的電子鐘的設(shè)計-文庫吧資料

2025-07-11 21:11本頁面
  

【正文】 o_disp_drive。 input [2:0] timeset_disp_drive。 input Time_EN。 input clk_1khz。 圖 320 時間顯示動態(tài)位選模塊框圖 圖 321( a)時間顯示動態(tài)位選模仿真波形圖 圖 321( b)時間顯示動態(tài)位選模仿真波形圖 該模塊的 VerilogHDL 程序如下: module time_disp_select(clk_1khz,clk_200hz,Time_EN,TimeSet_EN, timeset_disp_drive,time_disp_select)。當TimeSet_EN 為 0, Time_EN 為 1 時,以 clk_1kHz為時鐘信號,輸出自動顯示的時間,按位依次顯示;當 TimeSet_EN 為 1, Time_EN 為 0 時,則 以 clk_200Hz 為時鐘信號,輸出以 timeset_disp_drive 對應(yīng)的位置。 時間數(shù)據(jù)多路選擇模塊 ( time_mux) 該模塊用來選擇向顯示單元傳輸所要顯示的數(shù)據(jù),流程圖如圖 317 所示,邏輯框圖如圖 318 所示,波形仿真如圖 319 所示。 SW1 實現(xiàn)時間格式中小時高、低位,北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 17 頁 共 56 頁 分鐘高、低位,秒高、低位的位選,即每出現(xiàn)一個 SW1 上升沿, disp_drive 的相應(yīng)數(shù)值加1(選擇具體的需要調(diào)整的位置)。 b 1依 S W 2 , 按 位 進 行 數(shù) 字 調(diào) 整結(jié) 束d i s p _ d r i v e = 3 39。 初 始 化 , 將 當 前 時 間 賦予 設(shè) 置 后 的 時 間開 始T i m e s e t _ E N = 1 ?d i s p _ d r i v e 3 39。 圖 312 分計數(shù)子模塊框圖 ? 時計數(shù) 子 模塊邏輯框圖如圖 313 所示。 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 15 頁 共 56 頁 ? 分計數(shù)子模塊的設(shè)計原理與秒模塊的類似。 圖 39 時間計數(shù)模塊邏輯框圖 圖 310 時間計數(shù)模塊仿真波形圖 ? 秒計數(shù) 子 模塊邏輯框圖如圖 311所示。該模塊電路圖如圖 38 所示: 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 14 頁 共 56 頁 圖 38 時間計數(shù)模塊電路圖 該模塊邏輯框圖如圖 39 所示。該模塊頂層電路如圖 36 所示: 圖 36 時間及其設(shè)置模塊頂層電路圖 該模塊邏輯框圖如圖 37 所示: 圖 37 時間及其設(shè)置模塊邏輯框圖 時間計數(shù)模塊( timepiece_main) 該模塊主要完成時間的自動增加與顯示功能,即為正常的自動模式運行。 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 13 頁 共 56 頁 end endcase end endmodule 時間及其設(shè)置模塊( time_auto_and_set) 該模塊主要完成時間的自動正常運行與顯示,以及在相應(yīng)的功能號下,實現(xiàn)時間的調(diào)整與設(shè)置。 DateSet_EN = 139。 Date_EN = 139。 Alarmclock_EN = 139。 Stopwatch_EN = 139。 TimeSet_EN = 139。 end default: begin Timepiece_EN = 139。 DateSet_EN = 139。 Date_EN = 139。 Alarmclock_EN = 139。 Stopwatch_EN = 139。 TimeSet_EN = 139。b101: begin Timepiece_EN = 139。b0。b1。b0。b0。b0。b0。 end 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 12 頁 共 56 頁 //日期顯示 339。 DateSet_EN = 139。 Date_EN = 139。 Alarmclock_EN = 139。 Stopwatch_EN = 139。 TimeSet_EN = 139。b011: begin Timepiece_EN = 139。b0。b0。b0。b1。b0。b0。 end //跑表 339。 DateSet_EN = 139。 Date_EN = 139。 Alarmclock_EN = 139。 Stopwatch_EN = 139。 TimeSet_EN = 139。b001: begin 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 11 頁 共 56 頁 Timepiece_EN = 139。b0。b0。b0。b0。b0。b1。 case(Function) //時間自動顯示 339。 else Function = 339。b101) Function = Function + 339。 reg [2:0] Function。 input SW3。 圖 34 時鐘主控制電路模塊邏輯框圖 圖 35 時鐘主控制模塊仿真波形圖 該模塊的 VerilogHDL 程序如下: modconule maintrol(SW3, //功能號選擇 Timepiece_EN, //時 間自動顯示使能 TimeSet_EN, //時間調(diào)整與設(shè)置使能 Stopwatch_EN, //跑表功能使能 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 10 頁 共 56 頁 Alarmclock_EN, //鬧鐘功能使能 Date_EN, //日期顯示使能 DateSet_EN)。主控制電路模塊的邏輯框圖如圖 34 所示。b1。 end else begin CNT3 = 0。 f1hz = 139。b1。 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 8 頁 共 56 頁 end else begin CNT2 = 0。 f60hz = 139。b1。 end else begin CNT1 = 0。 f200hz = 139。 integer CNT1=0,CNT2=0,CNT3=0。 input clk。 開 始 , 輸 入 1 K H z 時 鐘 信 號P o s e d g e c l kC N T 4 ?C N T = C N T + 1輸 出 2 0 0 H z 時 鐘 信號f 2 0 0 H zP o s e d g e f 2 0 0 H zC N T 2 2 ?C N T 2 = C N T 2 + 1輸 出 6 0 H z 時 鐘信 號結(jié) 束P o s e d g e f 2 0 0 H zC N T 3 1 9 9 ?C N T 3 = C N T 3 + 1輸 出 1 H z 時 鐘 信號是否是 是否否 圖 31 分頻電路流程圖 圖 32 分頻電路模塊邏輯框圖 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 7 頁 共 56 頁 該電路的 VerilogHDL 程序如下: module fdiv(clk,f200hz,f60hz,f1hz)。分頻電路的流程圖如圖 31 所示,邏輯框圖如圖 32 所示。顯示由數(shù)碼管完成。在控制信號中除了一般的校時信號外,還有自動走時使能信號。計數(shù)器的輸出分別經(jīng)譯碼器送數(shù)碼管顯示。秒計數(shù)器滿 60 后向分計數(shù)器進位,分計數(shù)器滿 60 后向小時計數(shù)器進位,小時計數(shù)器滿 24 后向日期進位。 2 號鍵功能模式,即時間調(diào)整與設(shè)置時,用作時、分、秒的調(diào)整,按一下,將會使得當前調(diào)整鍵 1 選擇的位置數(shù)字增加 1; 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 5 頁 共 56 頁 4 號鍵功能模式,即鬧鐘設(shè)置與查看時,同樣用作時、分、秒的調(diào)整,按一下,將會使得當前調(diào)整鍵 1 選擇的位置數(shù)字增加 1; 6 號鍵功能模式,即日期調(diào)整與設(shè)置時,用作月、日的移位,按一下,將會使得當前調(diào)整鍵 1 選擇的位置數(shù)字增加 1。 2 號鍵功能模式,即時間調(diào)整與設(shè)置時,用作時、分、秒的移位,按一下,將會實現(xiàn)“時 分 秒”的依次移位,便于在特定位置進行調(diào)整; 4 號鍵功能模式,即鬧鐘設(shè)置與查看時,同樣用作時、分、秒的移位,按一下,將會實現(xiàn)“時 分 秒”的依次移位,便于在特定位置進行調(diào)整; 6 號鍵功能模式,即日期調(diào)整與設(shè)置時,用作月、日的移位,按一下,將會實現(xiàn)“月 日”的依次移位,便于在特定位置進行調(diào)整。 圖 21 數(shù)字 鐘頂層電路圖 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 4 頁 共 56 頁 數(shù)字鐘的工作原理 按鍵消抖動可編程邏輯器件功 能 鍵 S W 1功 能 鍵 S W 2功 能 鍵 S W 3C P L D / F P G AS W 1 S W 2 S W 3L E D 顯 示 模 塊 圖 22 數(shù)字 鐘整體框圖 功能鍵 SW3 用來選擇不同的工作模式:時間正常顯示功能、時間調(diào)整與顯示、秒表功能、鬧鐘設(shè)置與查看、日期顯示、日期調(diào)整與設(shè)置。具有校時以及整點報時、任意時刻鬧鐘、跑表等功能,可以對時間及日期進行單獨校對,使其校正到標準時間。近些年,隨著科技的發(fā)展和社會的進步,人們對數(shù)字鐘的要求也越來越高,傳統(tǒng)的時鐘 已不能滿足人們的需求,因此研究數(shù)字鐘以及擴大其應(yīng)用有著非?,F(xiàn)實的意義 [1112]。 北方民族大學學士學位論文 基于 FPGA的電子鐘的設(shè)計 第 2 頁 共 56 頁 鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴展了鐘表原先的報時功能。 ASIC是專用的系統(tǒng)集成電路,是一種帶有邏輯處理的加速處理器。這一切極大地改變了傳統(tǒng)的 數(shù)字系統(tǒng)設(shè)計 方法、設(shè)計過程和設(shè)計觀念,促進了 EDA 技術(shù)的迅速發(fā)展 [14]。 而 可編程邏輯器件(如 CPLD、 FPGA)的應(yīng)用普及,為 數(shù)字系統(tǒng) 的設(shè)計帶來了極大的靈活性。 EDA 技術(shù)就是以計算機為工具,設(shè)計者在 EDA 軟件平臺上,用硬件描述語言 HDL完成設(shè) 計文件,然后由計算機自動地完成邏輯編譯、化簡、分割、綜合、優(yōu)化、布局、布線和仿真,直至對于特定目標芯片的適配編譯、邏輯映射和編程下載等工作。支撐信息電子產(chǎn)品高速發(fā)展的基礎(chǔ)就是微電子制造工藝水平的提高和電子產(chǎn)品設(shè)計開發(fā)技術(shù)的發(fā)展。 關(guān)鍵詞 : 數(shù)字 鐘,硬件描述語言, VerilogHDL, FPGA
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1