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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機(jī)的空調(diào)控制系統(tǒng)設(shè)計(jì)-wenkub.com

2025-12-30 11:51 本頁面
   

【正文】 突然想到那件藍(lán)格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場還沒有開始就宣告了終結(jié)的邂逅計(jì)劃 …… 那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。 Those were broken into various shapes of stationery。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時(shí)候是最后又打起了退堂鼓。 Originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time. 原來,這個(gè)世界上,對某個(gè)事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅(jiān)決,還有,時(shí)間。t really grow up, it seems is not so important??傆X得自己自己似乎應(yīng)該去做點(diǎn)什么,或者寫點(diǎn)什么。s actions. CSKA said they were surprised and disappointed by Toure39。s Premier League match at Chelsea on Sunday. I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport. For me it39。t charge you more than 35% of your pensation if you win the case. If you are thinking about signing up for a damagesbased agreement, you should make sure you39。 discan=0x00。 discan=0x00。 discan=0x00。k0。 if(XX15) XX=24。 //顯示 C delay1(10)。 delay1(10)。 delay1(10)。 for(k=10。 if(ADD==0) 28 { SX++ 。 else LED2=1。 //顯示溫度值 display()。 //允許 INT0 中斷 EX0=1。 //位選 Disdata=0xc6。} //小數(shù) 點(diǎn)顯示 discan=scan_con[k+3]。 for(k=0。 // 再判斷十位是否為 0 } } if(flag1) { Dis_play[0]=0x0b。 Dis_play[1]=Dis_play[2]/10。 // 取后兩位數(shù)據(jù)暫存 if(Dis_play[2]=XX) Dis_play[4]=1 。 // 取小數(shù)部分的值 Dis_play[3]=Dis_ram[0]。 flag1=1。 temp1=temp1|temp_data[0]。 // 發(fā)送讀取數(shù)據(jù)命令 temp_data[0]=ReadOneChar()。 Init_DS18B20()。 // 初始化 DS18B20 delay_MS(200)。 //寫入一位數(shù)據(jù) delay_MS(5)。 i0。 // 讀出數(shù)據(jù) delay_MS(4)。i) { DQ = 0。 } 23 /* 讀字節(jié)子函數(shù) */ ReadOneChar(void) { uchar i = 0。 //精確延時(shí) 大于 480us DQ = 1。 DQ = 1。y) for(Y=0。 //列掃描控制字 void delay_MS(uint i) //delay 111 / 延時(shí)子程序 / { while(i)。 sbit LED2=P3^4。 //定義調(diào)整鍵 sbit DEC = P3^1 。//顯示單元數(shù)據(jù),共 6 個(gè)數(shù)據(jù)和一個(gè)運(yùn)算 第 4個(gè)數(shù)據(jù)為空,第 6 個(gè)數(shù)據(jù)顯示 C uchar data Dis_ram[1]={0x00}。 // P3 溫度輸入口 uint temp1。 再次,要感謝我的寢室好友是他們幫助我解決了程序上 的偏差,有了他們的幫助才能夠及時(shí)解決問題,其中的無奈才有得解除。在此次設(shè)計(jì)中收獲最大的算是分析和解決問題的能力。在課堂上,掌握的僅僅是專業(yè)基礎(chǔ)課的理論,如何把我們所學(xué)到的專業(yè)基礎(chǔ)理論知識用到實(shí)踐中去呢?如何去鍛煉我們的實(shí)踐的一面?這次做課程設(shè)計(jì)就為我提供了一個(gè)課外學(xué)習(xí)的好平臺。幾周的課程設(shè)計(jì)終于結(jié)束了,雖然很忙碌、很疲勞,但是收獲很大。 if(Dis_play[5]==1) jiangwen()。 //溫度轉(zhuǎn)換 tem_deal(tmp())。 } /*****主函數(shù) *****/ void main(void) { EA=1。 } 16 discan=scan_con[7]。 //數(shù)據(jù)顯示 } if (k==2){DIN=0。 } void display() /*****顯示溫度子程序 *****/ { char k。 // 先判斷百位是否為 0 if(!Dis_play[1]) { Dis_play[1]=0x0a。 else Dis_play[5]=0 。 // 取百位數(shù)據(jù)暫存 Dis_play[2]=Dis_ram[0]%100。0x0f。 // 返回溫度值 } void tem_deal(uint tem) /* 溫度數(shù)據(jù)顯示處理函數(shù) */ { if(tem6348) // 溫度值正負(fù)判斷 { tem=65536tem。 temp1=8。 // 跳過 ROM命令 WriteOneChar(0xbe)。 13 圖 32 溫度采樣框 程序如下: float tt。 12 圖 31 主程序流程圖 DS18B20的溫度采樣程序流程圖 CPU對 DS18B20的訪問流程是:先對 DS18B20初始化,再進(jìn)行 ROM操作命令,最后才能對存儲器和數(shù)據(jù)進(jìn)行操作。 主程序功能單一化,只對各子程序進(jìn)行控制、調(diào)動,使整個(gè)程序成為有機(jī)的整體。調(diào)試器采用 Windows系統(tǒng),允許用戶使用 AT89C51的 UART串行接口在芯片上調(diào)試代碼執(zhí)行。也就是說,在用戶系統(tǒng)保留 AT89C51的情況下,通過開發(fā)系統(tǒng)與 AT89C51 的串行接口通信,直接對用戶系統(tǒng)進(jìn)行調(diào)試,并在調(diào)試完成后將調(diào)試好的程序下載到AT89C51 中。電容 C5, C6 可以幫助起振,典型值為 33 pF,調(diào)節(jié)它們可以達(dá)到微調(diào)fosc的目的。但是,當(dāng)交變電場的頻率為某一特定值時(shí),振幅驟然增大,產(chǎn)生共振,稱之為壓電振蕩。由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生震蕩時(shí)鐘脈沖。 片內(nèi)電路與片外器件構(gòu)成一個(gè)時(shí)鐘產(chǎn)生電路, CPU的所有操作均在時(shí)鐘脈沖下同步進(jìn)行。 :利用電感和電容的阻抗特性,將整流后的單向脈動電流中的交流分量濾去,使單向脈動電流變換成平滑的直流電??梢姡瑢⒁@示的存儲器單元的數(shù)據(jù)直接送到 P2 口去驅(qū)動 LED數(shù)碼管顯示是不能正確表達(dá)的,必須在系統(tǒng)內(nèi)部將要顯示的數(shù)據(jù)經(jīng)過 BCD碼轉(zhuǎn)換后,將各個(gè)單元數(shù)據(jù)的段選代碼送入 P2口,給 CD4511譯碼后去驅(qū)動數(shù)碼管顯示。當(dāng)然提高 LED 的驅(qū)動電壓也可以補(bǔ)償由此造成的亮度不夠的問題。 該方法的原理利用了人眼對物體的視覺延遲來達(dá)到所有 LED的同時(shí)顯示,實(shí)際應(yīng)用時(shí),在同一個(gè)時(shí)刻,只有一組 LED處于顯示狀態(tài),而其他 LED處于關(guān)閉狀態(tài)。 LED的動態(tài)顯示方式 : 數(shù)碼管動態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式,動態(tài)驅(qū)動是將所有數(shù)碼管的 8個(gè)顯示筆劃 a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極增加位選通控制電路,位選通由各自獨(dú)立的 I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會顯示出字形,取決于單片機(jī)對位選通端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。這樣通過 P2口送出一個(gè)存儲單元的高位,低位 BCD顯示代碼,通過 P2口另幾位送出掃描選通代碼輪流點(diǎn) 7 亮 LED1至 LED4,就會將要顯示的數(shù)據(jù)在數(shù)碼管中顯示出來。 LED分別對室內(nèi)溫度和時(shí)間進(jìn)行動態(tài)顯示,其相互顯示間隔設(shè)定為 1分鐘,即顯示溫度時(shí)第一、二位為十位、個(gè)位,第三、四位為小數(shù)位 。 DS18B20 每一步操作都要遵循嚴(yán)格的工作時(shí)序和通信協(xié)議 ,如主機(jī)控制 DS18B20 完成溫度轉(zhuǎn)換這一過程,根據(jù) DS18B20的通信協(xié)議,須經(jīng)三個(gè)步驟:每一次讀寫之前都要對 DS18B20進(jìn)行復(fù)位,復(fù)位成功后發(fā)送一條 ROM指令 ,最后發(fā)送 RAM指令 ,這樣才能對 DS18B20進(jìn)行預(yù)定的操作。當(dāng) DS18B20處于寫存儲器操作和溫度 A/D變換操作時(shí),總線上必須有強(qiáng)的上拉,上拉開啟時(shí)間最大為 10μs 。在 DS18B20 接入系統(tǒng)之前,應(yīng)分別從激光 ROM 中讀出其序號,然后分別賦予在系統(tǒng)中的編號 1~ n。 達(dá)到同樣的加熱效果,開關(guān)量控制容易,驅(qū)動簡單,驅(qū)動電路的抗干擾能力強(qiáng)。輸出部分是一個(gè)硅光敏雙向可控硅,在紅外線的作用下可雙向道通。這時(shí)即使控制電壓消失,仍然保持導(dǎo)通狀態(tài),所以控制電壓沒有必要一直存在,通常采用脈沖形式,以降低觸發(fā)功耗。用繼電器時(shí)要注意其電感的反向電動勢,和開關(guān)觸點(diǎn)對電源的影響,以及開關(guān)脈沖對整個(gè)電路的影響等,應(yīng)該加入必要的防止干擾的措施。若要各位 LED能顯示出與本位相應(yīng)的字符,就必須采用掃描顯示方式,即在某一時(shí)刻,只讓某一位的位選線處于選通狀態(tài),而其他各位的位選線處于關(guān)閉狀態(tài),同時(shí),段選線上輸出相應(yīng)位要顯示字符的段碼。 動態(tài)顯示方式:當(dāng)多位 LED顯示時(shí),通常將所有位的段選線相應(yīng)的并聯(lián)在一起,由一個(gè) 8位 I/O口控制,形成段選線的多路復(fù)用。同樣,共陽極 LED顯示器的工作原理也一樣。 在本設(shè)計(jì) 中我采用的是集成溫度傳感器 DS18B20,其電路簡單可靠,不需要 A/D轉(zhuǎn)換,直接可以與單片機(jī)相連。 DS18B20“一線總線”數(shù)字化溫度傳感器,支持“一線總線”接口,測溫范圍為 55℃ ~+125℃,現(xiàn)場溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。 集成溫度傳感器是利用晶體管的 PN 結(jié)的電流電壓特性與溫度的關(guān)系,把敏感元件、放大電路和補(bǔ)償電路等部分集成化,并把它們封裝在同一殼體里的一種一體化溫度檢測元件。 金屬熱電阻中屬鉑電阻和銅電阻最為常用,這里以鉑電阻 Pt1000 為例。按照熱電阻的性質(zhì)可以分為半導(dǎo)體熱電阻和金屬熱電阻兩大類,前者通常稱為熱敏電阻,后者稱為熱電阻。~: P1 口 I/O 引腳。 /EA:片內(nèi)、片外程序存儲器選擇控制引腳。單片機(jī) AT89S51中央處理器如圖所示: 3 圖 13 單片機(jī) AT89C51 Vcc、 Vss:用于外接單片機(jī)的工作電源,電源電壓為 5V。但其中的溫度測量電路、譯碼電路復(fù)雜,容易產(chǎn)生誤差和由電路復(fù)雜而導(dǎo)致的設(shè)備使用壽命低等一系列問題。其方框圖如下 : 圖 11 方案一設(shè)計(jì)圖框 該圖控制簡單,思路清晰,各單元模塊的相互銜接較簡單,同時(shí)成本低廉,用的各種器件都是常用器件,更具有使用性。而本次設(shè)計(jì)就是要通過以 C51系列單片機(jī)為控制核心,實(shí)現(xiàn)空調(diào)機(jī)溫度控制系統(tǒng)的設(shè)計(jì)。采用單片機(jī)溫度控制系統(tǒng)控制的戶式中央空調(diào)系
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1