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

正文內(nèi)容

基于單片機(jī)的溫度控制智能電風(fēng)扇(專業(yè)版)

  

【正文】 while(keyM_A==0)。 str_temp[2]=0x2e。 LCD_disp_str(4,2,39。 if(i=0) i=11。 str_temp0[0]=0x30+s_tmp_s。delay_n40us(10000)。=0x0f 。 tmp = table[i]。 } } } if(Modle==8) { {if(key_9==0) { i++ 。 s_day=tmp。 tmpamp。 if(i=0) i=4。 tmp= 255(1tmp)。 tmp = table[i]。 str_temp[2]=0x2e。} if(((temptemp0)=4)amp。,39。039。}。}。sbit pwm= P1^2。 if(temp0temp) {fl=0。g_mouth=0。g_minute=0。 ET1 = 1。void LCD_disp_str(unsigned char column,unsigned char line,unsigned char *str){ unsigned char n=0。//寫(xiě)入 LCD_E=1。//延時(shí)函數(shù)/*******初始化函數(shù)***************/void LCD_init(void) { LCD_write_mand(0x01)。 // 啟動(dòng)溫度轉(zhuǎn)換 delay(100)。 } return(dat)。 //DQ復(fù)位 delay(4)。 while(1) { display()。當(dāng)電源電壓U不變的情況下,輸出電壓的平均值U取決與占空比D的大小,改變D值也就改變了輸出電壓的平均值,從而達(dá)到控制電動(dòng)機(jī)轉(zhuǎn)速的目的,即實(shí)現(xiàn)PWM調(diào)速。它的讀寫(xiě)操作、屏幕和光標(biāo)的操作都是通過(guò)指令編程來(lái)實(shí)現(xiàn)的。L298有兩路電源分別為邏輯電源6V和動(dòng)力電源12V,ENA、ENB直接接入5V電源使電機(jī)進(jìn)入使能狀態(tài),IN1和IN2用來(lái)控制電路的邏輯功能狀態(tài)。P1端口(~,1~8引腳):P1口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。作為整個(gè)控制系統(tǒng)的核心,單片機(jī)內(nèi)部已包含了定時(shí)器、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器等硬件,其硬件能符合整個(gè)控制系統(tǒng)的要求,不需要外接其他存儲(chǔ)器芯片和定時(shí)器件,方便地構(gòu)成一個(gè)最小系統(tǒng)。設(shè)計(jì)任務(wù)或主要技術(shù)指標(biāo):本設(shè)計(jì)是以51單片機(jī)為主要控制核心,用51單片機(jī)系統(tǒng)對(duì)用戶設(shè)定信號(hào)數(shù)據(jù)的采集以及分析,能通過(guò)溫度傳感器對(duì)環(huán)境溫度進(jìn)行數(shù)據(jù)采集,并用各種可控型電子元器件對(duì)電風(fēng)扇各種工作狀態(tài),實(shí)現(xiàn)“溫度高,風(fēng)力大,溫度低,風(fēng)力弱”的性能的控制,以達(dá)到用戶需求從而建立一個(gè)控制系統(tǒng)。③ 當(dāng)溫度每升高2℃則電風(fēng)扇風(fēng)速自動(dòng)上升一個(gè)檔位。功能特性描述AT89C51是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash存儲(chǔ)器。此時(shí),P0口內(nèi)部上拉電阻有效。在對(duì)Flash ROM編程和程序校驗(yàn)時(shí),P1接收低8位地址。第7~14腳:D0~D7為8位雙向數(shù)據(jù)線。U 式() ton+toff=T 式()。 4軟件設(shè)計(jì)YN鍵盤(pán)識(shí)別有鍵按下去抖動(dòng)確定按鍵物理位置功能鍵A功能鍵D鍵盤(pán)輸入測(cè)量電壓計(jì)算鍵碼顯示測(cè)量結(jié)果等待鍵釋放顯示設(shè)定值功能鍵B系統(tǒng)初始化液晶初始化功能鍵C清屏測(cè)量溫度超出域值?顯示out of range顯示測(cè)量結(jié)果啟動(dòng),使用,主函數(shù)為一個(gè)循環(huán)語(yǔ)句一直在調(diào)用子程序、按鍵掃描。 void delay(unsigned int i){while(i)。 DQ = 1。 Init_DS18B20()。//寫(xiě)指令函數(shù)aovoid LCD_write_data(unsigned char dat)。}//********寫(xiě)數(shù)據(jù)函數(shù)*************void LCD_write_data(unsigned char dat){ LCD_DB=dat。j6。 TR0= 1。g_minute=0。g_day=0。 TH1 = (655351)/255。unsigned char temp,temp0,s_tmp_s=1,g_tmp_s=8。039。039。,39。039。amp。 tmp = ReadTemp()。 g_minute=tmp。 tmpamp。 s_hour=tmp。 } else if(key_8==0) { i。 tmp = table[i]。=0x0f 。 tmp= 255(1tmp)。 if(i=11) i=0。 LCD_disp_str(5,2,str_time)。 str_Modle[1]=0x30+Modle%10。=0x0f 。 tmp = table[i]。 tmp = ReadTemp()/10。Modleamp。Modleamp。 bijiao()。C)。=0x0f 。 temp=tmp/10。 str_date[3]=0x30+s_mouth。 if(i=0) i=11。 g_year=tmp。 tmpamp。 if(i=11) i=0。 tmp= 255(1tmp)。=0x0f 。 tmp = table[i]。 s_minute=tmp。 bijiao() 。Vo3=10。039。}。,39。,39。sbit key_9=P2^5。} else { m_second++。(g_mouth==3)) {g_year++。} if((s_hour==2)amp。//暫時(shí)停止定時(shí)器(在重新設(shè)置初值之前必須暫停) TH0 = (6553512500)/255。) LCD_disp_char(column++,line,*str++)。}//*******顯示一個(gè)字符函數(shù)*********void LCD_disp_char(unsigned char x,unsigned char y,unsigned char dat){ unsigned char address。 LCD_write_mand(0x38)。 //跳過(guò)讀序號(hào)列號(hào)的操作 WChar(0xBE)。 i0。 //精確延時(shí) 大于 480us DQ = 1。首先,通過(guò)這次應(yīng)用系統(tǒng)設(shè)計(jì),在很大程度上提高了自己的思考能力和靈活應(yīng)用單片機(jī)的專業(yè)知識(shí)的能力;其次,也增強(qiáng)了我們團(tuán)結(jié)合作的精神;最后,通過(guò)此次實(shí)訓(xùn),我們搜集各種資料也了解到了當(dāng)今社會(huì)中單片機(jī)應(yīng)用的廣泛性,著也激勵(lì)我們要好好重視這門(mén)學(xué)科。首先,對(duì)于本系統(tǒng)而言,要實(shí)現(xiàn)便攜式的設(shè)計(jì),硬件電路使用的器件越少越好。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪里顯示字符。它具有3引腳TO92小體積封裝形式。P1口作 輸入口使用時(shí),因?yàn)橛袃?nèi)部上拉電阻,那些被外部拉低的引腳會(huì)輸出一個(gè)電流??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。 控制核心的選擇 采用8051單片機(jī)作為控制核心。另外,通過(guò)鍵盤(pán)控制面板,用戶可以在一定范圍內(nèi)設(shè)置電風(fēng)扇的最低工作溫度,當(dāng)溫度低于所設(shè)置溫度時(shí),電風(fēng)扇將自動(dòng)關(guān)閉,當(dāng)高于此溫度時(shí)電風(fēng)扇又將重新啟動(dòng)。其主要工作特性是: 片內(nèi)程序存儲(chǔ)器內(nèi)含8KB的Flash程序存儲(chǔ)器,可擦寫(xiě)壽命為1000次; 片內(nèi)數(shù)據(jù)存儲(chǔ)器內(nèi)含256字節(jié)的RAM; 具有32根可編程I/O口線; 具有3個(gè)可編程定時(shí)器; 中斷系統(tǒng)是具有8個(gè)中斷源、6個(gè)中斷矢量、2個(gè)級(jí)優(yōu)先權(quán)的中斷結(jié)構(gòu); 串行口是具有一個(gè)全雙工的可編程串行通信口; 具有一個(gè)數(shù)據(jù)指針DPTR; 低功耗工作模式有空閑模式和掉電模式; 具有可編程的3級(jí)程序鎖定位; AT89C51工作電源電壓為5(1+)V,且典型值為5V; AT89C51最高工作頻率為24MHz。AT89C51引腳功能說(shuō)明:VCC(40引腳):電源正VSS(20引腳):接地P0端口(~,39~32引腳):P0口是一個(gè)漏極開(kāi)路的8位雙向I/O口。P3的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。第 5腳:RW為讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。我們采用的是PWM來(lái)實(shí)現(xiàn)直流電動(dòng)機(jī)的調(diào)速,優(yōu)點(diǎn):控制原理簡(jiǎn)單,輸出波動(dòng)小,線性好,對(duì)鄰近電路干擾小。同時(shí),我們組的亢歡同學(xué)花了很多時(shí)間研究程序設(shè)計(jì),設(shè)計(jì)的順利完成離不開(kāi)我們小組成員的共同努力,在此謹(jǐn)向大家致以衷心的感謝。i0。 }}/*讀取溫度*/ReadTemp(void){unsigned char a=0。//讀寫(xiě)控制端口sbit LCD_E=P2^2。//允許 LCD_E=0。 for(i=n。 TL0 = (6553512500)%255。 if(second==60) { second=0。} if((
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1