999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89C2051的數字溫度計設計

2010-04-12 00:00:00周學軍
現代電子技術 2010年17期

摘 要:利用單片機AT89C2051作為控制器,以及用改進型智能溫度傳感器DS18B20作為溫度采集器,設計了一款數字溫度計。該數字溫度計能夠測出-55~+125 ℃之間的溫度,與傳統的溫度計相比,具有讀數方便、測溫范圍廣、測溫準確等特點,適合日常生活、工業生產和科學研究等領域對溫度測量的需要。

關鍵詞:溫度測量; DS18B20; AT89C2051; 數字溫度計

中圖分類號:TP271+.5文獻標識碼:A

文章編號:1004-373X(2010)17-0164-02

Design of Digital Thermometer Based on AT89C2051

ZHOU Xue-jun

(College of Physical and Electronic Information, Yan’an University, Yan’an 716000, China)

Abstract: A digital thermometer was designed with AT89C2051 MCU as controller and improved intelligent temperature sensor DS18B20 as temperature collector. The temperature between -55~+125 ℃ can be measured by this digital thermo-meter. Compared with the traditional thermometer, this digital thermometer has features of convenient reading, wide range temperature measurement, accurate temperature measurement and so on, it is suitable for the requirement of temperature measurement in daily life, industrial production and scientific research fields.

Keywords: temperature measurement; DS18B20; AT89C2051; digital thermometer

收稿日期:2010-04-09

單片機控制已成為今天電子設計追求的目標之一[1-5],本文將這種控制技術應用于溫度測量中。AT89C2051是美國Atmel公司生產的低電壓、高性能CMOS 8位單片機[6-7],片內含有2 KB的反復擦寫的只讀程序存儲器和128 B的隨機存取數據存儲器(RAM)。美國DALLAS半導體公司生產的DS18B20型單線智能溫度傳感器,屬于新一代適配微處理器的智能傳感器[8-9]。數字溫度計是以DS18B20為檢測元件,由AT89C2051作為主控制器的溫度計,具有功耗低、結構簡單、讀數方便、測溫范圍廣、測溫準確的特點。

1 電路構成及工作原理

1.1 硬件設計

由 AT89C2051構成的溫度計主要由三部分組成:DS18B20溫度傳感器、單片機AT89C2051、由LED數碼管構成的顯示模塊。其系統原理框圖如圖1所示。DS18B20作為單片機AT89C2051的外部信號源,把所采集到的溫度轉換為數字信號,通過I/O接口傳給2051,2051啟動ROM內的控制程序驅動LED數碼管,通過I/O接口和數據線(單片機和數碼管的接口)把數據傳送給數碼管,將采集到的溫度顯示出來。

圖1 溫度計原理框圖

1.2 總電路圖

基于AT89C2051的溫度測量系統電路圖把溫度轉化成帶符號的數字信號(以十六位補碼形式,占兩個字節),若采用帶屏蔽的雙絞電纜線,連線的長度可以達到150 m,輸出腳I/O直接與單片機的P3.4相連,R1為上拉電阻,傳感器采用外部電源供電。AT89C2051是整個系統的核心部分,內含2 KB的FLASH ROM,用戶程序存放在這里。顯示器模塊由四位一體的共陽數碼管和四個9012組成。系統程序分傳感器控制程序和顯示器程序兩部分,傳感器控制程序是按照DS18B20的通信協議編制。系統的工作是在程序控制下,完成對傳感器的讀寫和對溫度的顯示。

產品的主要技術指標:測量范圍: -55~+125 ℃,測量精度:0.5 ℃;反應時間小于等于500 ms。

2 軟件設計

2.1 采集模塊

該模塊選用單線溫度傳感器DS18B20完成溫度采集。單片機AT89C51對DS18B20訪問流程如下:先對DS18B20初始化,再進行ROM操作命令,最后才能對存儲器操作。DS18B20每一步操作都要遵循嚴格的工作時序和通信協議。根據DS18B20的通訊協議,需經三個步驟:每一次讀寫之前都要對DS18B20進行復位,復位成功后發送一條ROM指令(指令代碼CCH)并置標志位,根據標志位來判斷是否初始化成功,最后發送RAM指令(指令代碼44H)DS18B20開始轉換,再讀出溫度轉換值(指令代碼BEH),讀取的溫度值高位字節送27H單元,低位字節送26H單元,再按照溫度值字節的表示格式及其符號位,經過簡單的變換即可得到實際溫度值。

圖2 基于AT89C2051的溫度計

2.2 主處理模塊

主處理模塊主要是將各個模塊進行協調處理以實現數據交互。主處理模塊首先完成初始化工作,初始化后進入循環處理,在循環過程中獲得采集模塊的數據,并將數據進行處理,根據處理后的結果進行顯示。主處理的流程圖如圖3所示。

圖3 主處理流程圖

2.3 顯示模塊

采用動態掃描的方法,其中P30,P31,P32,P33控制位選,P1控制段選。由P30,P31,P32,P33向各位輪流輸出掃描信號,使每一瞬間只有一個數碼管被選通,然后由P1送入該位所要顯示的字形碼,點亮該位字形段顯示的字形。在P1送出的碼段和P30,P31,P32,P33送出的位段的配合控制下,使各個數碼管輪流點亮顯示各自的字形。

3 結 語

該設計測溫傳感器采用改進型智能溫度傳感器DS18B20,測溫范圍為-55~+125 ℃,最大分辨率可達0062 5 ℃,可以直接讀出被測溫度值,而且采用單線制與單片機相連,減少了外部的硬件電路,同時可直接將溫度轉化成串行數字信號供微機處理。

參考文獻

[1]彭為,黃科,雷道仲.單片機系統設計實例精講[M].北京:電子工業出版社,2006.

[2]余錫存,曹國華.單片機原理及接口技術[M] .西安:西安電子科技大學出版社,2000.

[3]劉暢生,史俊杰.新型集成電路簡明手冊及典型應用(下冊)[M] .西安:西安電子科技大學出版社,2005.

[4]沙占友,孟志永,王彥明.單片機外圍電路設計[M].北京:電子工業出版社,2006.

[5]任家才.單片機實驗與實踐[M].北京:高等教育出版社,2006.

[6]鄭敏,楊坤濤.用AT89C2051自身接口實現溫度檢測數碼管動態顯示和鍵盤掃描[J].安徽科技學院學報,2006,20(1):18-21.

[7]呂宏強.基于DS1620 和AT89C2051的數字溫度計[J].現代電子技術,2003,26(6):81-86.

[8]王明慧.數字溫度傳感器DS18B20在化學工業現場溫度檢測中的應用[J].計算機與化學應用,2007,24(9):1249-1251.

[9]江世明,劉先任.基于DS18B20的智能溫度測量裝置[J].邵陽學院學報:自然科學版,2004,1(4):28-29.

[10]黨豐,王敬農,高國旺.基于DS18B20的數字式溫度計的實現[J].應用實踐,2007(3):10-11.

主站蜘蛛池模板: 亚洲免费福利视频| 青青网在线国产| 青青热久免费精品视频6| 亚洲精品人成网线在线| 亚洲日韩高清在线亚洲专区| 一级福利视频| 国产乱人伦AV在线A| 欧美性天天| 在线观看精品国产入口| 天天干天天色综合网| 国产成人毛片| 老司机久久99久久精品播放| 欧美国产视频| 99精品国产自在现线观看| 在线观看免费人成视频色快速| 无码AV高清毛片中国一级毛片| 久久久久九九精品影院| 人禽伦免费交视频网页播放| 亚洲欧美成aⅴ人在线观看 | 免费中文字幕一级毛片| 天天操天天噜| 色综合久久无码网| 五月婷婷中文字幕| 亚洲伊人电影| 国产成人麻豆精品| 日本午夜视频在线观看| 国产成人综合日韩精品无码首页 | 亚洲男人天堂2018| 亚洲综合二区| 综1合AV在线播放| 久久这里只有精品23| 无码免费试看| 久久这里只有精品免费| 天天综合网色| 国产精品亚洲一区二区三区在线观看 | 中国黄色一级视频| 亚洲永久色| 成人精品免费视频| 国内精品久久九九国产精品| 精品视频第一页| 午夜高清国产拍精品| 中文字幕第1页在线播| 日韩精品无码免费专网站| 四虎在线高清无码| 欧美午夜小视频| 91成人在线观看视频| 国产区91| jizz亚洲高清在线观看| 国产国产人免费视频成18| 国产网友愉拍精品| 天堂亚洲网| 一区二区三区四区在线| 99热免费在线| 在线日韩日本国产亚洲| 国产激情国语对白普通话| 国产精品亚洲欧美日韩久久| 欧美日韩午夜| 日韩小视频在线观看| 嫩草影院在线观看精品视频| 亚洲男女在线| 综合色婷婷| 国产欧美又粗又猛又爽老| 日韩人妻少妇一区二区| 国产精品午夜电影| 亚洲视频二| 无码'专区第一页| 婷婷色婷婷| 亚洲制服中文字幕一区二区| 亚洲一区二区三区麻豆| 伊人色综合久久天天| 久久99久久无码毛片一区二区| 午夜国产精品视频黄| 99九九成人免费视频精品| 在线国产欧美| 欧美日韩国产成人高清视频| 欧美成a人片在线观看| 欧美第一页在线| 精品视频一区二区观看| 97成人在线观看| 麻豆精品视频在线原创| 国产精品专区第一页在线观看| 2021亚洲精品不卡a|