freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于fpga的空調控制系統(tǒng)設計論文(文件)

2025-07-08 02:14 上一頁面

下一頁面
 

【正文】 ),當實時溫度為(data)為26,led結果為0111和1111交替變換,表示LED[3]在閃爍,說明空調電機正在進行降溫控制;設置定時時間(s_time)為22分,當實時時間(t)為22時, led結果為1111,表示所有的LED燈都處于關閉狀態(tài),說明空調電機處于關機模式,停止工作;6 實際運行結果及總結 配置管腳在quartus II planner配置好相應管腳。 ,分析結果如下: LCD1602第一行顯示實時溫度,以及設置溫度。 當設定好設置溫度時,如果外界環(huán)境溫度低于設定溫度時,LED[2]不斷閃爍,表明模擬空調電機正在進行升溫操作。 在實際的FPGA開發(fā)板上的運行結果,跟在Modelsim中運行完全一致,這也驗證了軟件程序設計的正確性。正是由于他們,我才能在各方面取得顯著的進步,在此向他們表示我由衷的謝意,并祝所有的老師培養(yǎng)出越來越多的優(yōu)秀人才,桃李滿天下!通過這一階段的努力,我的畢業(yè)論文《基于FPGA的空調控制系統(tǒng)設計》終于完成了,這意味著大學生活即將結束。感謝各位老師的批評指導!參考文獻[1] 夏宇聞,VerlogHDL 數(shù)字系統(tǒng)設計教程,北京航空航天大學出版社。2003[5] HDL[M].北京:電子工業(yè)出版社。 //溫度數(shù)據(jù)總線input [3:0]key_in。 //LCD1602讀寫信號output lcd_en。 wire [23:0] timed。 key_scan K0 ( .sys_clk(clk), //按鍵掃描模塊 .sys_rstn(rst), .key_in(key_in), .key_value(key_value), )。endmodule DS18B20模塊VerilogHDL代碼:module DS18B20( input clk, // 50MHz時鐘 //input rst_n, // 異步復位 inout one_wire, // OneWire總線 output [15:0] temperature // 輸出溫度值)。h80000) begin rst_n=1。 count=count+1。 else if (t == 49) t = 0。 // 1MHz 時鐘always (posedge clk, negedge rst_n) if (!rst_n) clk_1us = 0。 // 1us延時計數(shù)子reg t_1us_clear。//// 延時模塊 結束////++++++++++++++++++++++++++++++++++++++// DS18B20狀態(tài)機 開始//++++++++++++++++++++++++++++++++++++++//++++++++++++++++++++++++++++++++++++++// 格雷碼parameter S00 = 539。parameter S1 = 539。parameter S3 = 539。parameter S5 = 539。parameter S7 = 539。parameter WRITE1 = 539。parameter WRITE01 = 539。parameter READ1 = 539。parameter READ3 = 539。 // OneWire總線 緩存寄存器reg [15:0] temperature_buf。bZ。h001F。 state = S1。bZ。 state = S3。 if (t_1us == 400) // 再延時400us begin t_1us_clear = 1。 state = WRITE0。 end else if (step == 2) begin one_wire_buf = 0。 end else if (step == 3) begin one_wire_buf = 0。 end else if (step == 4) begin step = step + 139。b1。b1。b1。 state = WRITE0。 end else if (step == 10) begin one_wire_buf = 0。 end else if (step == 11) begin step = step + 139。b1。 state = WRITE0。 state = WRITE01。 end // 第一次寫完,750ms后,跳回S0 else if (step == 16) begin one_wire_buf = 139。 state = S6。 end else if (step == 18) begin step = step + 139。 step = step + 139。b1。b1。 state = WRITE0。 state = WRITE01。 state = WRITE01。 end else if (step == 26) begin one_wire_buf = 0。 end else if (step == 27) begin one_wire_buf = 0。 end else if (step == 28) begin one_wire_buf = 0。 end else if (step == 29) begin one_wire_buf = 0。 end else if (step == 30) begin one_wire_buf = 0。 end else if (step == 31) begin step = step + 139。 step = step + 139。b1。 state = S0。b1。 one_wire_buf = 0。 end else if (step == 36) begin bit_valid = bit_valid + 139。b1。 one_wire_buf = 0。 end else if (step == 38) begin bit_valid = bit_valid + 139。b1。 one_wire_buf = 0。 end else if (step == 40) begin bit_valid = bit_valid + 139。b1。 one_wire_buf = 0。 end。b1。 end else if (step == 41) begin bit_valid = bit_valid + 139。 one_wire_buf = 0。b1。 end else if (step == 39) begin bit_valid = bit_valid + 139。 one_wire_buf = 0。b1。 end else if (step == 37) begin bit_valid = bit_valid + 139。 one_wire_buf = 0。b1。 end else if (step == 35) begin bit_valid = bit_valid + 139。 one_wire_buf = 0。 end end S6 : begin t_1us_clear = 0。 state = WRITE01。 state = WRITE0。b1。b1。b1。b1。b1。b1。 step = step + 139。 step = step + 139。 end else if (step == 22) begin step = step + 139。 one_wire_buf = 0。 state = WRITE01。 state = WRITE0。b1。 step = step + 139。b1。 step = step + 139。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1