国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
    • 代碼功能:
  • 附件下載
  • 相關推薦
申請入駐 產業(yè)圖譜

洗衣機控制器設計Verilog代碼Quartus仿真

03/26 11:45
412
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

名稱:洗衣機控制器設計Verilog代碼Quartus仿真

軟件:Quartus

語言:Verilog

代碼功能:

| 1 ? |?能顯示當前模式:1—洗滌定時,2—洗滌工作,3—甩干定時,4—甩干工作;顯示洗滌剩余時間、甩干剩余時間,單位為分鐘; ? ?|

| 2 ? |?功能選擇鍵,可在模式1~4之間輪流切換;在定時模式下,由上下鍵對定時進行±調整;啟動/暫停鍵;啟動暫停工作; ? ?|

| 3 ? |?在洗滌工作模式下,先按洗滌運轉流程工作;定時啟動→正轉20秒→暫停10秒→反轉20秒→暫停10秒→定時未到回到“正轉20秒→暫停10秒→……”,定時時間到則自動進入甩干流程,直到甩干定時時間到之后停止;在甩干模式下,只進行甩干流程;工作過程中能進行對應的倒計時顯示; ? ?|

| 4 ? |?工作過程由“啟動”信號開始,直到定時結束;結束時通過指示燈閃爍10s進行提醒; ? ?|

| 5 ? |?對工作流程中的“正轉”、“反轉”、“暫?!?、“甩干”等狀態(tài)通過多個指示燈以流水燈形式加以體現(xiàn)。

設計文檔:見附件

1、工程文件

2、程序文件

3、程序編譯

4、RTL圖

5、仿真圖

頂層仿真圖

按鍵檢測模塊

洗衣機控制模塊

流水燈控制模塊

部分代碼展示:

//洗衣機
module wash_machine (
? ? input wire clk, ? ? ? ? ? ? ?// 100Hz時鐘
? ? input wire rst, ? ? ? ? ? ? ?// 復位信號(高電平復位)
? ? input wire mode_select_key, ? ? ?// 模式選擇鍵
? ? input wire up_key, ? ? ? ? ? ? ? // 增加時間
? ? input wire down_key, ? ? ? ? ? ? // 減少時間
? ? input wire start_pause_key, ? ? ?// 啟動/暫停鍵
? ? output [1:0] mode, ? ? ? // 當前模式:00-洗滌定時,01-洗滌工作,10-甩干定時,11-甩干工作
? ? output [5:0] wash_min, ? // 洗滌剩余分鐘
? ? output [5:0] dry_min, ? ?// 甩干剩余分鐘
?output [7:0] water_led, ?// 流水燈 led
? ? output finish_flash ? ? ?// 結束閃爍提示(1Hz閃爍)
);
?wire [3:0] state_leds; // 狀態(tài)指示:正轉(bit3)、反轉(bit2)、暫停(bit1)、甩干(bit0)
?wire mode_select; ? ? ?// 模式選擇鍵
?wire up; ? ? ? ? ? ? ? // 增加時間
?wire down; ? ? ? ? ? ? // 減少時間
?wire start_pause; ? ? ?// 啟動/暫停鍵


//按鍵檢測
key_rise i0_key_rise (
? ? . clk(clk), ? ? ? ? ? ? ?// 100Hz時鐘
? ? . key_in(mode_select_key), ? ? ? ? ? ? ?// 按鍵輸入
? ? . key_out(mode_select) ? ? ?//按鍵脈沖輸出
);?

//按鍵檢測
key_rise i1_key_rise (
? ? . clk(clk), ? ? ? ? ? ? ?// 100Hz時鐘
? ? . key_in(up_key), ? ? ? ? ? ? ?// 按鍵輸入
? ? . key_out(up) ? ? ?//按鍵脈沖輸出
);?
//按鍵檢測
key_rise i2_key_rise (
? ? . clk(clk), ? ? ? ? ? ? ?// 100Hz時鐘
? ? . key_in(down_key), ? ? ? ? ? ? ?// 按鍵輸入
? ? . key_out(down) ? ? ?//按鍵脈沖輸出
);

代碼文件(付費下載):http://hdlcode.com/index.php?m=home&c=View&a=index&aid=1509&sessionid=-800671776

【來源:www.hdlcode.com
  • 設計文檔.doc
    下載

相關推薦

介休市| 凉山| 偏关县| 绥阳县| 邹城市| 申扎县| 丽江市| 凤凰县| 南投县| 资源县| 临湘市| 靖宇县| 安新县| 肇东市| 芒康县| 五河县| 定结县| 铜陵市| 淮滨县| 青阳县| 本溪| 新兴县| 芮城县| 容城县| 思南县| 凤城市| 尼勒克县| 武隆县| 新密市| 太保市| 太保市| 宁国市| 城固县| 小金县| 泰顺县| 平安县| 黄石市| 朔州市| 泾阳县| 永州市| 塘沽区|