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

正文內(nèi)容

基于單片機(jī)的溫度控制智能電風(fēng)扇(留存版)

  

【正文】 s_day==3)amp。(g_year==0)) {s_year=0。pwm=1。unsigned char str_temp0[3]={39。\039。039。,39。 j200。 str_temp0[1]=0x30+g_tmp_s。 tmp = table[i]。 } } } if(Modle==3) { {if(key_9==0) { i++ 。 tmp = table[i]。=0x0f 。 tmp= 255(1tmp)。 if(i=0) i=11。 tmpamp。 g_year=tmp。 LCD_disp_str(0,1,Data:)。 str_time[4]=0x30+g_minute。 if(i=11) i=0。 s_tmp_s=tmp。 str_Modle[1]=0x30+Modle%10。amp。}else Modle=Modle。amp。 LCD_disp_str(0,2,str_temp)。 if(i=11) i=0。 str_temp[1]=0x30+tmp/10%10。 str_date[7]=0x30+g_day。=0x0f 。 if(i=0) i=11。 tmp= 255(1tmp)。=0x0f 。 tmp = table[i]。 } } } if(Modle==5) { {if(key_9==0) { i++ 。 g_hour=tmp。 tmp = table[i]。 else tmp = table[i]。} if(temptemp0) {Vo1=0。}。,39。/39。039。unsigned char wu=1,Vo2,Vo3。 pwm=1。} if(g_year==10) {s_year++。g_hour=0。 //重新啟動(dòng)定時(shí)器 m_second_1++。unsigned int m_second_1=0,m_second=0。 LCD_write_mand(address)。//設(shè)定輸入方式,增量不移位 }//********寫(xiě)指令函數(shù)************void LCD_write_mand(unsigned char dat){ LCD_DB=dat。 //高八位 t = (b*256+a)*25。0x01。 //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗 delay(20)。用Protues軟件進(jìn)行訪真測(cè)試,利用MCS51匯編語(yǔ)言編制,最終程序運(yùn)行適應(yīng)性強(qiáng),成本低廉,操作簡(jiǎn)單,實(shí)現(xiàn)對(duì)最式適溫度的實(shí)時(shí)監(jiān)控。鍵盤(pán)輸入信息的主要過(guò)程是:, 圖中相同標(biāo)識(shí)代表電氣連接。 DS18B20直接將測(cè)量溫度值轉(zhuǎn)化為數(shù)字量提交給單片機(jī),工作時(shí)必須嚴(yán)格遵守單總線器件的工作時(shí)序。P2的輸出緩沖器可以驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。  AT89C51是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫(xiě)的Flash只讀程序存儲(chǔ)器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,功能強(qiáng)大的AT89C51單片機(jī)可為您提供許多較復(fù)雜系統(tǒng)控制應(yīng)用場(chǎng)合。 溫度傳感器的選用 采用數(shù)字式集成溫度傳感器 DS18B20作為感測(cè)溫度的核心元件,直接輸出數(shù)字溫度信號(hào)供單片機(jī)處理 顯示電路 采用液晶顯示屏LCD顯示溫度 液晶體顯示屏具有顯示字符優(yōu)美,不但能顯示數(shù)字還能顯示字符甚至圖形的優(yōu)點(diǎn),這是LED數(shù)碼管無(wú)法比擬的。傳統(tǒng)電風(fēng)扇還是有許多地方應(yīng)當(dāng)進(jìn)行改良的,最突出的缺點(diǎn)是它不能根據(jù)溫度的變化適時(shí)調(diào)節(jié)風(fēng)力大小,對(duì)于夜間溫差大的地區(qū),人們?cè)谙囊故褂秒婏L(fēng)扇時(shí)可能遇到這樣的問(wèn)題:當(dāng)凌晨降溫的時(shí)候電風(fēng)扇依然在工作,可是人們因?yàn)槭焖鵁o(wú)法察覺(jué),既浪費(fèi)電資源又容易引起感冒,傳統(tǒng)的機(jī)械定時(shí)器雖然能夠控制電風(fēng)扇在工作一定后關(guān)閉,但定時(shí)范圍有限,且無(wú)法對(duì)溫度變化靈活處理。本設(shè)計(jì)以AT89C51單片機(jī)為核心,通過(guò)溫度傳感器對(duì)環(huán)境溫度進(jìn)行數(shù)據(jù)采集,從而建立一個(gè)控制系統(tǒng),使電風(fēng)扇隨溫度的變化而自動(dòng)變換檔位,實(shí)現(xiàn)“溫度高,風(fēng)力大,溫度低,風(fēng)力弱”的性能。但是液晶顯示模塊價(jià)格昂貴,驅(qū)動(dòng)程序復(fù)雜?! T89C51有40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,3個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,2個(gè)讀寫(xiě)口線,AT89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。對(duì)端口寫(xiě)入1時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,這時(shí)可用作輸入口。2. 液晶1602顯示模塊的特性字符型液晶模塊1602是一種用57點(diǎn)陣圖形來(lái)顯示字符的液晶顯示器,根據(jù)顯示的容量可以分為1行16個(gè)字、2行16個(gè)字、2行20個(gè)字等等,常用2行16個(gè)字的1602液晶模塊。DS18B20進(jìn)行現(xiàn)場(chǎng)溫度測(cè)量,經(jīng)過(guò)單片機(jī)處理后顯示溫度值,并與設(shè)定溫度值的上下限值比較,若高于設(shè)定上限值或低于設(shè)定下限值則控制電機(jī)轉(zhuǎn)速進(jìn)行調(diào)整。CPU判斷是否有健按下。在當(dāng)今提倡人性化設(shè)計(jì)和健康產(chǎn)品的環(huán)境下本系統(tǒng)具有非常好的市場(chǎng)前景。}/*讀一個(gè)字節(jié) */RChar(void){unsigned char i=0。 delay(10)。 //傳感器返回值除16得實(shí)際溫度值//為了得到2位小數(shù)位,先乘100,再除1 6 (先乘以25再除以4) return( t 2 )。 LCD_RS=0。 LCD_write_data(dat)。 /*定時(shí)1ms*/void time0(){ EA = 0。 if(m_second_1=80) { m_second_1=0。s_hour=0。g_year=0。 } else if(m_second==Vo3) {fl=0。bit change。,39。,39。039。//用于裝載要在LCD上顯示的時(shí)間的ASCALL碼unsigned char code table[] = {0,0,1,2,3,4,5,6,7,8,9,0}。f1=0。 if(tmp!=0xff) { g_minute=tmp。 tmpamp。 tmp= 255(1tmp)。 if(i=11) i=0。 tmpamp。 g_mouth=tmp。 } else if(key_8==0) { i。 tmp = table[i]。 s_year=tmp。 str_time[0]=0x30+s_hour。 str_temp[0]=0x30+tmp/100%10。 tmp = table[i]。 LCD_disp_str(9,2,str_temp0)。(keyM_D==0)) {wu++。}endif3目錄1設(shè)計(jì)任務(wù) 2 22總體設(shè)計(jì)方案 3 3 3 控制核心的選擇 3 溫度傳感器的選用 3 顯示電路 4 4 AT89C51單片機(jī) 4 L298芯片介紹 6 DS18B20單線數(shù)字溫度傳感器簡(jiǎn)介 72. 液晶1602顯示模塊的特性 8 10 10 10 11 電機(jī)調(diào)速模塊設(shè)計(jì) 11 11 12 鍵盤(pán)方式選擇 12 12 134軟件設(shè)計(jì) 14 14 14 14 15 15 15總結(jié) 17致謝 18參考文獻(xiàn) 19附錄 19。while((keyM_A==0)amp。 str_temp0[0]=0x30+s_tmp_s。=0x0f 。 if(wu==2) { if(Modle==11) { {if(key_9==0) { i++ 。 str_time[3]=0x30+s_minute。 } } } LCD_disp_str(0,2,Time: )。=0x0f 。 tmp = table[i]。 } else if(key_8==0) { i。 s_day=tmp。 tmpamp。 if(i=4) i=0。 s_minute=tmp。 if(i=0) i=11。 LCD_disp_str(0,2,)。 while (x ) for(j =0。:39。,39。,39。//sbit Vo1=P1^1。m_second=0。amp。g_day=0。 if(second==1) change=1。 TH0 = (6553512500)/255。 unsigned char j。//寫(xiě)入 LCD_E=1。//命令數(shù)據(jù)端口sbit LCD_RW=P2^1。 dat=1。for (i=8。在此向陳老師表示真誠(chéng)感謝和崇高的敬意。確定按下的是哪一個(gè)健。PWM1賦值為1時(shí),使能直流電機(jī)轉(zhuǎn)動(dòng)。第4腳:RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1