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

正文內(nèi)容

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

2025-03-04 15:14上一頁面

下一頁面
  

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