【正文】
到 3 個。 2. ATMEL52 子系列功能 增強的具體如下四個方面 1. 片內(nèi) ROM 從 4 KB 增加到 8 KB??臻e模式下, CPU 停止工作,允許 RAM、定時器 /計數(shù)器、串口中斷繼續(xù)工作。 AT89S52 具有以下標準功能: 8k字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時器, 2 個數(shù)據(jù)指針,三個 16 位定時器 /計數(shù)器,一個 6向量 2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。 AT89S52 單片機 的原理與結(jié)構(gòu) 概述 畢業(yè)設計論文 論文題目 5 AT89S52是一種低功耗、高性能 CMOS8位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲器。方式 2 與方式 3 的區(qū)別只是波特率的設置方式不同 . 初始化步驟 在使用串行口之前,應對它進行編程初始化,主要是設置產(chǎn)生波特率的定時器 串行口控制和中斷控制。 2和方式 3是 9位異步串行通信,一般用在多機通信系統(tǒng)中或奇偶校驗 的通信過程。 方式 1 是 10 位異步通信方式, 1 位起始位 (0), 8位數(shù)據(jù)位和 1位停止位 (1)。 方式 0為移位寄存器輸入/輸出方式。若應用要求 RS232 完全的握手功能,必須借助單片機其它管腳用軟件處理。短距離的機間通信可使用 UART章節(jié)名 畢業(yè)設計論文 4 的 TTL 電平,使用驅(qū)動芯片 (MAX232 或 1488/ 1489)可接成 RS232C 和通用微機進行通信。有兩個緩沖器 SBUF,一個作發(fā)送緩沖器,另一個作接收緩沖 器。通常 RS232 接口以 9個接腳 (DB9) 或是 25個接腳 (DB25) 的型態(tài)出現(xiàn),一般個人計算機上會有兩組 RS232 接口,分別稱為 COM1 和 COM2。因此,為了能夠同計算機接口或終端的 TTL 器件連接,必須在 EIARS232C 與 TTL 電路之間進行電平和邏輯關系的變換 .RS232接口芯片實現(xiàn)了 TTL標準和 RS232C標準之間的電平轉(zhuǎn)換。 RS232- C采用負邏輯規(guī)定邏輯電平,信號電平與通常的 TTL電平不兼容,邏輯 “1”= 3V~15V邏輯 “0”=+3V~+ 與 TTL電平不一樣可用TTL/EIA轉(zhuǎn)換器進行轉(zhuǎn)換。國際上規(guī)定了一個標準波特率系列,標準波特率也是最常用的波特率,為保證通信正確,必須通信雙方必須同一波特率。由于通行設備廠商都生產(chǎn)與 RS232C 制式兼容的通信設備,因此,它作為一種標準,目前已在微機通信接口中廣泛采用。它適合于數(shù)據(jù)傳輸速率在 0~ 20210b/s 范圍內(nèi)的通信。 :容許數(shù)據(jù)同時雙向收發(fā),如 KEILC開發(fā)裝置。 按通信進行的過程,分為:單工、半雙工、全雙工通信方式 工:只容許數(shù)據(jù)由一方發(fā)、一方收,單向通訊,如 BP機。 4. RS485 是雙向、半雙工通信協(xié)議,允許多個驅(qū)動器和接收器掛接在總線上,其畢業(yè)設計論文 論文題目 3 中每個驅(qū)動器都能夠脫離總線。它完成將 TTL 電平轉(zhuǎn)換為 RS- 485 電平的功能。 3. MAX485 接口芯片是 Maxim 公司的一種 RS- 485 芯片。 DS18B20 的測量溫度范圍為 55℃~+125℃,在 10℃ ~+85℃,精度范圍為177。同時,它可以直接將被測溫度轉(zhuǎn)化成串行數(shù)字信號供微機處理,接口簡單, 使數(shù)據(jù)傳輸和處理簡單化 。 圖 1111 基于 RS485 的多機溫度采集與顯示總體設計框圖 組件說明 系列單片機采用 AT89S52 單片機。在 PC微機上用 VB建立一界面顯示兩個智能板上所測的溫度。 RS485 是一個多引出線接口,這個接口可以有多個驅(qū)動器和接收器,可以實現(xiàn)一臺 PC 和多臺單片機之間的串行通信;而且 RS485 的最長的傳輸距離為 1200m,適合中距離的傳輸。 在所選擇的材料中, DS18B20 具有 測量溫度范圍寬,測量精度高。在兩個智能開發(fā)板每個開發(fā)板上安裝 DS18B20 溫度傳感器并顯示當前檢測溫度值,板上的 MAX485 和 RS232 與 485 轉(zhuǎn)換接與 PC 機連接。 【 關鍵詞 】 AT89S52 PC 機與單片機通信 MAX485 章節(jié)名 畢業(yè)設計論文 II 【 Abstract】 As the times progress and development, single chip technology so pervasive in our lives, work, research in various fields has bee a relatively mature technology, this paper describes a AT89S51 microcontrollerbased temperature measurement system, a detailed description of the use of digital temperature measurement system temperature sensor DS18B20 development process, focusing on the sensor under the SCM hardware connection, software programming, and the module system process and a detailed analysis of the various parts of the circuits were introduced one by one, the system can easily achieve temperature acquisition and display, and can be arbitrarily set upper and lower alarm temperature, it is very convenient to use, high accuracy, wide range, high sensitivity, small size and low power consumption, suitable for our daily life and work agricultural production in the temperature measurement, temperature processing module can also be embedded as other systems, as other supporting expansion of the main system. DS18B20 bination with AT89C51 temperature detection system to achieve the most simple, the system is simple, strong antiinterference, suitable for harsh environment onsite temperature measurements and has a broad application prospects. 【 KeyWords】 AT89S52 PC and Singlechip munication MAX48 畢業(yè)設計論文 論文題目 III 目 錄 緒論 第一章系統(tǒng)設計及概念 設計構(gòu)思 組件說明 串行口的工作方式 初始化步驟 AT89S52 單片機 的原理與結(jié)構(gòu) 多功能 I/O 口 控制線控制引腳 存儲器組織 復位方式 的時鐘電路 外接晶體線 第二章 硬 件 DS18B20 數(shù)字溫度傳感器 DS18B20 的簡介 與單片機的典型接口電路 DS18B20 使用中注意事項 MAX485 串口通信電路 定時 /計數(shù)器與中斷的原理 簡介 電路設計的組成 單片機的最小系統(tǒng) 顯示電路 /計數(shù)器有關的概念 章節(jié)名 畢業(yè)設計論文 IV 與 T/C 有關的特殊功能寄存器 定時器 /計數(shù)器的工作方式 定時器、計數(shù)器的初始化 中斷有關的概念 第 3 章 軟件 的使用 串口調(diào)試助手的使用方法 C51 的程序結(jié)構(gòu) DS18B20 溫度程序的設計 第 4 章 調(diào)試 硬件調(diào)試環(huán)境 硬件調(diào)試步驟 軟件調(diào)試環(huán)境 軟件調(diào)試步驟 硬件 軟件 結(jié)論 致謝 參考文獻 附錄 附錄 A ............................................................... 33 附錄 B 附錄 C 附錄 D 畢業(yè)設計論文 論文題目 1 緒論 基于 RS485 的多機溫度采集與顯示的設計是通過溫度傳感器 DS18B20 來檢測溫度,然后通過 MAX485 通信模塊,將檢測到的溫度發(fā)射到電腦端的接收端,從而在電腦上( VB 界面)顯示檢測到的溫度。 I 畢 業(yè) 設 計 論 文 基于 RS485 的溫度采集與顯示 畢業(yè)設計論文 論文題目 I 【摘要】 單片機在檢測和控制系統(tǒng)中獲患上廣泛的應用 , 隨著時代的進步和發(fā)展,單片機技術已經(jīng)普及到我們生活、工作、科研、各個領域,已經(jīng)成為一種比較成熟的技術 , 本文主要介紹了一個基于 AT89S52 單片機的測溫系統(tǒng),詳細描述了利用數(shù)字溫度傳感器 DS18B20 開發(fā)測溫系統(tǒng)的過程,重點對傳感器在單片機下的硬件連接,軟件編程以及各模塊系統(tǒng)流程進行了詳盡分析,對各部分的電路也一一進行了介紹 ,該系統(tǒng)可以方便的實現(xiàn)溫度采集和顯示,它使用起來相當方便 ,具有精度高、量程寬、靈敏度高、體積小、功耗低等優(yōu)點,適合于我們?nèi)粘I詈凸?、農(nóng)業(yè)生產(chǎn)中的溫度測量,也可以當作溫度處理模塊嵌入其它系統(tǒng)中,作為其他主系統(tǒng)的輔助擴展。 DS18B20與 AT89S52 結(jié)合實現(xiàn)最簡溫度檢測系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡單,抗干擾能力強,適合于惡劣環(huán)境下進行現(xiàn)場溫度測量,有廣泛的應用前景。 設計中所使用的材料有:多功能開發(fā)板, MAX485 通信模塊,溫度傳感器( DS18B20), RS232RS485 接口。在 PC 微機上用 VB建立一界面顯示兩個智能板上所測的溫度 。 MAX485 具有結(jié)構(gòu)簡單、價格低廉、通信距離和數(shù)據(jù)傳輸速率適當?shù)忍攸c而被廣泛應用于儀器儀表、智能化傳感器集散控制、樓宇控制、監(jiān)控報警等領域。 章節(jié)名 畢業(yè)設計論文 2 第一章系統(tǒng)設計及概念 設計構(gòu)思 在兩個智能開發(fā) 板分別安裝 DS18B20 溫度傳感器來顯示當前檢測溫度值,將板上的 MAX485 和 RS232 與 485 轉(zhuǎn)換接口與 PC機連接。通過多功能開發(fā)板下載溫度檢測程序,與溫度檢測模塊連接,再連接通信模塊,再通過 RS232RS485 轉(zhuǎn)接口與 PC機連接即可實現(xiàn) PC 與多單片機的多機通信。 2. DS18B20 數(shù)字式溫度傳感器,使用集成 芯片,采用單總線技術,其能夠有效的減小外界的干擾,提高測量的精度。 能有效地降低成本,搭建電路和焊接電路時更快,調(diào)試也更方便簡單化 。 ℃。 采用單一電源 +5 V 工作,額定電流為 300 μA ,采用半雙工通訊方式。 本設計的 通信模塊采用了 MAX485 總線通信模塊,這種模式由于具有結(jié)構(gòu)簡單、價格低廉、通信距離和數(shù)據(jù)傳輸速率適當?shù)忍攸c而被廣泛應用于儀器儀表、智能化傳感器集散控制、樓宇控制、監(jiān)控報警等領