版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、鍵盤掃描編碼電路,六位七段數(shù)碼管動(dòng)態(tài)顯示電路的設(shè)計(jì),5 4 3 2 1 0,頻率計(jì)的設(shè)計(jì),1. 總體設(shè)計(jì)框圖,2. 各模塊的設(shè)計(jì),分頻電路,輸入1KHz,1000分頻,產(chǎn)生1Hz(秒脈沖)。,占空比為50%的秒脈沖:,占空比為999的秒脈沖:,秒脈沖信號(hào)的產(chǎn)生方式,影響控制信號(hào)發(fā)生器的設(shè)計(jì)。,module f_1000(clk,out_1); input clk; output out_1; reg out_1; reg 10:1 counter; always (posedge clk) begin if (counter=999) counter=0; else counter=count
2、er+1; if (counter499) out_1=1; else out_1=0; end endmodule,可修改調(diào)整占空比,控制信號(hào)發(fā)生器,根據(jù)1Hz秒信號(hào),產(chǎn)生頻率計(jì)數(shù)器的使能信號(hào)en、清零信號(hào)clr和寄存器的鎖存信號(hào)load。,當(dāng)秒脈沖(out_1),直接用作en,取反,再取反,上升沿用作load,低有效清零clr,問(wèn)題?,當(dāng)秒脈沖(out_1),采用兩秒測(cè)量一次策略:,準(zhǔn)備,測(cè)量,out_1,en,load,clr,準(zhǔn)備,測(cè)量,上升沿鎖存,低有效清零,高有效使能,module ckongzhi ( out_1, en, load, clr ); input out_1 ; o
3、utput en, load, clr ; reg en ; always ( posedge out_1 ) en = en ; assign load = en ; assign clr = ( load endmodule,控制信號(hào)發(fā)生器的描述,頻率測(cè)量計(jì)數(shù)器,方案一:若干8421碼計(jì)數(shù)器,級(jí)聯(lián),計(jì)數(shù)器,計(jì)數(shù)器,計(jì)數(shù)器,被測(cè)信號(hào),en,clr,8421碼,8421碼,8421碼,優(yōu)點(diǎn):多位擴(kuò)展,缺點(diǎn):串行級(jí)聯(lián),毛刺,到寄存器輸入端,module f_counter ( in_clk, clr, en, Q); input in_clk, en, clr; output 16:1 Q; r
4、eg 14:1 counter; / 09999Hz reg 4:1 qian, bai, shi, ge ; / 千、百、十、個(gè)位 always (posedge in_clk or negedge clr) if (!clr) counter=0; else if (en) if (counter=9999) counter=0; else counter=counter+1; always (counter) begin qian=counter / 1000; bai=(counter-qian*1000) / 100; shi=(counter-qian*1000-bai*100)
5、/ 10; ge=(counter-qian*1000-bai*100-shi*10) % 10; Q4:1=ge; Q8:5=shi; Q12:9=bai; Q16:13=qian; end endmodule,可根據(jù)測(cè)量范圍,修改。,寄存器模塊,鎖存測(cè)量結(jié)果(8421碼),提供給動(dòng)態(tài)顯示模塊。,module dff_16 ( load, Qin, Qout ); input load; input 16:1 Qin; output 16:1 Qout; always (posedge load) Qout=Qin; endmodule,七段數(shù)碼管動(dòng)態(tài)顯示,直接采用前面已介紹的模塊。,3.頂
6、層設(shè)計(jì),可用模塊級(jí)建模方法,建Verilog HDL頂層模塊;,也可將每個(gè)模塊生成一個(gè)“邏輯符號(hào)”,利用圖形輸入平臺(tái),調(diào)入各“邏輯符號(hào)”,進(jìn)行模塊之間的連接。,同學(xué)可自行完成!,8位八通道ADC0809 模/數(shù)轉(zhuǎn)換控制模塊的設(shè)計(jì),ADC0809, ,addrout2:0,ale,start,eoc,oe,d7:0,ADC0809轉(zhuǎn)換時(shí)序,狀態(tài)機(jī),S0,S1,S2,S3,S4,S5,S6,S7,module ADC0809(rst,clk,en,d,eoc,ale,start,oe,addrin,addrout,dout,lock); input rst, clk; /復(fù)位,狀態(tài)機(jī)時(shí)鐘 inpu
7、t 7:0 d; /0809轉(zhuǎn)換數(shù)據(jù)輸入 input 2:0 addrin; /通道選擇輸入 input eoc, en; /0809轉(zhuǎn)換結(jié)束信號(hào)輸入,本模塊使能信號(hào) output 2:0 addrout; /0809通道選擇控制輸出 output 7:0 dout; /轉(zhuǎn)換結(jié)果寄存輸出 output start, ale, oe; /0809啟動(dòng)轉(zhuǎn)換,通道地址鎖存,轉(zhuǎn)換結(jié)果輸出使能 output lock; /上升沿鎖存數(shù)據(jù) reg 2:0 addrout; reg 7:0 dout; reg start, ale, oe, lock; reg 2:0 now, next; /內(nèi)部狀態(tài)機(jī)變量
8、 parameter s0=3b000,s1=3b001,s2=3b011,s3=3b010, s4=3b110,s5=3b111,s6=3b101,s7=3b100; /狀態(tài)分配,always (posedge clk) /狀態(tài)轉(zhuǎn)換(時(shí)序部分) if (rst=1|en=0) now = s0; else now = next; always (now or en or eoc) /轉(zhuǎn)態(tài)轉(zhuǎn)換和輸出(組合部分) if (en=1) case (now) s0: begin ale=0;start=0;oe=0;lock=0;addrout=addrin; next=s1;end s1: beg
9、in ale=1;start=0;oe=0;lock=0;addrout=addrin; next=s2;end s2: begin ale=0;start=1;oe=0;lock=0;addrout=addrin; next=s3;end s3: begin ale=0;start=0;oe=0;lock=0;addrout=addrin; if (eoc=1) next=s3; else next=s4; end,s4: begin ale=0;start=0;oe=0;lock=0; if (eoc=0) next=s4; else next=s5; end s5: begin next=s6;ale=0;start=0;oe=1;lock=0;end s6: begin next=s7;ale=0;start=0;oe=1;lock=1;end s7: begin next=s0;ale=0;start=0;oe=0;lock=0;end default : begin next=s0;ale=0;start=0;oe=0;lock=0;end endcase el
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 供應(yīng)鏈管理師持續(xù)改進(jìn)評(píng)優(yōu)考核試卷含答案
- 選剝混繭工安全意識(shí)模擬考核試卷含答案
- 野生植物監(jiān)測(cè)工崗前創(chuàng)新方法考核試卷含答案
- 森林撫育工安全生產(chǎn)能力水平考核試卷含答案
- 塑料熱合工持續(xù)改進(jìn)評(píng)優(yōu)考核試卷含答案
- 制漿工QC考核試卷含答案
- 2024年貴陽(yáng)信息科技學(xué)院輔導(dǎo)員招聘?jìng)淇碱}庫(kù)附答案
- 整經(jīng)工操作能力模擬考核試卷含答案
- 水上打樁工操作評(píng)估測(cè)試考核試卷含答案
- 織襪工崗前理論評(píng)估考核試卷含答案
- 2026年年長(zhǎng)租公寓市場(chǎng)分析
- 生態(tài)環(huán)境監(jiān)測(cè)數(shù)據(jù)分析報(bào)告
- 金融機(jī)構(gòu)衍生品交易操作規(guī)范
- 醫(yī)院檢查、檢驗(yàn)結(jié)果互認(rèn)制度
- 2025年醫(yī)院物價(jià)科工作總結(jié)及2026年工作計(jì)劃
- 2025年下半年四川成都溫江興蓉西城市運(yùn)營(yíng)集團(tuán)有限公司第二次招聘人力資源部副部長(zhǎng)等崗位5人考試參考試題及答案解析
- 2025-2026學(xué)年上學(xué)期成都小學(xué)數(shù)學(xué)四年級(jí)期末典型卷1
- 2026年江西應(yīng)用技術(shù)職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試必刷測(cè)試卷必考題
- 浙江省杭州市蕭山區(qū)2024-2025學(xué)年六年級(jí)上學(xué)期語(yǔ)文期末試卷(含答案)
- 學(xué)堂在線 雨課堂 學(xué)堂云 實(shí)繩結(jié)技術(shù) 章節(jié)測(cè)試答案
- 水車澆水施工方案
評(píng)論
0/150
提交評(píng)論