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

正文內(nèi)容

畢業(yè)論文-基于at89c51單片機的空調(diào)控制系統(tǒng)設(shè)計-免費閱讀

2025-07-08 10:47 上一頁面

下一頁面
  

【正文】 Have declared the end of the encounter that haven39。s time, your ideas are always special to clear. Want, want, line is clear, as if nothing could shake his. Also once seemed to be determined to do something, but more often is he backed out at last. Dislike his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really have been doomed. Those who do, just green years oneself give oneself an arm injection, or is a selfrighteous spiritual. 32 一個人的時候,自己的想法總是特別地清晰。 The end of our life, and can meet many things really do? 而窮盡我們的一生,又能遇到多少事情是真正地非做不可? During my childhood, think lucky money and new clothes are necessary for New Year, but as the advance of the age, will be more and more found that those things are optional。s 21 win. Michel Platini, president of European football39。t agree with the disciplinary action your employer has taken against you ? your employer dismisses you and you think that you have been dismissed unfairly. For more information about dismissal and unfair dismissal, see Dismissal. You can make a claim to an employment tribunal, even if you haven39。 discan=scan_con[5]。 ge=XX%10。 discan=scan_con[7]。k) { P0=table[shi]。 } void EX_INT0() interrupt 0 { int ge,shi,k。 //下降沿觸發(fā) do { tmpchange()。 //延時 discan=0x00。 } void jiangwen() { LED2=~LED2。 if(Dis_play[2]=SX) Dis_play[5]=1 。 Dis_ram[0]=temamp。 temp1=temp_data[1]。 // 跳過序列號命令 WriteOneChar(0x44)。 DQ = datamp。 // 數(shù)據(jù)右移一位 DQ = 1。 x=DQ。Y++)。 //小數(shù)點 define Disdata P0 // 段碼入口 //P0 111 define discan P2 // 數(shù)碼管位選掃描 //P2 111 uchar code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0xff,0xbf}。 //上限報警溫度,默認值為 38 uchar XX=15。 在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這 里請接受我誠摯的謝意 !最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們 。把課本的知識運用到實際中,經(jīng)過我多次努力最終完成了此次課程設(shè)計。 } while(1)。 IT0=1。 //位選 delay_MS(90)。其流程圖如圖 33: 15 圖 33 LED顯示流程圖 程序如下 : LED1=~LED1。 else Dis_play[4]=0 。 } // 負溫度求補碼 ,標志位置 1 else flag1=0。 // 連續(xù)讀兩個字節(jié)數(shù)據(jù) temp_data[1]=ReadOneChar()。如主機控制 DS18B20完成溫度轉(zhuǎn)換 這一過程,根據(jù) DS18B20 的通訊協(xié)議,須經(jīng)三個步驟:每一次讀寫之前都要對 DS18B20進行復(fù)位,復(fù)位成功后發(fā)送一條 ROM指令,最后發(fā)送 RAM指令,這樣才能對 DS18B20進行預(yù)定的操作。模擬器采用 Windows系統(tǒng),能完全模擬 AT89C51的所有功能。 C語言更接近機器語言,常用來編制與系統(tǒng)硬件相關(guān)的程序,如訪問 I/O 端口、中斷處理程序、實時控制程序、實時通信程序等;而數(shù)學(xué)運算程序則適合用 C51高級語言編寫,因為用高級語言編寫運算程序 可提高編程效率和應(yīng)用程序的可靠性。在石英晶體的兩個管腳加交變電場時,它將會產(chǎn)生一定 頻率的機械變形,而這種機械振蕩又會產(chǎn)生交變電場,上述物理現(xiàn)象稱為壓電效應(yīng)。 供電部分輸入 220V、 50HZ 的交流電,輸出電壓 +5V,供給整個電路電源, 電流最大為 400mA; LM17812和 LM17805負載重,功率大,加裝了散熱片。由前述可知, P2 口的 , P2 口的 至 選碼, LED就會顯示出數(shù)字來。在輪流顯示過程中,每位數(shù)碼管的點亮?xí)r間為 1~ 2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的, 卻 能夠節(jié)省大量的 I/O端口,而且功耗更低。 由 4個共陰極的數(shù)碼管 組成溫度和時間交替顯示。 在本設(shè)計中,我采用的是單個 DS18B20測室內(nèi)溫度,并把它直接與單片機的 I/O口相連,將測得的溫度值送入 CPU 與鍵盤輸入的設(shè)定值進行比較,然后通過 CPU 來控制負載電路的工作。 6 單元電路設(shè)計 溫度采集電路 本設(shè)計的溫度采集系統(tǒng)主要是數(shù)字溫度傳感器 DS18B20,如圖 21所示。若在交流回路中應(yīng)用,當電流過零和進入負半周時,自動關(guān)斷,為了使其再次導(dǎo)通,必須重加控制信號。 為了節(jié)約硬件資源,降低電路板的成本,本人采用的是節(jié)約硬件資源的動態(tài)掃描顯示方式。若用 I/O 5 口接口,這需要占用 N 8位 I/O口( LED顯示器的個數(shù)為 N)。 DS18B20 可以程序設(shè)定 9~12位的分辨率,設(shè)定的報警溫度存儲在 EEPROM中,掉電后依然保存。鉑熱電阻與溫度的關(guān)系是, Rt=R0(1+At+Bt t);其中 Rt是溫度為 t攝氏度時的電阻, R0是溫度為 0攝氏度時的電阻 , t為任意溫度值, A、 B為溫度系數(shù)。 ~: P3口 I/O引腳 ,此外,每個引腳都有第二功能。 RST:復(fù)位信號輸入引腳,高電平有效。本方案中采用的是 LM35DZ溫度傳感器,通過溫度采集電路采集相關(guān)溫度數(shù)值,再由 ADC0809組成的 A/D轉(zhuǎn)換電路進行轉(zhuǎn)換,最終得到數(shù)字信號,將其直接傳輸給單片機,然后由單片機根據(jù)內(nèi)部程序判斷,執(zhí)行相關(guān)控制程序,驅(qū)動各單元電路的工作。目前,單片機在工業(yè)控制系統(tǒng)諸多領(lǐng)域得到了極為廣泛的應(yīng)用。 1 1 總體方案設(shè)計 隨著人們生活水平的提高,人們對空調(diào)的舒適性和空氣品質(zhì)的要求越來越高,分體式空調(diào)已不能滿足人們的要求,戶式中央空調(diào)得到了迅猛的發(fā)展。特別是其中的 C51系列的單片機 [3]的出現(xiàn),具有更好的穩(wěn)定性,更快和更準確的運算精度,推動了工業(yè)生產(chǎn),影響著人們的工作和學(xué)習(xí)。其方框圖如下 : 圖 12 方案二設(shè)計圖框 該方案容易控制,系統(tǒng)原理比較簡單,電路可靠。 ALE:地址鎖存信號輸出引腳,固定輸出 1/6振蕩頻率的脈沖,可作為脈沖信號源使用。 4 2 硬件設(shè)計 硬件各單元方案設(shè)計與選擇 溫度傳感部分 要求對溫度和與溫度有關(guān)的參量進行檢測,應(yīng)該考慮用熱電阻傳感器。但其電阻與溫度為非線性關(guān)系,且成本太貴,不適合做普通設(shè)計。 DS18B20使電壓特性及封裝有更多的選擇,讓我們可以構(gòu)建適合自己的經(jīng)濟的測溫系統(tǒng),并且應(yīng)用電路電但便于設(shè)計。這樣的話,如果顯示器的個數(shù)較多,那使用的 I/O接口就更多,因此在顯示位數(shù)較多的情況下,一般都不用靜態(tài)顯示。 加熱降溫驅(qū)動控制電路 采用開關(guān)量控制,如繼電器、雙向可控硅、光耦等,控溫快速,但是雙向可控硅驅(qū)動電路比較麻煩,調(diào)試也麻煩,若用現(xiàn)成的固態(tài)繼電器價格十分昂貴。 采用光耦合雙向可控硅驅(qū)動電路,這種器件是一種單片機輸出與雙向可控硅之間較理想的接口器件,它由輸入和輸出兩部分組成,輸入部分是一個砷化鎵發(fā)光二極管,該二極管在 5mA~ 15mA正向電流作用下發(fā)出足夠強度的紅外光,觸發(fā)輸出部分。 本設(shè)計 以 DS18B20為傳感器, AT89C51單片機為控制核心組成的溫度巡回檢測系統(tǒng),在圖 21中,DS18B20的供電方式為外部電源,其 I/O數(shù)據(jù)線與 。一般來說CPU 對 DS18B20的訪問流程是:先對 DS18B20初始化,再進行 ROM操作命令,最后才能對存儲器和數(shù)據(jù)操作。 P2口的四條數(shù)據(jù)線 CD4511譯碼器的 ABCD口相接, P2口的 R6 至 R9與 Q1 至 Q4的基極相連接。 由于所有的 LED模塊共用了驅(qū)動端,因此 LED的驅(qū)動不再像靜態(tài)法一樣為每個 LED所獨享,因此其驅(qū)動的設(shè)計方法也與靜態(tài)法完全不同,需要采用分時掃描方法來實現(xiàn)對所有 LED的顯示驅(qū)動,其原理如下: A0設(shè)置為高電平,也即允許第一組 LED顯示,同時將 A2,A3,A4設(shè)置為低電平,也即關(guān)閉該陰極所對應(yīng)的 LED組顯示; P2口輸出 A0組對應(yīng)的顯示數(shù)據(jù),如字符點陣數(shù)據(jù)、 7段碼對應(yīng)的數(shù)字的數(shù)據(jù)等,該數(shù)據(jù)可以通過 ROM表的形式預(yù)先定義; T,該時間即為所設(shè)定的定時器的中斷時間; 8 A0口設(shè)置為低電平,關(guān)閉 A0組的 LED顯示; A1設(shè)置為高電平,其他幾個設(shè)置為低電平,開啟 A1組對應(yīng)的 LED顯示; P0口輸出 A1 組對應(yīng)的顯示數(shù)據(jù); ,直到所有組 被掃描一遍,然后又從 A0組開始下一個循環(huán),如此周而復(fù)始,實現(xiàn)所有 LED的動態(tài)顯示。但 P2 口輸出的數(shù)據(jù)是 BCD碼,各存儲器存儲的數(shù)據(jù)是二進制,也就是和要顯示出的字符 表達的含義是不一致的。 本設(shè)計的電源電路設(shè)計圖如下: 9 圖 23 電源電路 外部晶振電路 外部晶振電路由 2個 33pF的電容和一個 12MHz的晶體振蕩器構(gòu)成。一般情況下,無論是機械振動的振幅,還是交變電場的振幅都非常小。 與以往的 80C51單片機不同, AT89C51具有在線調(diào)試和下載功能,它由支持 AT89C51的開發(fā)工具包 Keil 。模擬器使用簡單,結(jié)合了許多 標準調(diào)試特征,包括多斷點、單步以及代碼執(zhí)行跟蹤等能力。DS18B20工作的流程 如圖 32。 temp1=temp_data[1]。 Dis_ram[0]=temamp。 if(Dis_play[2]=SX) Dis_play[5]=1 。 { LED2=~LED2。 //延時 discan=0x00。 //下降沿觸發(fā) do { tmpchange()。 } 17 結(jié)束語 作為一名應(yīng)用電子專業(yè)即將畢業(yè)的學(xué)生,我覺得做此次課程設(shè)計是十分必要的。在次之前我也接觸過相關(guān)課程設(shè)計的實驗,為此次設(shè)計奠定了知識基礎(chǔ)。
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1