版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、EDA 課 程 設(shè) 計 報 告設(shè)計(論文)題目: 多功能數(shù)字時鐘的設(shè)計 學(xué) 院 名 稱: 電子與信息工程學(xué)院 專 業(yè): 電子科學(xué)與技術(shù) 班 級: 電科102 姓 名: 感謝我吧 學(xué) 號 哈哈 小 組 成 員: ok 指 導(dǎo) 教 師: 王 蔚 日期: 2013 年 12 月 18 日簡述設(shè)計要求說明設(shè)計總體要求設(shè)計基本要求設(shè)計提高部分要求系統(tǒng)設(shè)計整體設(shè)計方案秒脈沖發(fā)生電路譯碼顯示電路計時電路 復(fù)位電路功能模塊電路設(shè)計秒脈沖發(fā)生電路模塊 整體時鐘設(shè)計模塊系統(tǒng)調(diào)試 系統(tǒng)調(diào)試消抖電路調(diào)試計時電路調(diào)試 秒產(chǎn)生電路調(diào)試整點報時電路調(diào)試 數(shù)碼顯示電路調(diào)試 時校時電路調(diào)試 狀態(tài)燈電路調(diào)試 管腳分配參考文獻實驗
2、感想摘要:本次EDA課程設(shè)計利是在QuartusII軟件平臺上用verilog硬件語言來編程設(shè)計PLD電路,最終設(shè)計出一簡單的數(shù)字時鐘電路,并且將程序代碼燒寫到EDA試驗箱進行驗證。本次設(shè)計充分采用了軟件編程中分層次、模塊化的編程思想,同時也充分考慮到了硬件結(jié)構(gòu)編程與純軟件編程的差異性,仿真與實際燒寫相結(jié)合,逐步完善其邏輯、功能。本系統(tǒng)主要由時鐘基本功能電路、鬧鐘電路、動態(tài)顯示控制電路、分頻電路,狀態(tài)燈顯示電路,按鍵電路組成,實現(xiàn)了時分秒的計時、鬧鐘報時,整點報時,調(diào)整時分等功能。關(guān)鍵字:數(shù)字時鐘 ;模塊化;分層思想;硬件結(jié)構(gòu)Abstract:The EDA curriculum design
3、 benefit is the software platform on QuartusII verilog hardware design language for programming PLD circuit, the final design of a simple digital clock circuit, and the EDA program code into the chamber for verification. The full use of the software program designed hierarchically, modular programmi
4、ng ideas, but also give full consideration to the structure of programming and hardware differences pure software programming, simulation and actual programming combined with the gradual improvement of its logic function. The system consists of a basic functional circuit clock, alarm circuits, dynam
5、ic display control circuit, divider circuit, display circuit status lights, key circuit, achieved when every minute chronograph, alarm time, the whole point of time, adjusting hours and other functions.Key word: Digital clock; modular; hierarchical thinking; hardware architecture簡述在QuartusII軟件平臺上使用v
6、erilong硬件編程語言設(shè)計了簡易的數(shù)字時鐘,該時鐘在控制電路的作用下具有保持、清零、快速校時、快速校分、整點報時、鬧鐘等功能。,可以完成一般的時鐘任務(wù)。數(shù)字計時器的系統(tǒng)框圖如下圖所示:數(shù)字時鐘系統(tǒng)結(jié)構(gòu)框圖數(shù)字時鐘系統(tǒng)結(jié)構(gòu)框圖譯碼顯示電路脈沖發(fā)生電路計時電路報時電路校時分電路清零電路鬧鐘電路復(fù)用開關(guān)電路段位碼選擇電路數(shù)字計時器的硬件電路框圖如下圖所示:數(shù)碼管顯示數(shù)碼管顯示控制電路(本次設(shè)計的內(nèi)容)本次設(shè)計就是設(shè)計這一部分的數(shù)字邏輯控制電路輕觸按鍵(自動彈回式)蜂鳴器(報警彩鈴)控制電路(本次設(shè)計的內(nèi)容)本次設(shè)計就是設(shè)計這一部分的數(shù)字邏輯控制電路輕觸按鍵(自動彈回式)蜂鳴器(報警彩鈴)設(shè)計要求
7、說明(1)設(shè)計總體要求:利用QuartusII軟件設(shè)計一個數(shù)字鐘,對設(shè)計電路進行功能仿真,并下載到SmartSOPC實驗系統(tǒng)中,可以完成00:00:00到23:59:59的計時功能,并在按鍵控制電路的作用下具有保持、清零、快速校時、快速校分、整點報時、鬧鐘等功能,做到能夠創(chuàng)新的添加自己能夠?qū)崿F(xiàn)的功能。(2)設(shè)計基本要求1進行正常的時、分、秒計時功能。2分別由六個數(shù)碼管顯示時、分、秒的計時。3有系統(tǒng)使能開關(guān)4有系統(tǒng)清零開關(guān)5有系統(tǒng)校分開關(guān)6.有系統(tǒng)校時開關(guān)(3)設(shè)計提高部分要求1使時鐘具有整點報時功能2鬧表設(shè)定功能3自己添加其他功能(4)已經(jīng)完成的設(shè)計完成了進行正常的時、分、秒計時功能,能夠通過
8、數(shù)碼管正常顯示時、分、秒的計時,能夠?qū)崿F(xiàn)鬧鐘的設(shè)定以及鬧醒功能,同時支持整點報時。按鍵設(shè)計上由于試驗箱上8個按鍵完全足夠使用,不需要按鍵復(fù)用,大大簡化了按鍵掃描電路的設(shè)計,具體分配如下K0是系統(tǒng)的清零開關(guān)K0=0正常工作,K0=1時鐘清零K1是系統(tǒng)的使能開關(guān)K1=0正常工作,K1=1時鐘保持不變K2是系統(tǒng)的校時開關(guān)K2=0正常工作,K2=1時鐘進入校時K3是系統(tǒng)的鬧鐘設(shè)置開關(guān)K3=0正常工作,K3=1時鐘進入鬧鐘設(shè)置K4是系統(tǒng)的時 (單位)加按鍵K4=0正常工作,K4=1時鐘時加一K5是系統(tǒng)的分 (單位)加開關(guān)K5=0正常工作,K5=1時鐘分加一系統(tǒng)設(shè)計整體設(shè)計方案多功能數(shù)字計時器是由計時電路
9、、譯碼顯示電路、脈沖發(fā)生電路和控制電路等幾部分基本電路組成的,其中控制電路按照設(shè)計要求可以由校時電路、清零電路、報時電路和鬧鐘設(shè)計電路等組成。多功能數(shù)字鐘控制器的系統(tǒng)框圖如下圖所示:多功能數(shù)字鐘控制器系統(tǒng)結(jié)構(gòu)圖多功能數(shù)字鐘控制器系統(tǒng)結(jié)構(gòu)圖譯碼顯示電路脈沖發(fā)生電路計時電路報時電路校對電路清零電路鬧鐘電路控制電路原則確定的思路:首先需要考慮到的是此次設(shè)計要實現(xiàn)的功能有: = 1 * GB3 正常的計時、保持、清零、校時、校分以及整點報時功能; = 2 * GB3 鬧鈴功能,從使用者的角度來看鬧鈴需要設(shè)定相應(yīng)的校分、校時功能; 其次需考慮控制電路的設(shè)計有以下一些要求:考慮到有8個按鍵,按鍵數(shù)量完全能
10、夠滿足本系統(tǒng)設(shè)計要求,不采用按鍵復(fù)用技術(shù),簡化編程步驟,方便使用者的操作,不易出錯具有便捷的特點按鍵的干擾,充分考慮完善按鍵消抖的過程,防止誤操作鬧鐘設(shè)定模塊、正常時鐘模塊的切換不影響時鐘的正常計時;整體設(shè)計算法流程開始模式判斷開始模式判斷處理按鍵,執(zhí)行操作譯碼顯示模塊一般的顯示分為兩種,即靜態(tài)顯示與動態(tài)顯示;所謂靜態(tài)顯示,即每一個數(shù)碼管由單獨的七段顯示譯碼器驅(qū)動,如要顯示N位字符,必須用N個七段顯示譯碼器,這種現(xiàn)實方法極大地浪費了芯片的控制管腳。動態(tài)顯示則是利用了數(shù)據(jù)選擇器的分時復(fù)用功能,將任意多位數(shù)碼管的顯示驅(qū)動,由一個七段顯示譯碼器來完成。這樣即節(jié)省了器件及芯片管腳,又提高了元件的使用效
11、率。在此次實驗中,我們采用了動態(tài)顯示的方法,利用八進制計數(shù)器分別實現(xiàn)對秒個位、秒十位、分個位、分十位、時個位、時十位利用一個六進制計數(shù)器實現(xiàn)掃描,掃描到的顯示管的位選信號為1同時相應(yīng)段碼信號同時傳到七段顯示。掃描頻率設(shè)置為1KHz,這樣躲過人眼的辨別范圍,使得肉眼看上去與靜態(tài)顯示沒有什么區(qū)別。譯碼顯示結(jié)構(gòu)圖:段選位選數(shù)碼管顯示模塊CLK 1ms8位段選位選數(shù)碼管顯示模塊 時鐘數(shù)據(jù)輸入 8位計時電路計時電路用的是1hz的時鐘信號輸入,從秒的個位開始分別開始自加1,直到秒信號累計到六十,開始進位至分鐘的個位,一次類推一直到小時的十位。分別采用模60至模24 的計數(shù)方式,實現(xiàn)計時功能。計時電路結(jié)構(gòu)圖
12、: 清零電路復(fù)位電路采用k0開關(guān)來控制,實現(xiàn)的功能則是,當該鍵被按下之后,就可以實現(xiàn)計時清零功能。清零電路結(jié)構(gòu)圖:具體的參見上計時電路中的流程框圖 脈沖發(fā)生電路分頻電路(時鐘分頻,為數(shù)碼管,按鍵蜂鳴器等提供時鐘信號)48MHZ脈沖信號 1HZ 分頻電路(時鐘分頻,為數(shù)碼管,按鍵蜂鳴器等提供時鐘信號) 1KHZ 500HZ 校時校分流程鬧鐘判斷流程功能模塊電路設(shè)計此次設(shè)計一共有以下幾個模塊:正常顯示模塊、分頻模塊鬧鈴設(shè)定模塊、鬧鈴比較模塊、顯示管段選模塊、顯示管位選模塊;為了寫代碼方便都放在一個module 里,只將分頻單獨隔離出來。秒脈沖發(fā)生電路模塊module make_sec(clk,ou
13、t_clk1hz);input clk;output out_clk1hz;reg sec;reg 24:0 count1; 真圖 圖數(shù)碼顯示分析: 為了測試方便在數(shù)碼管顯示已經(jīng)設(shè)定好的時間12:00:00 就直接寫入該值,如上所示。 時校時仿真 1、代碼 timescale 1ns/1nsmodule jiaoshi_tp;reg clk,reset;wire 23:16jzhourout;parameter DELY=10;always #(DELY/2) clk=clk;jiaoshi u1(reset,clk,jzhourout);initial begin clk=0;reset=0
14、; #DELY reset =1; #DELY reset =0;#(DELY*100); # DELY $finish;endinitial $monitor($time,jzhourout=%d ,jzhourout);endmodulemodule jiaoshi(reset,clk,jzhourout);input clk,reset;output 23:16 jzhourout;reg 23:16jzhour;assign jzhourout=jzhour;always (negedge clk) begin if (reset) jzhour23:16=0; else begin
15、jzhour19:16 = jzhour19:16 + 1b1;王金明.數(shù)字系統(tǒng)設(shè)計與verilog HDL(第四版).電子工業(yè)出版社.北京.2011.2臧春華.數(shù)字系統(tǒng)設(shè)計與PLD應(yīng)用(第三版).電子工業(yè)出版社.北京.2009.七實驗感想在EDA實驗室一個星期學(xué)習(xí),使我受益匪淺。這不僅增強了我對EDA設(shè)計的興趣,更掌握了基本的電路設(shè)計流程、方法以及技巧。具備了這些基本知識,為今后的自主學(xué)習(xí)奠定了良好的基礎(chǔ)。在很短的時間內(nèi),就共同學(xué)到了各種各樣的知識,節(jié)省了時間和精力。通過對課程的實驗的學(xué)習(xí),我對EDA的學(xué)習(xí)和理解有了更深刻的認識和體會。把原本很多只能在理論上學(xué)習(xí)到的東西,付出到實踐當中去。又因為在在實驗過程中有許多實驗現(xiàn)象,需要我們仔細的觀察,并且分析現(xiàn)象的原因。特
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 攝影合同中違約責任
- 企業(yè)知識產(chǎn)權(quán)法律風(fēng)險防控
- 殯葬服務(wù)公司干部管理辦法
- 知識產(chǎn)權(quán)維權(quán)指南
- 水利法規(guī)堰塘施工合同
- 水電站管道頂管施工協(xié)議
- 橋梁建設(shè)挖掘機施工合同
- 智能家居公司裝修改造合同
- 合同部合同糾紛處理
- 南寧市二手房交易保險合同指南
- 煤礦皮帶智能化集控系統(tǒng)PPT教學(xué)講授課件
- 個人財務(wù)管理系統(tǒng)的設(shè)計與實現(xiàn)--論文
- 分數(shù)乘除法整理復(fù)習(xí)(課堂PPT)
- 杭州會展業(yè)發(fā)展與對策研究文獻綜述
- 小學(xué)六年級英語上冊《Unit 1 How can I get there》教案
- 完整版方法驗證報告模板最終
- 電力管道資料表格(共30頁)
- 大班科學(xué)活動教案《豆豆家族》含PPT課件
- 【精品試卷】部編人教版(統(tǒng)編)一年級上冊語文第一單元測試卷含答案
- 金屬有機化學(xué)ppt課件
- 數(shù)學(xué)說題稿(共4頁)
評論
0/150
提交評論