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

正文內(nèi)容

單片機(jī)溫度控制系統(tǒng)(已修改)

2025-06-01 15:19 本頁面
 

【正文】 1 1 緒 論 溫度控制,在工業(yè)自動(dòng)化控制中占有非常重要的地位。單片機(jī)系統(tǒng)的開發(fā)應(yīng)用給現(xiàn)代工業(yè)測(cè)控領(lǐng)域帶來了一次新的技術(shù)革命,自動(dòng)化、智能化均離不開單片機(jī)的應(yīng)用。將單片機(jī)控制方法運(yùn)用到溫度控制系統(tǒng)中,可以克服溫度控制系統(tǒng)中存在的嚴(yán)重滯后現(xiàn)象,同時(shí)在提高采樣頻率的基礎(chǔ)上可以很大程度的提高控制效果和控制精度?,F(xiàn)代自動(dòng)控制越來越朝著智能化發(fā)展,在很多自動(dòng)控制系統(tǒng)中都用到了工控機(jī),小型機(jī)、甚至是巨型機(jī)處理機(jī)等,當(dāng)然這些處理機(jī)有一個(gè)很大的特點(diǎn),那就是很高的運(yùn)行速度,很大的內(nèi)存,大量的數(shù)據(jù)存儲(chǔ)器。但隨之而來的是巨額 的成本。在很多的小型系統(tǒng)中,處理機(jī)的成本占系統(tǒng)成本的比例高達(dá)20%,而對(duì)于這些小型的系統(tǒng)來說,配置一個(gè)如此高速的處理機(jī)沒有任何必要,因?yàn)檫@些小系統(tǒng)追求經(jīng)濟(jì)效益,而不是最在乎系統(tǒng)的快速性,所以用成本低廉的單片機(jī)控制小型的,而又不是很復(fù)雜,不需要大量復(fù)雜運(yùn)算的系統(tǒng)中是非常適合的。 溫度控制,在工業(yè)自動(dòng)化控制中占有非常重要的地位,如在鋼鐵冶煉過程中要對(duì)出爐的鋼鐵進(jìn)行熱處理,才能達(dá)到性能指標(biāo),塑料的定型過程中也要保持一定的溫度。隨著科學(xué)技術(shù)的迅猛發(fā)展,各個(gè)領(lǐng)域?qū)ψ詣?dòng)控制系統(tǒng)控制精度、響應(yīng)速度、系統(tǒng)穩(wěn)定性與 自適應(yīng)能力的要求越來越高,被控對(duì)象或過程的非線性、時(shí)變性、多參數(shù)點(diǎn)的強(qiáng)烈耦合、較大的隨機(jī)擾動(dòng)、各種不確定性以及現(xiàn)場(chǎng)測(cè)試手段不完善等,使難以按數(shù)學(xué)方法建立被控對(duì)象的精確模型的情況。 隨著電子技術(shù)以及應(yīng)用需求的發(fā)展,單片機(jī)技術(shù)得到了迅速的發(fā)展,在高集成度,高速度,低功耗以及高性能方面取得了很大的進(jìn)展。伴隨著科學(xué)技術(shù)的發(fā)展,電子技術(shù)有了更高的飛躍,我們現(xiàn)在完全可以運(yùn)用單片機(jī)和電子溫度傳感器對(duì)某處進(jìn)行溫度檢測(cè),而且我們可以很容易地做到多點(diǎn)的溫度檢測(cè),如果對(duì)此原理圖稍加改進(jìn),我們還可以進(jìn)行不同地點(diǎn)的實(shí)時(shí)溫度 檢測(cè)和控制。 2 總體設(shè)計(jì)方案 2 溫度控制的總體設(shè)計(jì)和思路 在這個(gè)系統(tǒng)中我們從性能及設(shè)計(jì)成本考慮 ,我們選擇 AT89S52 芯片。 AT89S52的廣泛使用,使單片機(jī)的價(jià)格大大下降。目前, 89S52 的市場(chǎng)零售價(jià)已經(jīng)低于825 827 825 8250 等專用接口芯片中的任何一種;而 89S52 的功能實(shí)際上遠(yuǎn)遠(yuǎn)超過以上芯片。因此,如把 89S52作為接口芯片使用,在經(jīng)濟(jì)上是合算的 。在溫度傳感器的選擇上我們采用溫度芯片 DS18B20 測(cè)量溫度。該芯片的物理化學(xué)性很穩(wěn)定,它能用做工業(yè)測(cè)溫元件,且此元件 線形較好。在 0— 100 攝氏度時(shí),最大線形偏差小于 1攝氏度。該芯片直接向單片機(jī)傳輸數(shù)字信號(hào),便于單片機(jī)處理及控制。本制作的最大特點(diǎn)之一就是直接采用溫度芯片對(duì)溫度進(jìn)行測(cè)量,使數(shù)據(jù)傳輸和處理簡(jiǎn)單化。采用溫度芯片 DS18B20 測(cè)量溫度,體現(xiàn)了作品芯片化這個(gè)趨勢(shì)。部分功能電路的集成,使總體電路更簡(jiǎn)潔,搭建電路和焊接電路時(shí)更快。而且,集成塊的使用,有效地避免外界的干擾,提高測(cè)量電路的精確度。所以芯片的使用將成為電路發(fā)展的一種趨勢(shì)。本方案應(yīng)用這一溫度芯片,也是順應(yīng)這一趨勢(shì)。對(duì)于溫度的調(diào)節(jié)系統(tǒng),我們才用的只是簡(jiǎn)單的升溫和降 溫方法,當(dāng)溫度低于我們?cè)O(shè)定的最低溫度值時(shí),則單片機(jī)系統(tǒng)則會(huì)通過一個(gè)高電平的脈沖電流直接送給繼電器,使連接在繼電器上的電阻絲通電產(chǎn)生熱量來提高溫度。如果當(dāng)溫度高于我們?cè)O(shè)定的最高溫度值時(shí),則單片機(jī)會(huì)通過另一個(gè)口發(fā)出一個(gè)高電平的脈沖電流送個(gè)繼電器,使連在繼電器上的一個(gè)風(fēng)扇啟動(dòng),來降低溫度。在次過程中,我們通過單片機(jī)將傳感器所測(cè)量出來的溫度通過數(shù)碼管顯示出來。這樣就能只管的觀察到即時(shí)的溫度情況,以便更好的驗(yàn)證系統(tǒng)的性能。 溫度控制方框圖 單片機(jī)溫度控制系統(tǒng)采用的裝置有單片機(jī)、溫度傳感器和溫度調(diào)節(jié)設(shè)備組成起 結(jié)構(gòu)如圖 硬件結(jié)構(gòu)圖所示。 溫度采集 AT89S52單片機(jī) 數(shù)據(jù)顯示 3 圖 3 單片機(jī) AT89S52 的結(jié)構(gòu)和原理 AT89S52 單片機(jī)的結(jié)構(gòu) AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。使用 Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。片上 Flash 允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使 AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路。另外, AT89S52 可降至 0Hz 靜態(tài)邏輯操作,支持 2種軟件可選擇節(jié)電模式??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷 繼續(xù)工作。掉電保護(hù)方式下, RAM 內(nèi)容被保 存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 圖 AT89S52 引腳圖 AT89S52 的結(jié)構(gòu)如圖 所示。由于它的廣泛使用使得市面價(jià)格較 815 825 8279 要低,所以說用它是很經(jīng)濟(jì)的 .該芯片具有如下功能:①有 1 個(gè)專用的鍵盤 /顯示接口;②有 1 個(gè)全雙工異步串行通信接口;③有 2個(gè) 16 位定時(shí) /計(jì)數(shù)器。這樣, 1 個(gè) 89S52,E A /V P31X T A L 119X T A L 218R S T V9R D P 17W R P 16I N T 0 P 12I N T 1 P 13T 0 P 14T 1 P 15P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E /P R O G30T X D P 11R X D P 10 PDV s s20V c c40鍵盤 溫度控制 4 承擔(dān)了 3 個(gè)專用接口芯片的工作;不僅使成本大大下降,而且優(yōu)化了硬件結(jié)構(gòu)和軟件設(shè)計(jì),給用戶帶來許多 方便。 89S52 有 40 個(gè)引腳,有 32 個(gè)輸入端口( I/O),有 2 個(gè)讀寫口線,可 以反復(fù)插除。所以可以降低成本。 AT89S52 單片機(jī) 主要 特征 (1)兼容 MCS51指令系統(tǒng) (2)32 個(gè)可編程 I/O 口線 (3)3 個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器 (4)全雙工 UART 串行中斷口線 (5)8 個(gè) 中斷源 (6)中斷喚醒省電模式 (7)看門狗( WDT)電路 (8)靈活的 ISP 字節(jié)和分頁編程 (9)4k 可反復(fù)擦寫 (1000 次) ISP Flash ROM (10) 工作電壓 (11)時(shí)鐘頻率 033MHz (12)128x8bit 內(nèi)部 RAM (13)低功耗空閑和省電模式 (14)3級(jí)加密位 (15)軟件設(shè)置空閑和省電功能 (16)雙數(shù)據(jù)寄存器指針 (17)全雙工 UART 串行通道 AT89S52 單片機(jī) 管腳說明 VCC:供電電壓。 GND:接地。 P0 口: P0口為一個(gè) 8位漏級(jí)開路雙向 I/O口,每腳可吸收 8TTL 門 電流。當(dāng)P1口的管腳第一次寫 1 時(shí),被定義為高阻輸入。 P0 能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù) /地址的第八位。在 FIASH 編程時(shí), P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗(yàn)時(shí), P0輸出原碼,此時(shí) P0外部必須被拉高。 P1 口: P1口是一個(gè)內(nèi)部提供上拉電阻的 8位雙向 I/O 口, P1口緩沖器能接收輸出 4TTL 門電流。 P1 口管腳寫入 1后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH 編程和校驗(yàn)時(shí), P1口作為第八位地址接收。 5 引腳號(hào)第二功能 T2(定時(shí)器 /計(jì)數(shù)器 T2 的外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器 /計(jì)數(shù)器 T2的捕捉 /重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用) P2 口: P2口為一個(gè)內(nèi)部上拉電阻的 8位雙向 I/O 口, P2口緩沖器可接收,輸出 4 個(gè) TTL 門電流,當(dāng) P2口被寫 “1” 時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。 P2 口當(dāng)用于外部程序存儲(chǔ)器或 16位地址外部數(shù) 據(jù)存儲(chǔ)器進(jìn)行存取時(shí), P2 口輸出地址的高八位。在給出地址 “1” 時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí), P2 口輸出其特殊功能寄存器的內(nèi)容。P2口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3 口: P3 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p2 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。對(duì) P3 端口寫 “1” 時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL)。 P3 口亦作為 AT89S52 特殊功能( 第二功能)使用,如下所示。在 flash 編程和校驗(yàn)時(shí), P3 口也接收一些控制信號(hào)。 如 下 所示: 引腳號(hào)第二功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時(shí)器 0外部輸入) T1(記時(shí)器 1外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 RST: 復(fù)位輸入。晶振工作時(shí), RST 腳持續(xù) 2 個(gè)機(jī)器周期高電 平將使單片機(jī)復(fù)位??撮T狗計(jì)時(shí)完成后, RST 腳輸出 96 個(gè)晶振周期的高電平。特殊寄存器AUXR(地址 8EH)上的 DISRTO 位可以使此功能無效。 DISRTO 默認(rèn)狀態(tài)下,復(fù)位高電平有效。 ALE/PROG:地址鎖存控制信號(hào)( ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低 8 位地址的輸出脈沖。在 flash 編程時(shí),此引腳( PROG)也用作編程輸入脈沖。 6 在一般情況下, ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), ALE 脈沖將會(huì)跳過。如果需要,通過將 地址為 8EH 的 SFR 的第 0 位置 “1” , ALE 操作將無效。這一位置 “1” , ALE 僅在執(zhí)行 MOVX 或 MOVC 指令時(shí)有效。否則, ALE 將被微弱拉高。這個(gè) ALE 使能標(biāo)志位(地址為 8EH 的 SFR 的第 0 位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無效。 PSEN:外部程序存儲(chǔ)器選通信號(hào)( PSEN)是外部程序存儲(chǔ)器選通信號(hào)。當(dāng) AT89S52 從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí), PSEN 在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí), PSEN 將不被激活。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每 個(gè)機(jī)器周期兩次 /PSEN 有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的 /PSEN 信號(hào)將不出現(xiàn)。 /EA/VPP:當(dāng) /EA 保持低電平時(shí),則在此期間外部程序存儲(chǔ)器( 0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng)/EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在 FLASH 編程期間,此引腳也用于施加 12V 編程電源( VPP)。 XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 XTAL2:來自反向振蕩器的輸出。 MCS51 器件有單獨(dú)的程序存儲(chǔ)器和數(shù)據(jù) 存儲(chǔ)器。外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器都可以 64K 尋址。程序存儲(chǔ)器:如果 EA 引腳接地,程序讀取只從外部存儲(chǔ)器開始。對(duì)于 89S52,如果 EA 接 VCC,程序讀寫先從內(nèi)部存儲(chǔ)器(地址為 0000H~ 1FFFH)開始,接著從外部尋址,尋址地址為: 2020H~FFFFH 。數(shù)據(jù)存儲(chǔ)器: AT89S52 有256 字節(jié)片內(nèi)數(shù)據(jù)存儲(chǔ)器。高 128
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1