




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、9實訓6:LED數碼管驅動電路設計與實現項目編號Item No.06項目名稱ItemLED數碼管驅動電路設計訓練對象Class微電子技術專業學時Time4課程名稱Course可編程邏輯器件應用教材TextbookCPLD/FPGA應用技術目 的Objective1.熟練使用Quartus II,掌握整個CPLD/FPGA開發流程;2.掌握LED數碼管靜態顯示的Verilog HDL設計方法;3掌握LED數碼管動態顯示的Verilog HDL設計方法實訓2 LED數碼管驅動電路設計與實現一、實訓設備、工具與要求1實訓設備、工具PC電腦、FPGA開發系統、Quartus II應用軟件。 2實訓要求
2、 每位學生獨立完成項目的制作并撰寫實訓報告; 項目制作完成后由制作者按“驗收標準”測試功能與參數,指導教師驗收并登記成績; 項目經指導教師驗收后,由學生將全部實驗設備整理后交指導教師驗收并登記; 實訓結束后1周內交實訓報告。二、實訓涉及的基本知識1.請畫出七段LED數碼管顯示電路的輸入輸出結構七段LED數碼管顯示電路in0in1in2in3abcdefgabcdefgdp2.列表描述共陰七段數碼顯示電路的輸入輸出關系和顯示結果? 七段數碼管顯示電路輸入七段數碼管顯示電路輸出LED顯示字形in3 in2 in1 in0gfedcba00000111111000010000110100101011
3、0112001110011113010011001104010111011015011011111006011100001117100011111118100111001119三、實訓綜合電路(七段譯碼器電路框圖)動態顯示電路框圖:模10計數單個數碼管顯示電路框圖:四、實訓步驟1. 閱讀Altera CyclongII 開發系統用戶手冊,畫出七段數碼管的電路圖和連接引腳。信號clkrstled6led5led4led3led2led1led0scan3scan2scan1scan0引腳89907374758385868797100102104值8687737475153818283969810
4、01022.設計應用工程,將十進制的0-9的BCD碼轉換成七段數碼管的顯示碼(組合邏輯電路)七段LED數碼管顯示電路的Verilog代碼:module qiduan_0(cnt,led);input3:0cnt;output6:0led;reg6:0led;always(cnt)begincase(cnt)4'b0001:led=7'b0000110;4'b0010:led=7'b1011011;4'b0011:led=7'b1001111;4'b0100:led=7'b1100110;4'b0101:led=7'
5、b1101101;4'b0110:led=7'b1111100;4'b0111:led=7'b0000111;4'b1000:led=7'b1111111;4'b1001:led=7'b1101111;4'b1010:led=7'b1110111;default:led=7'b0111111;endcaseendendmodule七段LED數碼管顯示電路仿真波形圖:3. 設計應用工程,四個數碼管依次靜態顯示“1”、“2”、“3”、“4”; module led_1(a,led);input1:0a;outp
6、ut10:0led;reg10:0led;always(a)beginif(a=2'b00)led<=11'b00010000110;else if(a=2'b01)led<=11'b00101011011;else if(a=2'b10)led<=11'b01001001111;elseled<=11'b10001100110;endendmodule4. 設計應用工程,單個數碼管完成從模10計數功能;分頻器:module fenpin25(clk,rst,clk_1hz);inputclk;inputrst;o
7、utputclk_1hz;regclk_1hz;reg23:0cnt;always(posedge clk or posedge rst)beginif(rst=1'b1)cnt<=24'd0;else if(cnt=13107119)begincnt<=24'd0;clk_1hz<=clk_1hz;endelsecnt<=cnt+1;endendmodule十進制計數器:module cnt10(rst,clk,cnt);inputrst,clk;output3:0cnt;reg3:0cnt;always(posedgeclk)beginif(
8、rst=1'b0)cnt<=4'b000;else if(cnt=4'd9)cnt<=4'b000;elsecnt<=cnt+1;endendmodule十進制計數器仿真波形圖:LED譯碼器:module qiduan(cnt,led,scan);input3:0cnt;output6:0led;output3:0scan;reg6:0led;wire3:0scan;assign scan=4'b0001;always(cnt)begincase(cnt)4'b0001:led=7'b0000110;4'b001
9、0:led=7'b1011011;4'b0011:led=7'b1001111;4'b0100:led=7'b1100110;4'b0101:led=7'b1101101;4'b0110:led=7'b1111100;4'b0111:led=7'b0000111;4'b1000:led=7'b1111111;4'b1001:led=7'b1101111;4'b1010:led=7'b1110111;default:led=7'b0111111;endc
10、aseendendmoduleLED譯碼器仿真波形圖:頂層電路Verilog HDL代碼:module cnt10led(rst,clk,led,scan);inputrst;inputclk;output6:0led;output3:0scan;wire3:0cnt;wire6:0led;wire3:0scan;fenpin25u0(.clk(clk),.rst(rst),.clk_1hz(clk_1hz);cnt10u1(.clk(clk_1hz),.rst(rst),.cnt(cnt);qiduanu2(.cnt(cnt),.led(led),.scan(scan);endmodule框
11、圖:5. 設計應用工程,LED數碼管動態顯示“1,2,3,4”,完成Verilog HDL設計;分頻器:module div24(clk,rst,sclk);inputrst;inputclk;outputsclk;wiresclk;reg23:0cnt;always(posedge clk)beginif(rst=1'b0)cnt<=24'd0;elsecnt<=cnt+1;endassign sclk=cnt23;endmodule二位計數器:module cnt2(sclk,rst,cnt);inputsclk;inputrst;output1:0cnt;re
12、g1:0cnt;always(posedge sclk)beginif (rst=1'b0)cnt<=2'b00;elsecnt<=cnt+1;endendmodule二位計數器仿真波形圖:LED譯碼器:module ledyima(cnt,led);input1:0cnt;output10:0led;reg10:0led;always(cnt)begincase(cnt)2'b00:led=11'b00010000110;2'b01:led=11'b00101011011;2'b10:led=11'b01001001111;2'b11:led=11'b10001100110;endcaseendendmoduleLED譯碼器仿真波形圖:頂層電路Verilog HDL代碼:module led_0(clk,rst,led);inputclk;inputrs
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專利導航分析師崗位面試問題及答案
- 知識產權運營師崗位面試問題及答案
- 河南廣東聯考2025年高一化學第二學期期末調研模擬試題含解析
- 廣西賀州市桂梧高級中學2025屆高一化學第二學期期末質量跟蹤監視試題含解析
- 甘肅省慶陽市長慶中學2025年高二下化學期末調研模擬試題含解析
- 北京集體資產管理辦法
- 公司出國證件管理辦法
- 智慧手環使用管理辦法
- 晉中市健康碼管理辦法
- 內貿船舶衛生管理辦法
- 風電項目安全專業監理實施細則
- 淮南新東辰控股集團有限責任公司招聘筆試題庫2024
- 01J925-1壓型鋼板、夾芯板屋面及墻體建筑構造
- 高一化學會考知識點
- 醫院信息機房運維服務項目需求
- 有趣的漢字甲骨文演變完整模板
- (完整版)曲臂式高空作業車安全技術交底
- 2024年民族宗教政策法規宣傳月知識競賽考試題庫(含答案)
- 《3-6歲兒童學習與發展指南》考試參考題庫120題(含答案)
- 診所中藥飲片清單
- 《發酵飼料的應用》課件
評論
0/150
提交評論