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

正文內(nèi)容

全天候溫度紀(jì)錄儀的設(shè)計與fpga實現(xiàn)控溫項目方案(編輯修改稿)

2025-05-22 13:47 本頁面
 

【文章內(nèi)容簡介】 先插上JTAG下載線,然后打開系統(tǒng)的電源。因為系統(tǒng)的時鐘頻率直接影響本設(shè)計的各個模塊的正常運(yùn)行,所以一定要把時鐘選正確。做好準(zhǔn)備工作以后,系統(tǒng)上電,使用 Quartus II選取EP4CE40F23I7型的FPGA器件,進(jìn)行編譯。編譯之后,將綜合生成的配置文件使用JTAG下載到開發(fā)板上。然后進(jìn)行實物驗證:上電后,各個模塊正常工作,LCD1602顯示溫度值,五分鐘更新一次。按下K1鍵各個模塊復(fù)位,此時AT24C02不清零,K2和K3同時按下模塊復(fù)位和AT24C02清零。與預(yù)期基本相同,符合題目要求。五、 代碼附錄 頂層模塊module Temperate( CLK, RST_n, K1, K2, K3, LCD_DATA, LCD_RW, LCD_RS, LCD_EN, LCD_B, one_wire。 Tem, SCL, SDA, LED, TXD) input CLK。 input RST_n。 input K1。 input K2。 input K3。 output [7:0]LCD_DATA。 output LCD_RW。 output LCD_RS。 output LCD_EN。 output LCD_B。 reg [7:0]LCD_DATA。 reg LCD_RW。 reg LCD_RS。 reg LCD_EN。 inout one_wire。 output [15:0]Tem。 inout SDA。 output SCL。 output LED。 output TXD。 assign LCD_B=1。 LCD1602 U0( .CLK(CLK), .RST_n(RST_n), .LCD_RW(LCD_RW), .LCD_RS(LCD_RS), .LCD_EN(LCD_EN), .LCD_B(LCD_B), .LCD_DATA(LCD_DATA) )。 DS18B20 U1( .CLK(CLK), .RST_n(RST_n), .Tem(Tem) )。 wire [7:0]wr_data。 wire [7:0]wr_rd_addr。 wire [7:0]data_out。 AT24C02_Ctrl U2( .CLK50M(CLK), .RST_n(RST_n), .SDA(SDA), .SCL(SCL), .LED(LED), .TXD(TXD) )。 endmodule LCD驅(qū)動部分代碼module lcm(CLOCK_50, LCD_DATA, LCD_RW, LCD_RS, LCD_EN,LCD_BLON )。input CLOCK_50。output [7:0]LCD_DATA。output LCD_RW。output LCD_RS。output LCD_EN。output LCD_BLON。reg [7:0]LCD_DATA。reg LCD_RW 。reg LCD_RS。reg LCD_EN。reg clk_1k=139。b0。reg [20:0]counter=0。reg [10:0]counter1=0。assign LCD_BLON=1。always@(posedge CLOCK_50) if(counter==25000) begin clk_1k=~clk_1k。 counter=0。 end else counter=counter+1。 always@(posedge clk_1k)// begin if(counter11023) counter1=counter1+1。 casex (counter1) 400:begin LCD_DATA=839。b00111000。 //0x38 設(shè)置顯示模式 LCD_RW=139。b0。 LCD_RS=139。b0。 end 401:LCD_EN=139。b1。 410: //0x0c 開顯示 關(guān)光標(biāo) begin LCD_DATA=839。b00001100。 LCD_RW=139。b0。 LCD_RS=139。b0。 end 411: LCD_EN=139。b1。 420: begin //0x01 清屏幕 LCD_DATA=839。b00000001。 LCD_RW=139。b0。 LCD_RS=139。b0。 end 421: LCD_EN=139。b1。 430: begin //0x06 讀或者寫后 自動加1 LCD_DATA=839。b00000110。 LCD_RW=139。b0。 LCD_RS=139。b0。 end 431: LCD_EN=139。b1。 440:begin //0xc0 定位到第二行 LCD_DATA=839。b11000000。 LCD_RW=139。b0。 LCD_RS=139。b0。 end 441: begin LCD_EN=139。b1。 ack=1。 end ………………//根據(jù)數(shù)字的ASCII碼值顯示數(shù)據(jù) ……………… 631: LCD_EN=139。b1。 default: LCD_EN=139。b0。 endcase endendmodule
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1