




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 天水師范學(xué)院天水師范學(xué)院TIANSHUI NORMAL UNIVERSITY數(shù)字電子技術(shù)與邏輯設(shè)計數(shù)字電子技術(shù)與邏輯設(shè)計設(shè)計報告設(shè)計報告 題 目:基于基于 D 觸發(fā)器的機(jī)械去抖動電路設(shè)計觸發(fā)器的機(jī)械去抖動電路設(shè)計學(xué) 院: 電子信息與電氣工程學(xué)院電子信息與電氣工程學(xué)院 專 業(yè): 電子信息工程電子信息工程 班 級: 1 4 級電級電 信信 一一 班班 姓 名: 王亮亮王亮亮 汪小娟汪小娟 學(xué) 號: 20141060152 20141060151 2015 年年 12 月月 30 日日2目錄目錄1. 設(shè)計背景設(shè)計背景22. 設(shè)計要求設(shè)計要求23 電路組成框圖電路組成框圖.34.設(shè)計內(nèi)容設(shè)計內(nèi)容.4
2、.4.1二選一門電路.4.4.2數(shù)字去抖動電路設(shè)計.54.3 初值可預(yù)置型計數(shù)器設(shè)計.74.4 500HZ 和 1KHZ 的分頻104.58421BCD 譯碼的 verilog 語言.134.6 蜂鳴器.14.4.7動態(tài)掃描計數(shù)器與位選,選擇器.14.4.8十六進(jìn)制 7 段顯示譯碼器程序.155.整體設(shè)計電路圖整體設(shè)計電路圖.166.6.引腳分配情況引腳分配情況17177.7.調(diào)試調(diào)試17178.8.實驗心得體會實驗心得體會18189.9.參考文獻(xiàn)參考文獻(xiàn)18183基于基于 D 觸發(fā)器的機(jī)械去抖動電路設(shè)計觸發(fā)器的機(jī)械去抖動電路設(shè)計1.設(shè)計背景設(shè)計背景作為機(jī)械開關(guān)的鍵盤,在按鍵操作時,由于機(jī)械觸
3、點的彈性及電壓突跳等原因,在觸點閉合或開啟的瞬間會出現(xiàn)電壓抖動。為保證按鍵觸發(fā)的準(zhǔn)確性,在按鍵電壓信號抖動的情況下不能進(jìn)行狀態(tài)輸入。為此必須進(jìn)行抖動處理。消抖部分的信號一般有硬件和軟件兩種方法。硬件就是加抖動電路,這樣可以從根本上解決按鍵抖動問題。還可以用可編程邏輯器件設(shè)計相應(yīng)的邏輯和時序電路,這里介紹一種使用 D 觸發(fā)器構(gòu)成的電路,能去除含電子抖動的任意形式及幾乎任意頻率的信號,且能從電路上控制輸出信號的脈寬。這是一種更實用、功能更完善的電路。這種電路基本上就是濾波器,它可以將信號中的毛刺、隨機(jī)噪聲信號或電子抖動信號都“濾除” ,只讓真正的數(shù)據(jù)信號通過此電路??傊褪菍⑤斎腚娖降碾s波分量濾除
4、,能準(zhǔn)確的判斷電平變換。因此消除始終抖動是必要的2設(shè)計要求設(shè)計要求 (1 1) 在 Quartus | 下完成設(shè)計,根據(jù)課本第 6 章圖 640,設(shè)計一個機(jī)械鍵去抖動電路(圖中工作時鐘 CLK 為幾百 HZ) 。參照第 8 章圖 828 所示的同步可預(yù)置型計數(shù)器設(shè)計一個 14 進(jìn)制計數(shù)器。計數(shù)器時鐘端 CLK 接去抖動電路的KEYOUT。(2 2)當(dāng)每一次按鍵,如果計數(shù)器只加 1,表明去抖動電路良好;如果計數(shù)值增加大于 1,表明鍵的抖動尚未消除。(3)最終要能直觀地比較出加抖動電路和沒加去抖動電路的不同效果。43電路組成框圖電路組成框圖 該電路只要有二選一門電路、初值可預(yù)置型 14 進(jìn)制計數(shù)器
5、、顯示譯碼器、數(shù)碼管、500HZ 的分頻如下圖所示。4.設(shè)計內(nèi)容設(shè)計內(nèi)容單個模塊的設(shè)計4.1 二選一門電路 二選一門電路數(shù)字消抖動電路1KHZ、500KHZ的分頻初值可預(yù)置型 14 進(jìn)制計數(shù)器顯示譯碼器數(shù)碼管5該數(shù)據(jù)選擇器有兩個輸出信號(A 和 B)和一個控制輸入(S)一個輸出(OUT) 。當(dāng) S 為 1 的時候 OUT 選擇 A,當(dāng) S 為 0 的時候 OUT 選擇 B 簡單的表達(dá)具體化:輸入輸出AB二選一門電路.數(shù)字去抖動電路設(shè)計輸入輸出SOUT1A0B6如圖所示的電路由個觸發(fā)器和個輸入與門構(gòu)成。電路有一個工作時鐘 CLK。4 個 D 觸發(fā)器鏈接成同步時序方式,即將它們的時鐘輸入端都連在一
6、起。工作時與時鐘同步工作,輸入信號以移位串行方式向前傳遞。其信號輸入口是KEYOUT。 分析此電路可以發(fā)現(xiàn),其“濾波”功能的關(guān)鍵是這樣的,當(dāng)信號被串入電路后,能在 KEYOUT 輸出脈沖信號的條件是,必須在 4 個 D 觸發(fā)器的輸出端 Q 都同時為 1,次與門才輸出高電平。由于干擾抖動信號是一群寬度狹窄的隨機(jī)信號,在串入時,很難十分整齊地同時使與門輸出為 1,而只有正常信號才足夠的寬度通過此電路,從而起到了“濾除”的功能。如果增加 D 觸發(fā)器的數(shù)量,可以一定程度上提高濾波性能。仿真結(jié)果如圖所示74.3 初值可預(yù)置型計數(shù)器設(shè)計與其他類型計數(shù)器相比,計數(shù)初值可預(yù)置型計數(shù)器的適用面更寬。如圖所示譯碼
7、器模塊 CNT4BIT 余右面的 4 位鎖存器構(gòu)成了一個 4 為二進(jìn)制計數(shù)器圖中比較器 COMP2 本質(zhì)上就是一個 4 輸入與門,功能是當(dāng)計數(shù)值為 1110 時,輸出一個高電平進(jìn)位信號,它控制多路選擇器 MUX4 的數(shù)據(jù)通道的選擇信號端 S,當(dāng)比較器 COMPF 的輸出端 R 為 0 即為低電平時 4 路選擇器 MUX4 會選通 A0 此后隨著時鐘連續(xù)出現(xiàn),進(jìn)行正常的累計加數(shù)。一旦計數(shù)器計到 1110 時,則輸出端 R為 1 即為高電平。選擇器會選通 A1,如果預(yù)置數(shù)不改變,則計數(shù)器將從初始值開始累計加數(shù)。仿真結(jié)果如圖所示8圖中元件 CNT4BIT 是由 verilog 源代碼編寫以下為其程序
8、:圖中元件 MUX4 是由 verilog 源代碼編寫以下為其程序:9圖中元件 DFF4 是 4 位寄存器,寄存器在數(shù)字電路中,是用來存放二進(jìn)制數(shù)據(jù)或代碼的電路。寄存器是有具有存儲功能的觸發(fā)器組合起來的。一個觸發(fā)器可以存儲移位二進(jìn)制代碼,存放 N 位二進(jìn)制代碼的寄存器,需要用 N 個觸發(fā)器來構(gòu)成。從邏輯結(jié)構(gòu)上看,移位寄存器有以下兩個顯著特征:(一)移位寄存器是由相同的寄存單元所組成的。一般來說是,寄存單元的個數(shù)就是移位寄存器的位數(shù),每個寄存單元的輸出與其相鄰的下一個寄存單元的輸入之間的連接方式也不同。(二)所有寄存單元共用一個時鐘,在公共時鐘的作用下,各個寄存單元的工作時同步的。在沒輸入一個時
9、鐘脈沖,寄存器的數(shù)據(jù)就像上或向下移動一位。10圖中元件 COMPF 是由 verilog 源代碼編寫以下為其程序:4.4 500HZ 和 1KHZ 的分頻 50MHZTO4MHZ 分頻的 verilog 源代碼以下為其程序11對 Half_Int_Divd 的封裝如圖所示4MHZO500HZ 和 4MHZTo1KHZ 的分頻的封裝12在封裝一次可得134.6 8421BCD 譯碼的 verilog 語言 封裝可得如圖所示144.6 蜂鳴器 工作原理 CO 與 1KHZ 為進(jìn)位輸入,其中 1KHZ 相當(dāng)于一個高電平即為 1,由 CO控制蜂鳴器,使低電平時蜂鳴器報警。1KHZCOBEEP10111
10、04.7 動態(tài)掃描計數(shù)器與位選,選擇器154.8 如下位十六進(jìn)制 7 段顯示譯碼器程序165. 整體設(shè)計電路圖整體設(shè)計電路圖17原理原理;該電路是由二選一門電路、初值可預(yù)置型 14 進(jìn)制計數(shù)器、顯示譯碼器、數(shù)碼管、500HZ 的分頻組成的。撥碼開關(guān)控制抖動電路,當(dāng)撥碼開關(guān)為1 時,二選一門電路會選通加抖動的電路當(dāng)每按一次鍵可預(yù)置型計數(shù)器計數(shù)值只增加 1,門電路會選通沒加抖動的電路當(dāng)每按一次鍵可預(yù)置型計數(shù)器計數(shù)值增加大于 1??深A(yù)置計數(shù)器人為規(guī)定初值,比如說 4,當(dāng)每一次進(jìn)位后它從 4 開始依次增加。當(dāng)增加到 13 時,給輸入一個按鍵就會進(jìn)位,此時數(shù)碼管上會顯示初值 4.蜂鳴器也會此時報警。從計
11、數(shù)器出來的計數(shù)值會通過總線輸出段碼顯示在數(shù)碼管上。.測試中出現(xiàn)的問題測試中出現(xiàn)的問題剛開始時選通兩位數(shù)碼管顯示時,數(shù)碼管出現(xiàn)同樣的兩個數(shù)。解決方法是用 verilog 編寫了一個程序,圖 4.6 所示,把它放在顯示譯碼器模塊之前就解決了兩位一樣的情況。6引腳分配情況引腳分配情況187. 調(diào)試調(diào)試在設(shè)計中毫無疑問,會遇到許多問題,這就需要不斷的調(diào)試,通過實踐反復(fù)的測試,結(jié)合理論,不斷改善,才能得到預(yù)期的結(jié)果。19 8.8. 實驗心得體會實驗心得體會在做數(shù)電設(shè)計的實驗前,我以為不會難做,就像以前做實驗一樣,做完實驗,然后兩下子就將實驗報告做完.直到做完測試實驗時,我才知道其實并不容易做,但學(xué)到的知識與難度成正比,使我受益匪淺.在做實驗前,一定要將課本上的知識吃透,因為這是做實驗的基礎(chǔ),否則,在老師講解時就會聽不懂,這將使你在做實驗時的難度加大,浪費(fèi)做實驗的寶貴時間.比如做計數(shù)器,你要清楚它的 verilog 語言,如果你不清楚,在做實驗時才去摸索,這將使你極大地浪費(fèi)時間,使你事倍功半.做實驗時,一定要親力親為,務(wù)必要將每個步驟,每個細(xì)節(jié)弄清楚,弄明白,實驗后,還要復(fù)習(xí),思考,這樣,你的印象才深刻,記得才牢固,否則,過后
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4.1.1 人的生殖-2024-2025學(xué)年七年級生物下冊同步教學(xué)課件(人教版2024)
- 2025解除勞動合同協(xié)議書樣本
- 檔案室管理制度
- 2025年教師節(jié)系列活動方案
- 票據(jù)質(zhì)押質(zhì)權(quán)的實現(xiàn)
- 二手房出售委托協(xié)議書二零二五年
- 中間人傭金合同
- 2025次季度虛擬現(xiàn)實空間財產(chǎn)離婚評估分割標(biāo)準(zhǔn)
- 房屋租賃和房地產(chǎn)買賣合同
- 知識產(chǎn)權(quán)許可使用合同范例
- 三菱PLC應(yīng)用技術(shù)培訓(xùn)(講稿)第一部分
- 醫(yī)院感染管理與公共衛(wèi)生培訓(xùn)
- 中國大學(xué)mooc《高級財務(wù)會計(暨南大學(xué)) 》章節(jié)測試答案
- 第7課 全球航路的開辟和歐洲早期殖民擴(kuò)張(教學(xué)課件)-【中職專用】《世界歷史》(高教版2023?基礎(chǔ)模塊)
- 2024春期國開電大本科《中國當(dāng)代文學(xué)專題》在線形考(形考任務(wù)一至六)試題及答案
- RFJ 011-2021 人民防空工程復(fù)合材料(玻璃纖維增強(qiáng)塑料)防護(hù)設(shè)備選用圖集(試行)
- 皮膚病的總論
- 讓改革創(chuàng)新成為青春遠(yuǎn)航的動力
- 前房積血護(hù)理查房
- 【課件】五指活動課程講解
- 采煤機(jī)說明書-樣本
評論
0/150
提交評論