版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE電子課程設計序列檢測器學院:專業(yè)班級:姓名:學號:指導老師:2012年12月目錄設計任務與要求………1總體框圖………………1選擇器件………………1功能模塊………………1脈沖發(fā)生器……………1序列檢測器……………2分頻器………………3總體設計電路圖………5總體電路原理圖……………5QUARATUSII的仿真結果圖與分析……………5管腳分配…………………6EDA實驗箱驗證……………6《序列檢測器》設計1-序列檢測器任務與要求設計一個序列檢測器,在上升沿的作用下,輸入一組二進制碼,與預先設置的嗎“11100101”二、總體框圖脈沖發(fā)生器脈沖發(fā)生器檢測器數(shù)碼顯示脈沖發(fā)生器:為檢測器提供脈沖。檢測器:具有存儲功能。數(shù)碼顯示器:顯示輸出A或B方案:設計手動的脈沖發(fā)生器為檢測器提供脈沖,使其正常工作,然后設計檢測器存儲的數(shù)字為“11100101”選擇器件芯片:EDA實驗箱中EP1C12核心板;七段數(shù)碼管等。外圍電路:將IO_CLK用導線連接到IO3上,將IO9,IO10用導線連接到兩個LED燈上,接上電源下載完成即可驗證。功能模塊1.脈沖發(fā)生器VHDL程序:LIBRARYieee;useieee.std_logic_1164.all;entitypulseis port(pul,M: in std_logic; nq,q: outstd_logic --VGA:outstd_logic_vector(3downto0) );endpulse;architectureaofpulseissignaltemp:std_logic;begin --VGA<="0001";'q<=temp;nq<=nottemp;process(m)begin ifrising_edge(m)then ifpul='0'then temp<='1'; else temp<='0'; endif; endif;endprocess;enda;生成模塊:圖1仿真結果及分析圖2分析:作用是為序列檢測器提供合適的脈沖,手按按鈕PB(3),Q輸出一個脈沖給下個模塊的CLK。當pul為1時q輸出0;當pul為0時q輸出為1.2、序列檢測器VHDL語言libraryieee;useieee.std_logic_1164.all;entityCHKisport(din,clk,clr:instd_logic;ab:outstd_logic_vector(3downto0));endCHK;architecturebehavofCHKissignalq:integerrange0to8;signald:std_logic_vector(7downto0);begind<="11100101";process(clk,clr)beginifclr='1'thenq<=0;elsifclk'eventandclk='1'thencaseqiswhen0=>ifdin=d(7)thenq<=1;elseq<=0;endif;when1=>ifdin=d(6)thenq<=2;elseq<=0;endif;when2=>ifdin=d(5)thenq<=3;elseq<=0;endif;when3=>ifdin=d(4)thenq<=4;elseq<=0;endif;when4=>ifdin=d(3)thenq<=5;elseq<=0;endif;when5=>ifdin=d(2)thenq<=6;elseq<=0;endif;when6=>ifdin=d(1)thenq<=7;elseq<=0;endif;when7=>ifdin=d(0)thenq<=8;elseq<=0;endif;whenothers=>q<=0;endcase;endif;endprocess;process(q)beginifq=8thenab<="1010";elseab<="1011";endif;endprocess;endbehav;生成模塊圖3仿真結果及分析圖4分析:此模塊是一個對序列“11100101”的檢測,當輸入端DIN在八個脈沖的作用下分別輸入11100101時Q端輸出B,否則輸出3分頻器VHDL語言LIBRARYieee;useieee.std_logic_1164.all;entitydeledis port(ab: in std_logic_vector(3downto0); --sel: instd_logic; led:outstd_logic_vector(6downto0) );enddeled;architectureaofdeledis--signaltemp:std_logic;begin led<="1111110"whenab="0000"else "0110000"whenab="0001"else "1101101"whenab="0010"else "1111001"whenab="0011"else "0110011"whenab="0100"else "1011011"whenab="0101"else "1011111"whenab="0110"else "1110000"whenab="0111"else "1111111"whenab="1000"else "1111011"whenab="1001"else "1110111"whenab="1010"else "0011111"whenab="1011"else "1001110"whenab="1100"else "0111101"whenab="1101"else "1001111"whenab="1110"else "1000111"whenab="1111"; ENDa;生成模塊圖5仿真結果及分析圖6圖7分析:此模塊的作用是將輸出顯示到數(shù)碼管上。當ab輸入為1010時led輸出為1110111(如圖6);當ab輸入為1011時led輸出為0011111(如圖7)??傮w設計電路圖總體電路原理圖該程序是在連續(xù)脈沖的作用下檢測序列“11100101”當輸入完全符合時數(shù)碼管顯示B,當其中有一個出錯時或序列不對時數(shù)碼管顯示A。圖8QUARATUSII的仿真結果圖與分析清零端是高電平有效,首先設清零端為高電平使之清零,然后在八個有效脈沖的作用下DIN輸入“11100101”且順序一致,此時數(shù)碼管顯示為“1110111”其它情況為“圖9管腳分配如下圖圖10EDA實驗箱驗證(如圖)將IO_CLK用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 制冷機房管理規(guī)范
- 租賃電梯房合同(2篇)
- 自建房包工安全合同(2篇)
- 蘇教版高中課件
- 蘇教版下冊課件
- 2024-2025學年初中同步測控優(yōu)化設計物理八年級上冊配人教版第1章 機械運動含答案
- 2024-2025學年初中同步測控優(yōu)化設計物理九年級全一冊配人教版第19章 生活用電含答案
- 西京學院《影視產(chǎn)業(yè)經(jīng)營與管理》2022-2023學年第一學期期末試卷
- 西京學院《書法》2022-2023學年第一學期期末試卷
- 自由落體運動課件
- DL-T+961-2020電網(wǎng)調(diào)度規(guī)范用語
- 鋼琴調(diào)律合同模板
- 倉儲管理員勞動合同范本
- 2005版勞動合同范本
- 中國醫(yī)美行業(yè)2024年度洞悉報告-德勤x艾爾建-202406
- 2024年風景園林專業(yè)中級職稱《法律法規(guī)及技術標準》考試題庫(含答案)
- DL-T2337-2021電力監(jiān)控系統(tǒng)設備及軟件網(wǎng)絡安全技術要求
- 2024勞動合同模板下載
- 聲屏障結構技術標準(全面修訂征求意見稿)
- 大學生紅色旅游調(diào)查報告總結
- 【高中班主任育人方略】《以德樹人、以情聚人、以理律人》課件
評論
0/150
提交評論