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

正文內(nèi)容

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

  

【正文】 內(nèi)可改編程序或用常規(guī)的非易失性存儲(chǔ)編程器來(lái)編程。 對(duì)于方案二, PWM 的一個(gè)優(yōu)點(diǎn)是從處理器到被控系統(tǒng)信號(hào)都是數(shù)字形式的,無(wú)需進(jìn)行數(shù)模轉(zhuǎn)換。 對(duì)于方案一,采用電壓比較電路具有電路簡(jiǎn)單、易于實(shí)現(xiàn),以及無(wú)需編寫(xiě)軟件程序的特點(diǎn),但控制方式過(guò)于單一,不能自由設(shè)置上下限動(dòng)作溫度 ,無(wú)法滿(mǎn)足不同用戶(hù)以及不同環(huán)境下的多種動(dòng)作溫度要求,故不在本系統(tǒng)中采用。但是依然存在電路復(fù)雜,對(duì)溫度敏感性達(dá)不到本系統(tǒng)要求的標(biāo)準(zhǔn),故不采用該方案。本系統(tǒng)采用高精度集成溫度傳感器,用單片機(jī)控制,能顯示實(shí)時(shí)溫度,并根據(jù)使用者設(shè)定的溫度自動(dòng)在相應(yīng)溫度時(shí)作出小風(fēng)、大風(fēng)、 停機(jī)動(dòng)作,精確度高,動(dòng)作準(zhǔn)確。可由用戶(hù)設(shè)置高、低溫度值,測(cè)得溫度值在高低溫度之間時(shí)打開(kāi)風(fēng)扇弱風(fēng)檔,當(dāng)溫度升高超過(guò)所設(shè)定的溫度時(shí)自動(dòng)切換到大風(fēng)檔,當(dāng)溫度小于所設(shè)定的溫度時(shí)自動(dòng)關(guān)閉風(fēng)扇,控制狀態(tài)隨外界溫度而定。要使電子產(chǎn)品保持較低的溫度,必須用大功率、高轉(zhuǎn)速、大風(fēng)量的風(fēng)扇,而風(fēng)扇的噪音與其功率成正比。 對(duì)于方案一,采用熱敏電阻有價(jià)格便宜、元件易購(gòu)的優(yōu)點(diǎn),但熱敏電阻對(duì)溫度的細(xì)微變化不敏感,在信號(hào)采集、放大、轉(zhuǎn)換過(guò)程中還會(huì)產(chǎn)生失真和誤差,并且由于熱敏電阻的 RT 關(guān)系的非線性,其本身電阻對(duì)溫度的變化存在較大誤差,雖然可以通過(guò)一定電路予以糾正,但不僅將使電路復(fù)雜穩(wěn)定性降低,而且在人體所處溫度環(huán)境溫度變化中難以檢測(cè)到小的溫度變化。溫度傳感器采用熱敏電阻或熱電偶等,溫度信號(hào)轉(zhuǎn)為電信號(hào)并放大,由集成運(yùn)放組成的比較電路判決控制風(fēng)扇轉(zhuǎn)速,當(dāng)高于或低于某值時(shí)將風(fēng)扇切換到相應(yīng)檔位。 方案二:采 用 PWM波調(diào)速。在接收端,通過(guò)適當(dāng)?shù)?RC 或 LC 網(wǎng)絡(luò)可以濾除調(diào)制高頻方波并將信號(hào)還原為模擬形式。 P0 口: P0 口是一組 8 位漏極開(kāi)路型雙向 I/O 口,也即地址 /數(shù)據(jù)線復(fù)用口。 P2口: P2 是一個(gè)帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4個(gè) TTL 邏輯門(mén)電路。作為輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。對(duì) FLASH 存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖( PROG)。需要注意的是:如果加密位 LB1 被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。 0 號(hào)存貯器用于存放溫度值的 補(bǔ)碼 LSB(最低位 )的 1 表示 器中的二進(jìn)制數(shù)求補(bǔ)再轉(zhuǎn)換成十進(jìn)制數(shù)并除以 2 就得到被測(cè)溫度值 。單線器件 DS18B20檢測(cè)到該上升沿后,延時(shí) 1560us,通過(guò)拉低 總線 6024us來(lái)產(chǎn)生應(yīng)答 脈沖,主機(jī)接收到從機(jī)的應(yīng)答脈沖后,說(shuō)明有單線器件在線。如果總線上掛多掛 DS18B20,并且在此命令后執(zhí)行讀命令,將會(huì)發(fā)生數(shù)據(jù)沖突。而數(shù)據(jù)位讀寫(xiě)則是通過(guò)使用讀、寫(xiě)時(shí)隙實(shí)現(xiàn)的。當(dāng)主機(jī)從 DS18B20讀數(shù)據(jù)時(shí),把數(shù)據(jù)線從高電平拉至低電平,產(chǎn)生讀時(shí)隙。 Copy Scratchpad(復(fù)制暫存器) 48H 此命令將暫存器中的內(nèi)容復(fù)制進(jìn) E2RAM,以便將溫度告警觸發(fā)字節(jié)存入非易失內(nèi)存。 10 若主機(jī)拉低總線后能保持 60μs 的低電平,則向 單總線器件寫(xiě) “0” 。 鐘電路設(shè)計(jì) 時(shí)鐘電路是用來(lái)產(chǎn)生 AT89S52 單片機(jī)工作時(shí)所必須的時(shí)鐘信號(hào), AT89S52 本身 11 就是一個(gè)復(fù)雜的同步時(shí)序電路,為保證工作方式的實(shí)現(xiàn), AT89S52 在唯一的時(shí)鐘信號(hào)的控制下嚴(yán)格的按時(shí)序執(zhí)行指令進(jìn)行工作 ,時(shí)鐘的頻率影響單片機(jī)的速度和穩(wěn)定性。 圖 時(shí)鐘電路圖 AT89S52 的復(fù)位輸入引腳 RST 為單片機(jī)提供了初始化的手段,可以使程序從指定處開(kāi)始執(zhí)行,在 AT89S52 的時(shí)鐘電路工作后,只要 RST 引腳上出現(xiàn)超過(guò)兩個(gè) 機(jī)器周期以上的高電平時(shí),即可產(chǎn)生復(fù)位的操作,只要 RST 保持高電平,則 AT89S52 循環(huán)復(fù)位,只有當(dāng) RET 由高電平變成低電平以后,單片機(jī)復(fù)位。在市場(chǎng)不斷要求產(chǎn)品的功能多元化和使用方便、人性化中,經(jīng)過(guò)這樣改進(jìn)和更具有潛力的產(chǎn)品無(wú)疑是風(fēng)和要求的。 sbit led1=P1^1。 //共陽(yáng)數(shù)碼管段碼表 uchar code table1[]= {0x40,0x79,0x24,0x30,0x19, 0x12,0x02,0x78,0x00,0x10}。 ET1=1。 //保證定時(shí)時(shí)長(zhǎng)為 TL0=0x216。 led1=1。 } void dsreset(void) //DS18b20 復(fù)位, 初始化函數(shù) 21 { uint i。 bit dat。 while(i0)i。 //讀出的數(shù)據(jù)最低位在最前面,這樣剛好一個(gè)字節(jié)在 dat 里 22 } return(dat)。 dat=dat1。 i=8。 //寫(xiě)跳過(guò)讀 ROM 指令 tempwritebyte(0x44)。 //讀高 8 位 temp=256*b+a。 if(s1num==1) { flag=1。 if(highlow) low=high。 if(s2==0) { while(!s2)。 } } } } void main() //主函數(shù) { init()。temp=high) { PWM_t=35。 TL1=(655364000)%256。P2=0xfb。 switch(t) { case 0:P0=0xc7。break。 case 1:P0=0xff。break。break。 P2=0xf7。break。 case 3:P0=table[get_temp()%10]。 keyscan()。 PWM_t=0。 //溫度轉(zhuǎn)換函數(shù) //delay(5)。 if(high==1000) high=200。 } } if(s3==0) { delay(5)。 } if(s1num==3) { s1num=0。 //溫度在寄存器中為 12 位,分辨率為 temp=f_temp*10+。 dsreset()。 ds=1。 i++。 uchar j。 } uchar tempread(void) //讀 1 字節(jié)的數(shù)據(jù)函數(shù) { uint i,j,dat。i++。 i=103。 } void ldidi() { beep=0。 low=200。 TR1=1。 for(a=z。 //控制發(fā)光二極管 sbit s1=P3^5。 sbit dula=P2^6。 3系統(tǒng)軟件的設(shè)計(jì) 系統(tǒng) AT89S52 單片機(jī)作為控制平臺(tái)對(duì)風(fēng)扇轉(zhuǎn)速進(jìn)行控制。 我們系統(tǒng)采用內(nèi)部時(shí)鐘方式來(lái)為系統(tǒng)提供時(shí)鐘信號(hào)。 特別需要注意的是,與 DS18B20 配套使用的是頻率為 單片機(jī)晶振,這決定了指令運(yùn)行時(shí)間,在軟件設(shè)計(jì)將根據(jù)指令運(yùn)行時(shí)間編寫(xiě)各種延時(shí)程序。 Convenrt T(溫度轉(zhuǎn)換) 44H 此命令開(kāi)始溫度轉(zhuǎn)換操作。因此,在此 15μs 內(nèi),主機(jī)必須
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1