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

正文內(nèi)容

溫控自動(dòng)風(fēng)扇系統(tǒng)設(shè)計(jì)(文件)

2025-06-28 05:51 上一頁面

下一頁面
 

【正文】 鍵 是 否 第 二 次 按 下判 斷 功 能 鍵 是 否 第 三 次 按 下NNYY Y YNYN 參考文獻(xiàn) [1] 胡漢才 .單片機(jī)原理及其接口技術(shù) .北京 :清華大學(xué)出版社 ,2021 [2] 吳金戍 ,沈慶陽 ,郭庭吉 .8051單片機(jī)實(shí)踐與應(yīng)用 .北京 : 清華大學(xué)出版社 ,2021 [3] 王化詳 ,張淑英 .傳感器原理 .天津 :天津大學(xué)出版社 ,2021 [4] 張建民,機(jī)電一體化系統(tǒng)設(shè)計(jì),高等教育出版社, 2021 總結(jié)及心得 體會(huì) 本次設(shè)計(jì)作業(yè)中是以機(jī)電系統(tǒng)為主要方向來定方案的,是電子電 16 工和機(jī)械的結(jié)合,使得設(shè)計(jì)更加有挑戰(zhàn)性和先進(jìn)性。在市場(chǎng)不斷要求產(chǎn)品的功能多元化和使用方便、人性化中,經(jīng)過這樣改進(jìn)和更具有潛力的產(chǎn)品無疑是風(fēng)和要求的。 //定義蜂鳴器 uint temp,t,w。 sbit led1=P1^1。 sbit s3=P3^7。 //共陽數(shù)碼管段碼表 uchar code table1[]= {0x40,0x79,0x24,0x30,0x19, 0x12,0x02,0x78,0x00,0x10}。a) for(b=100。 ET1=1。 TMOD=0x12。 //保證定時(shí)時(shí)長(zhǎng)為 TL0=0x216。 } void hdidi() { beep=0。 led1=1。 delay(50)。 } void dsreset(void) //DS18b20 復(fù)位, 初始化函數(shù) 21 { uint i。 ds=1。 bit dat。i++。 while(i0)i。 for(i=1。 //讀出的數(shù)據(jù)最低位在最前面,這樣剛好一個(gè)字節(jié)在 dat 里 22 } return(dat)。 for(j=1。 dat=dat1。 ds=1。 i=8。i++。 //寫跳過讀 ROM 指令 tempwritebyte(0x44)。 tempwritebyte(0xcc)。 //讀高 8 位 temp=256*b+a。 //temp 是整型 } void keyscan() { if(s1==0) {P2=0xff。 if(s1num==1) { flag=1。 } } } if(s1num==1) { flag=1。 if(highlow) low=high。 low=10。 if(s2==0) { while(!s2)。 if(s3==0) { while(!s3)。 } } } } void main() //主函數(shù) { init()。 if(temphigh) { hdidi()。temp=high) { PWM_t=35。 if(time_count=PWM_T) { time_count=0。 TL1=(655364000)%256。 switch(t) { case 1:P0=table[get_temp()/100]。P2=0xfb。break。 switch(t) { case 0:P0=0xc7。 P2=0xfd。break。 } } if(flag==2) { if(t==4) t=0。 case 1:P0=0xff。 P2=0xfb。break。 case 3:P0=table[high%100/10]。break。 P2=0xfe。 P2=0xf7。 29 case 2:P0=table[low/100]。break。break。 case 3:P0=table[get_temp()%10]。break。 keyscan()。 else PWM=1。 PWM_t=0。 } if(temp=lowamp。 //溫度轉(zhuǎn)換函數(shù) //delay(5)。 if(highlow) high=low。 if(high==1000) high=200。 } } } if(s1num==2) { flag=2。 } } if(s3==0) { delay(5)。 if(s2==0) 25 { while(!s2)。 } if(s1num==3) { s1num=0。 if(s1==0) { while(!s1)。 //溫度在寄存器中為 12 位,分辨率為 temp=f_temp*10+。 //寫溫度轉(zhuǎn)換指令 a=tempread()。 dsreset()。 delay(1)。 ds=1。 while(i0) i。 i++。j++) { testb=datamp。 uchar j。i++) { j=tempreadbit()。 } uchar tempread(void) //讀 1 字節(jié)的數(shù)據(jù)函數(shù) { uint i,j,dat。 //i++起到延時(shí)作用 dat=ds。i++。 while(i0) i。 i=103。 led2=1。 } void ldidi() { beep=0。 delay(500)。 low=200。 TL1=(655364000)%256。 TR1=1。b)。 for(a=z。 uchar flag1,flag2,flag3,flag4,s1num,qian,bai,shi,ge。 //控制發(fā)光二極管 sbit s1=P3^5。 19 float f_temp。 sbit dula=P2^6。 本設(shè)計(jì)中的溫控自動(dòng)控制風(fēng)扇可以根據(jù)季節(jié)、溫度的變化自動(dòng)開啟和調(diào)節(jié)室內(nèi)的溫度和空氣流通。 3系統(tǒng)軟件的設(shè)計(jì) 系統(tǒng) AT89S52 單片機(jī)作為控制平臺(tái)對(duì)風(fēng)扇轉(zhuǎn)速進(jìn)行控制。為了提高穩(wěn)定性我們采用溫度穩(wěn)定性好的 NPO電容,采用的晶振頻率為 12MHZ。 我們系統(tǒng)采用內(nèi)部時(shí)鐘方式來為系統(tǒng)提供時(shí)鐘信號(hào)。 要想使 DS18B20進(jìn)行精確的溫度轉(zhuǎn)換, I/O線必須保證在溫度轉(zhuǎn)換期間提供足夠的能量,由于每個(gè) DS18B20在溫度轉(zhuǎn)換期間工作電流達(dá)到 1mA,電路采用 5V電源供電,根據(jù) I=U/R=5/4700=,所以根據(jù)這個(gè)原理,可以選用小一點(diǎn)的電阻,只要保證 DS18B20的工作電流,當(dāng)然也可以直接接在電源上
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1