指拨开关与LED之使用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
指拨开关与LED之使用

* * 請在” c:\logiclab\你自己的學號\ ” 的路徑下新增一資料夾 lab4_2。 開啟 Quartus II,並開啟一新 project。 在 working directory 的地方選擇 c:\logiclab\你自己的學號\lab4_2。 將此 project 命名為 showLED。 其他的設定如上次實驗。 在 File - New 下,選擇 Verilog HDL File,開啟一新 verilog 檔案。 將以下內容鍵入此 verilog 文件中,並儲存之(名稱可以任取)。 Part 1:Design & Download * * Part 1:Design & Download module showLED (led0,led1,led2,led3, in0, in1); input in0,in1; output led0,led1,led2,led3; reg led0,led1,led2,led3; always@( in0 or in1 ) begin case( {in1,in0} ) 2b00: {led3,led2,led1,led0}=4b0001; 2b01: {led3,led2,led1,led0}=4b0010; 2b10: {led3,led2,led1,led0}=4b0100; 2b11: {led3,led2,led1,led0}=4b1000; endcase end endmodule 按【Start Analysis Synthesis】,進行分析。檢查錯誤並修正後請存檔並再進行一次。 仿照 Lab4-1 的 Part 2:設定裝置之步驟。 * * Part 1:Design & Download 仿照 Part 3:設定接角之步驟,不過使用的 pin 接腳要改變成使用虛擬裝置的 pin 腳。虛擬 裝置使用的接腳,如下表所示。 * * Part 1:Design & Download 11. 仿照 Lab4-1 的 Part 4:Download 之步驟。 * * Part 2:設定虛擬裝置 12. 從開始-程式集-SMIMS CORPS-VeriInstrument_USB 開啟 VeriInstrument。 * * Part 2:設定虛擬裝置 按【開新專案】。 在 Project File 部分,將專案命名為 c:\logiclab\你自己的學號\lab4_2\任意名稱.dkp Altera Quartus II Pin info File 選擇 c:\logiclab\你自己的學號\lab4_2\showLED.qsf,選擇【確定】。(註:qsf 檔為“所 compile 的電路"的“pin 接腳接線情形",是在 compile 的過 程中產生的) Pin Assignment 的視窗會跳出來。此為之前所設定之 pin 接腳的接線情形。按【確定】即可. * * Part 2:設定虛擬裝置 開啟 I/O 裝置表。將 4 個 LED 和兩個指撥開關拖放到虛擬儀表板上,結果如下圖。 * * Part 2:設定虛擬裝置 開啟 Pin 接腳表(如左下圖),在 input 欄位中,有 in0 和 in1,分別將這兩個輸入拉到指撥開 關上(結果如右下圖)。 * * Part 2:設定虛擬裝置 切換到 output 欄位,將 led0,led1,led2,led3 分別拉到儀表版上的 4 個 led 上。結果如下圖。 按【GO】,啟動虛擬儀表,此虛擬儀表即可使用。可嘗 試去撥指撥開關,觀察 LED 燈的輸出是否如預期。 Lab4-3 七段顯示器電路 * * * * 請在” c:\logiclab\你自己的學號\ ” 的路徑下新增一資料夾 lab4_3。 開啟 Quartus II,並開啟一新 project。 在 working directory 的地方選擇 c:\logiclab\你自己的學號\lab4_3。 將此 project 命名為 SevenSeg。 其他的設定如上次實驗。 在 File - New 下,選擇 Verilog HDL File,開啟一新 verilog 檔案。 將以下內容鍵入此 verilog 文件中,並儲存之(名稱可以任取)。 Part 1:Design & Download * * Part 1:Design & Download module SevenSeg ( dout, din); input [3:0] din; output [6:0] dout; reg [6:0] dout; always@(din) begin case(din) 4b0000 : dout = 7b

文档评论(0)

busuanzi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档