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

正文內(nèi)容

基于fpga的空調(diào)控制系統(tǒng)畢業(yè)設(shè)計(jì)(參考版)

2025-06-23 12:31本頁面
  

【正文】 139。 THEN IF QC1799 THEN QC:=QC+1。 IF ENC=39。 END IF。039。 ELSE IF QB=1799 THEN QB:=0。C2=39。139。 END IF。 END IF。C1=39。139。 THEN IF QA1799 THEN QA:=QA+1。 THEN IF ENA=39。EVENT AND CLK=39。BEGIN P_A :PROCESS(CLK,ENA,ENB,ENC,ENE) VARIABLE QA,QB,QC,QE:INTEGER。SIGNAL C:INTEGER。SIGNAL A:INTEGER。SIGNAL C3:STD_LOGIC。ARCHITECTURE ONE OF TIM ISSIGNAL C1:STD_LOGIC。 LED :OUT INTEGER RANGE 0 TO 25)。 KEY :IN INTEGER RANGE 1 TO 4。 ENC :IN STD_LOGIC。 ENA :IN STD_LOGIC。 定時設(shè)置USE 。END。 END IF。 IF (RISE30) AND (DOWN16) THEN DOUT=22。 IF DOWN16 THEN DOUT = DOUT1。 THEN IF RISE30 THEN DOUT = DOUT+1。EVENT AND CLK = 39。 THEN DOUT = 22。EVENT AND RES =39。END。 DOWN :IN INTEGER RANGE 30 DOWNTO 16。 RES :IN STD_LOGIC。 溫度設(shè)置USE 。最后,再次感謝董老師和幫助我完成設(shè)計(jì)的同學(xué)。在此十分感謝董老師的細(xì)心指導(dǎo),才能讓我順利完成畢業(yè)論文。在整個過程中她給了我很大的幫助,在論文題目制定時,她首先肯定了我的題目大方向,同時又幫我具體分析使我最后選擇基于FPGA的空調(diào)控制系統(tǒng)設(shè)計(jì)這個具體目標(biāo),特別是我在編寫調(diào)試程序時,對于我程序編譯的錯誤,董老師給了我很多幫助。 致 謝 在本人的論文寫作過程中,董素鴿老師給予了大力的幫助和指導(dǎo),在此深表感謝!同時也感謝其他幫助和指導(dǎo)過我的老師和同學(xué)。各種系統(tǒng)的適用條件,各種元器件的選用標(biāo)準(zhǔn),各種程序的實(shí)用算法,我都是隨著設(shè)計(jì)的深入學(xué)會應(yīng)用的。 雖然我的設(shè)計(jì)基本實(shí)現(xiàn)了我計(jì)劃的功能,但是還是有很多的不足,比如說在定時模 塊上再加以細(xì)化,改善成1分鐘,將更適合生活所用??? 結(jié) 本設(shè)計(jì)以EP1K30TC1443芯片和DS18B20傳感器為硬件設(shè)計(jì)平臺,很好的對溫度數(shù)據(jù)進(jìn)行了采集,比較,處理等功能,同時也具有很好的移植性,能應(yīng)與用于現(xiàn)今大部分系統(tǒng)與場所。當(dāng)系統(tǒng)復(fù)位信號RESI為高電平時,默認(rèn)為22℃。END。 END IF。 END CASE。039。139。 END IF。 THEN IF COUNT=1999999 THEN COUNT := 0。 THEN IF EN=39。EVENT AND CLK=39。ARCHITECTURE ONE OF FENPIN ISBEGIN PROCESS(CLK,EN) VARIABLE COUNT:INTEGER RANGE 0 TO 20000000。 CLK_OUT1:OUT STD_LOGIC)。 ENTITY FENPIN ISPORT(CLK :IN STD_LOGIC。分頻模塊用VHDL語言描述:LIBRARY IEEE。Clk_out1:分頻后的輸出時鐘。3)顯示模塊的時序仿真波形如圖所示:圖510顯示模塊時序仿真波形 輸入信號A為五位二進(jìn)制信號,即23,譯碼之后,輸出信號B顯示2,輸出信號C顯示3。 END PROCESS。 WHEN OTHERS = NULL。 WHEN 11111 = B=0000110。 WHEN 11110 = B=0000000。 WHEN 11101 = B=1101111。 WHEN 11100 = B=1111111。 WHEN 11011 = B=0000111。 WHEN 11010 = B=1111101。 WHEN 11001 = B=1101101。 WHEN 11000 = B=1100110。 WHEN 10111 = B=1001111。 WHEN 10110 = B=1011011。 WHEN 10101 = B=0000110。 WHEN 10100 = B=0000000。 WHEN 10011 = B=1101111。 WHEN 10010 = B=1111111。 WHEN 10001 = B=0000111。 WHEN 10000 = B=1111101。 WHEN 01111 = B=1101101。 WHEN 01110 = B=1100110。 WHEN 01101 = B=1001111。 WHEN 01100 = B=1011011。 WHEN 01011 = B=0000110。 WHEN 01010 = B=0000000。 WHEN 01001 = B=1101111。 WHEN 01000 = B=1111111。 WHEN 00111 = B=0000111。 WHEN 00110 = B=1111101。 WHEN 00101 = B=1101101。 WHEN 00100 = B=1100110。 WHEN 00011 = B=1001111。 WHEN 00010 = B=1011011。 WHEN 00001 = B=0000110。ARCHITECTURE ONE OF SHOW ISBEGIN PROCESS(A) BEGIN CASE A IS WHEN 00000 = B=0111111。 C:OUT STD_LOGIC_VECTOR(6 DOWNTO 0))。ENTITY SHOW ISPORT(A:IN STD_LOGIC_VECTOR(4 DOWNTO 0)。在此選擇傳感器測量所得溫度的顯示模塊用VHDL語言描述:LIBRARY IEEE。設(shè)置溫度的顯示,此部分溫度顯示范圍0℃~30℃。當(dāng)溫度為個位數(shù)(0~9)的時候,十位數(shù)碼管譯碼為“0111111” ,十位數(shù)碼管顯示為“0”,個位按照七段譯碼分別用七段數(shù)碼管顯示出來將0~9顯示出來;同理當(dāng)溫度范圍為10℃~19℃時,輸出端口C譯碼為“0000110” ,十位數(shù)碼管顯示為“1” ,個位跟上面一樣;當(dāng)溫度范圍為20℃~29℃時,輸出端口C譯碼為“1011011”,十位數(shù)碼管顯示為“2”個位跟前面的情況一樣 ;當(dāng)溫度為30℃時,輸出端口C譯碼為“1001111”,十位數(shù)碼管顯示為“3” ,個位為“0111111”,顯示“0” 。這里以溫度顯示為例來說明,其中本文的溫度顯示數(shù)據(jù)位0℃~31℃,使用其中的32種輸入碼方式,每個驅(qū)動可同時驅(qū)動兩個數(shù)碼管。 圖59 顯示模塊電路1)端口說明 A:輸入要顯示的數(shù)據(jù),以5位2進(jìn)制數(shù)表示; B:輸出驅(qū)動數(shù)碼管1,為數(shù)碼管1顯示數(shù)字的七段譯碼; C:輸出驅(qū)動數(shù)碼管2,為數(shù)碼管2顯示數(shù)據(jù)的七段譯碼; 2)原理分析本設(shè)計(jì)的顯示模塊根據(jù)設(shè)計(jì)的具體要求靈活地設(shè)計(jì),因?yàn)轱@示的溫度和時間小于32,所以都采用一種驅(qū)動譯碼器設(shè)計(jì)。 顯示模塊 顯示模塊將本次設(shè)計(jì)的采集溫度、設(shè)置溫度及定時時長通過 6個數(shù)碼管顯示出來。END。 END IF。039。039。039。039。 END IF。COOL = 39。 THEN HEAT = 39。 IF HIGHT=39。039。139。139。139。P_B:PROCESS(CLK,HIGHT,LOWT) BEGIN IF CLK39。 END IF。 END IF。LOWT = 39。HIGHT =39。HOT = 39。 ELSE COLD = 39。LOWT = 39。HIGHT =39。HOT = 39。 ELSIF TEMPERTURE_IN = TEMPERTURE_D THEN COLD = 39。LOWT = 39。HIGHT =39。HOT = 39。 THEN IF TEMPERTURE_IN TEMPERTURE_D THEN COLD = 39。 THEN IF EN=39。EVENT AND CLK=39。SIGNAL LOWT :STD_LOGIC。SIGNAL COLD :STD_LOGIC。END。 HEAT :OUT STD_LOGIC。 TEMPERTURE_IN :IN INTEGER RANGE 31 DOWNTO 0。 ENTITY TEMPCONDITIONER ISPORT(CLK :IN STD_LOGIC。 控制模塊整體 該模塊整體用VHDL語言描述如下:LIBRARY IEEE。該模塊中的控制器模塊的時序仿真波形如圖57所示: 圖57 控制器模塊時序仿真波形 當(dāng)CLK的上升沿到來,當(dāng)LOWT為高電平的時候:控制信號輸出端口HEAT和COOL賦值‘1’和‘0’;當(dāng)HIGHT為高電平的時候:控制信號輸出端口HEAT和COOL賦值‘0’和‘1’。 END PROCESS。 END IF。COOL = 39。) THEN HEAT = 39。 AND LOWT=39。 IF (HIGHT=39。139。039。139。 END IF。COOL = 39。 THEN HEAT = 39。 THEN IF LOWT=39。EVENT AND CLK=39。 END。 HEAT :OUT STD_LOGIC。 HIGHT:IN STD_LOGIC。 USE 。該模塊中的溫度模塊的時序仿真波形如圖56所示:圖56 控制器的溫度模塊時序仿真波形 測量所得溫度信號TEMPERTURE_IN為20,設(shè)置溫度信號TEMPERTURE_D為24,所以COLD輸出信號為‘1’;測量所得溫度信號TEMPERTURE_IN為24,設(shè)置溫度信號TEMPERTURE_D為20,所以HOT輸出信號為‘1’。 END PROCESS。 END IF。139。039。039。039。039。139。139。139。 ARCHITECTURE ONE OF WENDU IS BEGIN PROCESS(CLK1,EN,TEMPERTURE_IN,TEMPERTURE_D) BEGIN IF CLK139。 COLD :OUT STD_LOGIC)。 TEMPERTURE_D :IN INTEGER RANGE 30 DOWNTO 16。 EN :IN STD_LOGIC。 溫度比較模塊USE 。hight跟lowt都為低電平的時候分別對heat和cool賦值‘0’和‘0’。然后輸出信號傳遞給第二部分。2) 原理分析控制模塊第一部分對測量溫度Temperature_in和設(shè)置溫度Temperature_d進(jìn)行比較。 heat: 溫度控制信號,高電平有效,驅(qū)動空調(diào)機(jī)加熱。 Temperature_in:室溫信號,此接口接溫度傳感器的低5位。 圖55 FPGA控制器電路1) 端口說明 clk1,clk:時鐘信號。 控制模塊控制模塊是整個系統(tǒng)軟件設(shè)計(jì)的核心,該模塊要對各種信息進(jìn)行處理和控制。 END。 END CASE。LED=20。LED=15。LED=10。LED=5。 END CASE。 WHEN 4 = SEL:= 11 。 WHEN 2 = SEL:= 01 。P_B :PROCESS(KEY) VARIABLE SEL:STD_LOGIC_VECTOR(1 DOWNTO 0)。 END IF。 END IF。039。 ELSE IF QE=1799 THEN QE:=0。C4=39。139。 END IF。 END IF。C3=39。139。 THEN IF QC1799 THEN QC:=QC+1。 IF ENC=39。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1