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

正文內(nèi)容

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

  

【正文】 ,但是為了使信號(hào)穩(wěn)定,一般在電路設(shè)計(jì)中加上拉電阻。為了提高穩(wěn)定性我們采用溫度穩(wěn)定性好的 NPO電容,采用的晶振頻率為 12MHZ。 本設(shè)計(jì)中的溫控自動(dòng)控制風(fēng)扇可以根據(jù)季節(jié)、溫度的變化自動(dòng)開(kāi)啟和調(diào)節(jié)室內(nèi)的溫度和空氣流通。 19 float f_temp。 uchar flag1,flag2,flag3,flag4,s1num,qian,bai,shi,ge。b)。 TL1=(655364000)%256。 delay(500)。 led2=1。 while(i0) i。 //i++起到延時(shí)作用 dat=ds。i++) { j=tempreadbit()。j++) { testb=datamp。 while(i0) i。 delay(1)。 //寫(xiě)溫度轉(zhuǎn)換指令 a=tempread()。 if(s1==0) { while(!s1)。 if(s2==0) 25 { while(!s2)。 } } } if(s1num==2) { flag=2。 if(highlow) high=low。 } if(temp=lowamp。 else PWM=1。break。break。 29 case 2:P0=table[low/100]。 P2=0xfe。 case 3:P0=table[high%100/10]。 P2=0xfb。 } } if(flag==2) { if(t==4) t=0。 P2=0xfd。break。 switch(t) { case 1:P0=table[get_temp()/100]。 if(time_count=PWM_T) { time_count=0。 if(temphigh) { hdidi()。 if(s3==0) { while(!s3)。 low=10。 } } } if(s1num==1) { flag=1。 //temp 是整型 } void keyscan() { if(s1==0) {P2=0xff。 tempwritebyte(0xcc)。i++。 ds=1。 for(j=1。 for(i=1。i++。 ds=1。 delay(50)。 } void hdidi() { beep=0。 TMOD=0x12。a) for(b=100。 sbit s3=P3^7。 //定義蜂鳴器 uint temp,t,w。系統(tǒng)總體流程圖如下 14 開(kāi) 始初 始 化 D S 1 8 B 2 0判 斷 是 否 有 功 能 鍵 按 下顯 示 當(dāng) 前 溫 度判 斷 當(dāng) 前 溫 度設(shè) 置 溫 度 的 上 下 限判 斷 是 否 超 過(guò) 設(shè) 定 上 限判 斷 是 否 低 于 設(shè) 定 下 限風(fēng) 扇 轉(zhuǎn) 速 快風(fēng) 扇 不 轉(zhuǎn)YNNYY風(fēng) 扇 轉(zhuǎn) 速 慢N 按鍵設(shè)置流程圖 15 開(kāi) 始判 斷 是 否 有 功 能 鍵 按 下 返 回YN是 否 按 下 增大 鍵Y是 否 按 下 減小 鍵是 否 按 下 增大 鍵是 否 按 下 減小 鍵NYN上 限 溫 度 加 1 上 限 溫 度 減 1 下 限 溫 度 加 1 下 限 溫 度 減 1溫 度 顯 示判 斷 功 能 鍵 是 否 第 一 次 按 下 判 斷 功 能 鍵 是 否 第 二 次 按 下判 斷 功 能 鍵 是 否 第 三 次 按 下NNYY Y YNYN 參考文獻(xiàn) [1] 胡漢才 .單片機(jī)原理及其接口技術(shù) .北京 :清華大學(xué)出版社 ,2021 [2] 吳金戍 ,沈慶陽(yáng) ,郭庭吉 .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)為主要方向來(lái)定方案的,是電子電 16 工和機(jī)械的結(jié)合,使得設(shè)計(jì)更加有挑戰(zhàn)性和先進(jìn)性。 電 路中的 C C2的選擇在 30PF 左右,但電容太小會(huì)影響振蕩的頻率、穩(wěn)定性和快速性。 圖 27 單片機(jī)與 DS18B20連接圖 AT89S52單片機(jī)的 DS18B20的 I/O腳,作為 數(shù)據(jù)的讀入和寫(xiě)出。 Recall E2(重調(diào)E2存儲(chǔ)器) B8H 將存儲(chǔ)在 E2RAM中的溫度告警觸發(fā)值和配置寄存器值重新拷貝到暫存器中,此重調(diào)操作在 DS18B20加電時(shí)自動(dòng)產(chǎn)生。所有的讀時(shí)隙最短必須持續(xù) 60μs ,各個(gè)讀時(shí)隙之間必須保證最短 1μs 的恢復(fù)時(shí)間。 DS18B20在 DQ線變低后的15μs ~ 60μs 的 端 口對(duì) DQ進(jìn)行采樣,如果為高電平,就為寫(xiě) “1” ;如果為低電平, 9 就為寫(xiě) “0” 。主機(jī)可以提供 6種內(nèi)存操作命令 , 如表 27。 表 26 ROM操作命令與說(shuō)明 命令類型 命令字節(jié) 功能說(shuō)明 Read rom 33H 此命令讀取激光 ROM的 64位,只能用于總線上單個(gè) DS18B20的情況下,多掛則會(huì)發(fā)生沖突 Match rom(匹配 rom) 55H 此命令后跟 64位 ROM序列號(hào),尋址多掛總線上的 DS18B20。主機(jī)操作單線器件DS18B20必須遵循下面的順序 [8]。 XTAL2:振蕩器反相放大器的輸出 端。 PSEN:程序儲(chǔ)存允許( PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng) AT80C51由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸出兩個(gè)脈沖。當(dāng)振蕩器工作時(shí), RST 引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。在訪問(wèn) 8 位地址的外部數(shù)據(jù)儲(chǔ)存器(例如執(zhí)行 MOVXRI 指令)時(shí), P2 口線上的內(nèi)容(也即特殊功能寄存器( SFR)區(qū)中 R2寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不改變。 P1口: P1 是一個(gè)帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, P1 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4個(gè) TTL 邏輯門(mén)電路。因此, AT89S52 是一種功能強(qiáng),靈活性高且價(jià)格合理的單片機(jī),可方便的應(yīng)用在各個(gè)控制領(lǐng)域 [1]。讓信號(hào)保持為數(shù)字形式可將噪聲影響降到最小。 對(duì)于方案二,以單片機(jī)作為控制器,通過(guò)編寫(xiě)程序不但能將傳感器感測(cè)到的溫度通過(guò)顯示電路顯示出來(lái),而且用戶能通過(guò)鍵盤(pán)接口,自由設(shè)置上下限動(dòng)作溫度值,滿足全方位的需求。 對(duì)于方案三,由于數(shù)字式集成溫度傳感器 DS18B20 的高度集成化,大大降低了外接放大轉(zhuǎn)換等電路的誤差因素,溫度誤差很小,并且由于其感測(cè)溫度的原理與上述兩種方案的
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1