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

正文內(nèi)容

基于單片機(jī)的空調(diào)控制系統(tǒng)畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2025-11-08 21:29本頁(yè)面

【導(dǎo)讀】空調(diào)器微電腦控制系統(tǒng)的任務(wù)是通過(guò)89S52的指令并根據(jù)房間的溫度、綜合考慮其他條件,然后對(duì)壓縮機(jī)和室內(nèi)外風(fēng)扇的運(yùn)行狀態(tài)進(jìn)行智能控制。主要過(guò)程如下:利用溫度傳感器DS18B20采集的溫度信號(hào)再將非電量信號(hào)轉(zhuǎn)換為。理,并向外圍設(shè)備輸出控制信號(hào)。輸給單片機(jī),再由單片機(jī)控制顯示,并比較采集的溫?,F(xiàn)對(duì)室內(nèi)溫度的調(diào)節(jié),在整個(gè)設(shè)計(jì)中,涉及到溫度檢測(cè)電路,驅(qū)動(dòng)控制電路,顯示電路,由LCD實(shí)時(shí)顯示被控溫度及設(shè)定溫度,在配合用C. 語(yǔ)言和匯編語(yǔ)言編程使軟件實(shí)現(xiàn)空調(diào)溫度智能轉(zhuǎn)換的基本功能。功能實(shí)用,操作簡(jiǎn)便,有一定的實(shí)用價(jià)值。

  

【正文】 N具有用共陰二極管夾緊來(lái)轉(zhuǎn)換電感負(fù)載的高壓輸出特征的達(dá)林頓晶體管組成。當(dāng)前一對(duì)單精度型的額定電流為 500mA,有比較高的電流容量,它的應(yīng)用軟件包括繼電器驅(qū)動(dòng)器、顯示驅(qū)動(dòng)器,線驅(qū)動(dòng)器和邏輯緩沖器等。在本驅(qū)動(dòng)電路中的作用是增大電流驅(qū)動(dòng)能力。該芯片采用 16 腳的 DIP 封裝 ,其中第 9 為公共輸出端 COM,有一個(gè)輸出端為高電平, COM就為高電平。 圖 211 壓縮機(jī)驅(qū)動(dòng)電路 基于單片機(jī)的空調(diào)控制系統(tǒng) 19 信號(hào)調(diào)整電路 在測(cè)量控制系統(tǒng)中,常用放大電路來(lái)放大傳感器輸出的微弱電壓,這就要采用一種放大設(shè)備來(lái)調(diào)節(jié)。 其特點(diǎn)如下: (1) 低的輸入噪聲電壓幅度 — μVP P ( ~ 10Hz) (2) 極低的輸入失調(diào)電壓 — 10 μV (3) 極低的輸入失調(diào)電壓溫漂 — μV/ ℃ (4) 具有長(zhǎng)期的穩(wěn)定性 — μV/MO (5) 低的輸入偏置電流 — 177。 1nA (6) 高的共模抑制比 — 126dB (7) 寬的共模輸入電壓范圍 — 177。14V (8) 寬的電源電壓范圍 — 177。 3V ~ 177。 22V (9) 可替代 72 108A、 74 AD510 等電路 3 系統(tǒng)軟件設(shè)計(jì) 20 3 系統(tǒng)軟件設(shè)計(jì) 軟件設(shè)計(jì)思路 軟件設(shè)計(jì)的任務(wù)包括啟動(dòng) A/D 轉(zhuǎn)換、讀 A/D 轉(zhuǎn)換結(jié)果、設(shè)置溫度、溫度控制等,其中啟動(dòng) A/D 轉(zhuǎn)換、讀 A/D 轉(zhuǎn)換結(jié)果、設(shè)置溫度等工作在主程序中完成,溫度控制在中斷服務(wù)程序中完成,即每隔一段時(shí)間對(duì)比測(cè)量溫度與設(shè)定溫度之間的大小關(guān)系,根據(jù)對(duì)比結(jié)果給出控制信號(hào),令壓縮機(jī)的運(yùn)行或停止,實(shí)現(xiàn)溫度調(diào)控。 程序流程 圖 31 系統(tǒng)軟件流程圖 開(kāi)始 溫度采集 查詢(xún)溫度 調(diào) A\D程序 調(diào)顯示程序 輸入設(shè)定值 和設(shè)定值比較 啟動(dòng)加熱 \降溫 溫度采集和比較 控制溫度? 與設(shè)定值相等? 是 是 否 否 基于單片機(jī)的空調(diào)控制系統(tǒng) 21 圖 32 中斷服務(wù)程序流程圖 程序內(nèi)容編寫(xiě) include include define uchar unsigned char define uint unsigned int uchar trans。 uchar pageadd。 //存放頁(yè)地址寄存器 uchar pagenum。 //存放總頁(yè)數(shù)寄存器 uchar msum。 //存放總列數(shù)寄存器 uchar clmadd。 //存放列地址寄存器 uchar write。 //存放顯示數(shù)據(jù)寄存器 uchar row。 //存放顯示起始行寄存器 uchar k。 //通用寄存器 uint i。 sbit e1=P1^4。 sbit e2=P1^5。 sbit rw=P1^6。 保護(hù)現(xiàn)場(chǎng) 重裝定時(shí)初值 設(shè)定溫度≥測(cè)量溫度? 令壓縮機(jī)工作 令壓縮機(jī)停止工作 中斷返回 Y N 3 系統(tǒng)軟件設(shè)計(jì) 22 sbit a0=P1^7。 sbit busy=P0^7。 sbit on_off=P0^5。 /*宋體 16*16*/ uchar code table_32[]={ 0x40,0x41,0xCE,0x04,0x00,0x80,0x40,0xBE,0x82,0x82,0x82,0xBE,0xC0,0x40,0x40,0x00, 0x00,0x00,0x7F,0x20,0x90,0x80,0x40,0x43,0x2C,0x10,0x10,0x2C,0x43,0xC0,0x40,0x00,/*設(shè) ,0*/ 0x00,0x20,0x2F,0xA9,0xA9,0xAF,0xE9,0xB9,0xA9,0xAF,0xA9,0xA9,0x2F,0x20,0x00,0x00, 0x80,0x80,0x80,0xFF,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xAA,0xFF,0x80,0x80,0x80,0x00,/*置 ,1*/ 0x10,0x21,0x86,0x70,0x00,0x7E,0x4A,0x4A,0x4A,0x4A,0x4A,0x7E,0x00,0x00,0x00,0x00, 0x02,0xFE,0x01,0x40,0x7F,0x41,0x41,0x7F,0x41,0x41,0x7F,0x41,0x41,0x7F,0x40,0x00,/*溫 ,2*/ 0x00,0x00,0xFC,0x04,0x24,0x24,0xFC,0xA5,0xA6,0xA4,0xFC,0x24,0x24,0x24,0x04,0x00, 0x80,0x60,0x1F,0x80,0x80,0x42,0x46,0x2A,0x12,0x12,0x2A,0x26,0x42,0xC0,0x40,0x00,/*度 ,3*/ 0x00,0x22,0x22,0xFE,0x22,0x22,0x00,0x02,0xC2,0x32,0xFE,0x42,0x82,0x02,0x02,0x00, 0x00,0x04,0x04,0x03,0x12,0x0A,0x04,0x03,0x00,0x00,0xFF,0x00,0x00,0x03,0x0E,0x00,/*環(huán) ,4*/ 0x20,0x20,0xFE,0x20,0x20,0x00,0x24,0xAC,0xB4,0xA5,0xA6,0xB4,0xAC,0x24,0x00,0x00, 0x10,0x30,0x1F,0x08,0x08,0x00,0x80,0x4F,0x3A,0x0A,0x0A,0x7A,0x8F,0x80,0xE0,0x00,/*境 ,5*/ 0x02,0x05,0xE2,0x18,0x04,0x02,0x02,0x02,0x02,0x02,0x02,0x04,0x1E,0x00,0x00,0x00, 0x00,0x00,0x07,0x18,0x20,0x40,0x40,0x40,0x40,0x40,0x40,0x20,0x18,0x00,0x00,0x00,/*℃ ,6*/ 0x00,0x50,0x4F,0x4A,0x48,0xFF,0x48,0x48,0x48,0x00,0xFC,0x00,0x00,0xFF,0x00,0基于單片機(jī)的空調(diào)控制系統(tǒng) 23 x00, 0x00,0x00,0x3F,0x01,0x01,0xFF,0x21,0x61,0x3F,0x00,0x0F,0x40,0x80,0x7F,0x00,0x00,/*制 ,7*/ 0x02,0x1C,0xC8,0x30,0x40,0x20,0x10,0x0C,0x23,0xC4,0x08,0x10,0x30,0x60,0x20,0x00, 0x02,0x7E,0x01,0x00,0x01,0x01,0x01,0x09,0x11,0x71,0x29,0x07,0x01,0x00,0x00,0x00,/*冷 ,8*/ 0x44,0xC4,0x44,0xFF,0x24,0x04,0x14,0xA4,0x7F,0xC4,0x84,0x7C,0x84,0x00,0x00,0x00, 0xC0,0x62,0x34,0x03,0x14,0x62,0x01,0x08,0x30,0x60,0x01,0x08,0x33,0x64,0x07,0x00,/*熱 ,9*/ 0x20,0x10,0x08,0xC7,0x3A,0x50,0x44,0x44,0x44,0x7F,0x44,0xC4,0x44,0x44,0x40,0x00, 0x00,0x02,0x01,0xFF,0x00,0x02,0x02,0x1A,0x02,0x42,0x82,0x7F,0x02,0x02,0x02,0x00,/*待 ,10*/ 0x08,0x08,0xC8,0xFF,0x48,0x88,0x08,0x00,0xFE,0x02,0x02,0x02,0xFE,0x00,0x00,0x00, 0x04,0x03,0x00,0xFF,0x00,0x41,0x30,0x0C,0x03,0x00,0x00,0x00,0x3F,0x40,0x78,0x00,/*機(jī) ,11*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* ,12*/ }。 uchar code table_16[]={ // 0(0) 1(1) 2(2) 3(3) 4(4) 5(5) 6(6) 7(7) 8(8) 9(9) 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,/*0,0*/ 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,/*1,1*/ 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,/*2,2*/ 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,/*3,3*/ 3 系統(tǒng)軟件設(shè)計(jì) 24 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,/*4,4*/ 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,/*5,5*/ 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,/*6,6*/ 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,/*7,7*/ 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,/*8,8*/ 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,/*9,9*/ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* 10*/ }。 基于單片機(jī)的空調(diào)控制系統(tǒng) 25 4 系統(tǒng) 調(diào)試 在元器件的布局方面,把相互有關(guān)的元件放得比較近,例如:晶振、單片機(jī)的時(shí)鐘輸入端都易產(chǎn)生 噪音,在放置元件時(shí)的時(shí)候把它們靠近些。對(duì)于那些易產(chǎn)生噪聲的器件、小電流電路、大電流電路、開(kāi)關(guān)電路等,盡量使其遠(yuǎn)離單片機(jī)的邏輯控制電路和存儲(chǔ)電路( ROM、 RAM),更加有利于抗干擾,提高電路工作時(shí)的可靠性! 地線應(yīng)構(gòu)成閉環(huán)形式,提高了電路的抗干擾能力。我也安裝了三極管 7805進(jìn)行穩(wěn)壓,使電路有穩(wěn)定的電源。在布置電源線方面根據(jù)電流的大小盡是加粗直線寬度,在布線進(jìn)還使電源線、地線的走線方向與數(shù)據(jù)線的走線方向一致,在布線工作的,用地線將電路板的底層沒(méi)有走線的地方鋪滿,因?yàn)橛兄谠鰪?qiáng)電路的抗干擾能力。 我選用 ,因?yàn)檫@樣有利于得到?jīng)]有誤差的波特率。特別是當(dāng)與單片機(jī)進(jìn)行通信的話,選用這種晶振比較好。 由于單線數(shù)字溫度傳感器 DS18B20,測(cè)溫相當(dāng)準(zhǔn)確,我主要時(shí)間花在了單片機(jī)軟件程序的編輯和調(diào)試以及電路模塊的制作方面。 在進(jìn)行串口轉(zhuǎn)換時(shí),要注意的就是與無(wú)線模塊對(duì)接時(shí),單片機(jī)的 DB9 的 2, 3 口所對(duì)應(yīng)的是無(wú)線傳輸模塊的 3, 2 口,因此,在焊接單片機(jī)的 DB9 接口時(shí),與電路圖的 2, 3腳要相互交換連接。 在硬件裝焊方面要有足夠的耐心和細(xì)心,就算電路設(shè)計(jì)的再好,在焊接時(shí)出一點(diǎn)小差錯(cuò),也是不允許的,往往電路的錯(cuò)誤都是 由于一些小問(wèn)題引起的,如短路等,將造成不可預(yù)測(cè)的后果 在軟件方面注意的細(xì)節(jié)也很多: (1) 寫(xiě)較大的程序時(shí)一定要事先做好資源分配。 (2) 堆棧指針 SP 應(yīng)設(shè)初值。 (3) R R0 也應(yīng)規(guī)定好用哪一區(qū)的,即設(shè) 和 。 (4) 進(jìn)入中斷時(shí)一定要記得保護(hù) ACC 和 PSW(視情況而定)。 (5) 不僅中斷時(shí)要保護(hù),有時(shí)候在正常程序下也要對(duì)某些值進(jìn)得保護(hù)??捎枚褩J降谋Wo(hù)也可先賦值給其他地址,過(guò)后再賦回來(lái) (6)妥善使用位地址,位地址可做為一些標(biāo)志位,可以給編程帶來(lái)很大的方便。在本程序中,我就用了三個(gè) 位地址,使程序大大的簡(jiǎn)化了 總之,系統(tǒng)設(shè)計(jì)是一件相當(dāng)好的事 , 51 只是基礎(chǔ), 1
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1