【正文】
} 本科生課程設(shè)計(論文) 21 第 5章 系統(tǒng)設(shè)計與分析 系統(tǒng)原理 圖 D7 Q7D6 Q6D5 Q5D4 Q4D3 Q3D2 Q2D1 Q1D0STB Q08282A7 CEA6 A 10A5 A9A4 A8A3A2A1A0I / O 1I / O 2I / O 3I / O 4I / O 5WEI / O 6OEI / O 8I / O 061 1612345678 12131415161718191324567891011121314151621222319222339373836353433321617Y112 M H zR E S E TS W P BR120 0R21KC22 uFC130 P FC230 P F+5P P P P P P P P P P P P P P P ( W R )P ( R D )P S E NA L EX T A L 2R E S E TX T A L 1P 89C51GND I/OVCCD S 1 8B 20R410 KV C C A4B5C9D7E6F2G1DP10311 12813 14*1DIGITAL GQ015Q11Q22Q33Q44Q55Q66Q77CPLA11CPSR12EN13DS14GND8VCC16CR10Q739。 i8。 DQ = 1。 //等待設(shè)備釋放數(shù)據(jù)線 } } /************************************** 從 DS18B20 讀 1 字節(jié)數(shù)據(jù) **************************************/ BYTE DS18B20_ReadByte() { BYTE i。 _nop_()。 //開始轉(zhuǎn)換命令 while (!DQ)。 //存放溫度值的高字節(jié) BYTE TPL。 保 證系統(tǒng)各個封裝電路的有效系統(tǒng)運轉(zhuǎn)。 2) 比較監(jiān)測到的溫度值和報警設(shè)置值 ,發(fā)現(xiàn)超限則蜂鳴器報警提示 。 LED數(shù)碼管 7段 a, b, c, d, e, f, g與串并轉(zhuǎn)換器輸出端相連。 圖 聲光報警電路 人機對話接口電路設(shè)計 鍵盤控制 鍵盤電路是單片機應(yīng)用系統(tǒng)最常用的人機接口電路, 在單片機組成的測控系統(tǒng)及智能化儀器中,用得最多的是非編碼鍵盤。 其引腳如圖 所示。因此用他組成一個測溫系統(tǒng),具有線路簡單,在 1 根通信線可以掛很多這樣的數(shù)字溫度傳感器,十 分方便。我們系統(tǒng)采用內(nèi)部 時鐘方式來為系統(tǒng)提供時鐘信號。當(dāng) RESET 從高電平變?yōu)镻 2. 0P 2. 1P 2. 2P 2. 3P 2. 4P 2. 5P 2. 6P 2. 7P 0. 0P 0. 1P 0. 2P 0. 3P 0. 4P 0. 5P 0. 6( W R )P 0. 7( R D )P S E NA L EAT89C51D7 Q7D6 Q6D5 Q5D4 Q4D3 Q3D2 Q2D1 Q1D0STB Q08282A7CEA6 A 10A5 A9A4 A8A3A2A1A0I / O 1I / O 2I / O 3I / O 4I / O 5WEI / O 6OEI / O 8I / O 061 1612345678 12131415161718191324567891011121314151621222319222339373836353433321617 本科生課程設(shè)計(論文) 9 低電平以后,單片機從 0000H 地址開始執(zhí)行程序。常用的數(shù)據(jù)存儲器有靜態(tài)數(shù)據(jù)存儲器 RAM 和動態(tài)數(shù)據(jù)存儲器,由于在實際應(yīng)用中,需要擴展的容量不大,所以一般采用靜態(tài) RAM,如 SRAM 6116﹑ 6264 等。 圖 基本工作原理圖 被測環(huán)境 溫度傳感器 A/D 轉(zhuǎn)換電路 單片機 聲光報警電路 LED 顯示 晶閘管控制電路 本科生課程設(shè)計(論文) 7 CPU 的選擇 單片機自從問世以來,它一直是工業(yè)檢測、控制應(yīng)用的主角。 單片機應(yīng)用系統(tǒng)也是 由 硬件和軟件組成。 本文研究內(nèi)容 系統(tǒng)以 AT89C51 單片機為 主控器,通過擴展 A/D 模數(shù)轉(zhuǎn)換器以及數(shù)據(jù)存儲器,最后將溫度數(shù)據(jù)通過單片機 LED 進行顯示以及系統(tǒng)報警等。 因此能夠確保快速、 準(zhǔn)確地 監(jiān)控濕度 的裝置 也 受到 越來越多行業(yè) 的 青睞。 本科生課程設(shè)計(論文) 單片機原理及接口技術(shù) 課程設(shè)計(論文) 題目: 藥品庫溫度監(jiān)控器設(shè)計 本科生課程設(shè)計(論文) 課程設(shè)計(論文)任務(wù)及評語 院(系):電氣工程學(xué)院 教研室: 注:成績:平時 20% 論文質(zhì)量 60% 答辯 20% 以百分制計算 學(xué) 號 120303019 學(xué)生姓名 王勝 專業(yè)班級 電氣 121 課程設(shè)計(論文)題目 藥品庫溫度監(jiān)控器設(shè)計 課程設(shè)計(論文)任務(wù) 該控制器實時監(jiān)控藥品庫的溫度,溫度檢測點 4 點,并配有 4 個晶閘管輸出控制點,可控制加熱設(shè)備,溫度檢測范圍 10℃ ~60℃,精度 ℃ 。 溫度監(jiān)控 是現(xiàn)代 環(huán)境監(jiān)控 技術(shù)的重要組成部分 ,在工業(yè)領(lǐng)域,對于 保證產(chǎn)品質(zhì)量、節(jié)約 自然 能源和安全生產(chǎn)等方面起著關(guān)鍵的作用。 藥品庫的建立對于建立國家的節(jié)約型戰(zhàn)略計劃具有積極意義,有效的降低了儲存藥品過程中的成本,同時還保證了藥品的安全,提高了人民群眾的生活質(zhì)量。此外,還需接人 LED顯示,報警電路 , 電源電路、 晶振電路、復(fù)位電路、 接口電路。 其系統(tǒng)組成框圖如圖 。 MCS51 系..P 1P 2P 3P 4P 5P 6P 7P 8P 32P 33P 34P 35P 36P 37P 38P 39I N T 113I N T 012T115T014E A / V P P31P 21P 22P 23P 24P 25P 26P 27P 28X T A L 119X T A L 018R X D10T X D11A L E12P S E N13R E S E T9RD17WR16UA T 89C 51... 本科生課程設(shè)計(論文) 8 列單片機最大可擴展 64K 字節(jié)。為了保證但單片機可靠復(fù)位,在設(shè)計復(fù)位電路時,一般使 RESET引腳保持 10ms 以上的高電平,單片機便可以可靠地復(fù)位。通常時鐘由于兩種形式:內(nèi)部時鐘和外部時鐘。 DSl8B20 數(shù)字溫度傳感器是 Dallas 公司生產(chǎn)的 1一 Wire,即單總線器件,具有線路簡單、體積小的特點。 3)基于 DSl8B20 高精度數(shù)字溫度傳感器 基于 DSl8B20 高精度數(shù)字溫度傳感器可以完成如下的功能: 本科生課程設(shè)計(論文) 12 (1)采用采用 AT89S51 單片機和 DSl8B20 溫度傳感器通信,控制溫度的采集過程和進行數(shù)據(jù)通信; (2)提供 DSl8B20 的使用外圍電路、溫度顯示 LED 電路以及 DSl8B20 和單片機的通信接口電路; (3)利用發(fā)光二極管指示系統(tǒng)的工作狀態(tài), DSl8B20 溫度傳感器內(nèi)置溫度上下限; (4)編寫 C51 程序,完成單片機對溫度數(shù)據(jù)的采集過程以及與 DSl8820 數(shù)據(jù)傳輸過程的控制。聲光報警系統(tǒng)電路如圖 。 本設(shè)計中顯示電路用靜態(tài)顯示方式的 4個 LED,采用串行輸出節(jié)省單片機的內(nèi)部資源。系統(tǒng)軟件實現(xiàn)的功能 : 1) 通過 LED 顯示溫度值 。 通過對系統(tǒng)上電后的初始參數(shù)設(shè)定, 對中 斷數(shù)據(jù)進行有效處理,從而完成主要溫度和初始溫度的有效設(shè)定。 //DS18B20 的數(shù)據(jù)口位 BYTE TPH。 //跳過 ROM 命令 DS18B20_WriteByte(0x44)。 } /************************************** 延時 X*10 微秒 (STC90C52RC12M) 不同的工作環(huán)境 ,需要調(diào)整此函數(shù) 當(dāng)改用 1T 的 MCU 時 ,請調(diào)整 此延時函數(shù) ****************