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

基于單片機的水溫控制系統(tǒng)仿真設計

2013-03-16 06:19:54宋東亞
電子測試 2013年19期
關鍵詞:調試單片機設置

宋東亞

(鄭州華信學院,河南鄭州,451150)

0 引言

單片機作為微控制器,已廣泛用于工業(yè)控制、機電一體化設備、儀器儀表、信號處理、現(xiàn)代兵器、交通能源、商用設備、醫(yī)療設備及家用電器等各個領域。該設計就是以單片機為核心設計的一個溫度控制器,首先進行溫度檢測,當檢測溫度小于設定溫度加熱,溫度上升到設定溫度時停止加熱。

1 設計方案

在日常生活及工農業(yè)生產中經(jīng)常要用到溫度的檢測及控制,傳統(tǒng)的測溫傳感器有熱電偶和熱電阻。而熱電偶和熱電阻測出的一般都是電壓信號,再轉換成對應的溫度,需要比較多的外部硬件支持,硬件電路復雜,軟件調試復雜,制作成本高。本設計采用DALLAS半導體公司繼DS1820之后推出的一種可改進型智能溫度傳感器DS18B20作為溫度檢測元件。

利用單片機AT89C51和DS18B20溫度傳感器設計一個溫度控制系統(tǒng),能夠完成對水溫的控制,當水溫低于預設溫度值時系統(tǒng)開始加熱(點亮紅色發(fā)光二極管表示加熱狀態(tài)) 達到預設溫度值時自動停止加熱,并由數(shù)碼管顯示溫度,預設溫度值和實測溫度值分別由兩個4位數(shù)碼管顯示,范圍為0~99℃。

按照系統(tǒng)設計功能的要求,確定該系統(tǒng)由3部分組成:主控制器、測溫電路及顯示電路。水溫控制系統(tǒng)總體電路結構框圖如下:

2 硬件電路

2.1 單片機

AT89C51是51系列單片機中的一種,其內部帶有4K字節(jié)閃爍可編程可擦除只讀存儲器,低電壓、高性能。單片機AT89C51具有低電壓供電和小體積等特點,其并行口資源剛好滿足電路系統(tǒng)的設計需要,很適合便攜手持式產品的設計使用,系統(tǒng)采用兩節(jié)電池供電即可。

2.2 測溫電路

DS18B20可以直接讀出被測溫度值,而且采用3線制與單片機相連,減少了外部的硬件電路,具有低成本和易使用的特點。DS18B20的外形如下圖,其引腳功能如下表所示:

根據(jù)DS18B20的引腳功能說明,我們可以很快地把VCC接一個5V的電源,而GND接地。由于DS18B20采用了單總線技術,我們只要把DQ與單片機的一個I/O口相連接就可以了,如下圖所示(如圖1)。

2.3 顯示電路

7SEG-MPX4-CA-BLUE是7段4位一體共陽極藍色數(shù)碼管顯示器,顯示因為是4位共陽LED數(shù)碼管,所以低電平點亮,利用P1口輸出段碼,P2.0至P2.3口輸出位碼來實現(xiàn)列掃描,列驅動用NOT非門。打開ISIS選擇所需的器件AT89C51、7SEG-MPX4-CA-BLUE、BUTTON、CAP、RES、OPTOCOUPLER-MAND DS18B20 74HC245 LED-RED NOT。繪制仿真圖如下(如圖2):

3 系統(tǒng)程序設計

系統(tǒng)程序主要包括主程序、溫度測量子程序、溫度轉換子程序、溫度設置子程序、溫度顯示子程序等等。

3.1 主程序

主程序的主要功能是負責中斷初始化、各寄存器的初始化和各子程序的調用(如圖3)。

圖3

圖4

圖5

3.2 溫度測量子程序

主要功能是讀出RAM中的9字節(jié),在讀出時需進行CRC校驗,校驗有錯時不進行溫度數(shù)據(jù)的改寫(如圖4)。

3.3 溫度轉換子程序

此子程序主要功能是進行BCD轉換,因單片機輸入端接受的是16位的二進制數(shù),顯示時必須化成BCD碼才能顯示正確結果(如圖5)。

3.4 溫度設置子程序

此子程序主要功能是完成溫度的設置,主要是利用兩個外部中斷來設置程序完成溫度的設置,中斷一次溫度設置一次(如圖6)。

圖6

圖7

3.5 溫度顯示子程序

溫度顯示包括測量溫度顯示和設置溫度顯示,都是通過四個LED數(shù)碼管顯示。子程序除了顯示功能外,還包括溫度的比較,通過測量溫度與設置溫度的比較來控制加熱的程度(如圖7)。

源程序不再詳述。

4 調試

4.1 程序在Keil uVision2中的編譯與調試

打開Keil uVision2,新建并保存工程,新建文件,添加程序,保存成ASM格式文件,并添加進工程,進行編譯,直至編譯無誤。

4.2 軟件仿真與調試

Proteus SISI繪制原理圖的操作與Protel 99se繪制原理圖的操作基本相同,電路原理圖的畫法在這里就不再作詳細描述,接下來是進行仿真調試。首先打開已有的電路原理圖文件,雙擊圖中的芯片,就彈出一個窗口,在Program File選項中通過路徑選擇在keil軟件中生成的HEX文件,雙擊選中后確定,這樣就已經(jīng)讀取了本設計中的HEX文件。單擊下方的調試按鈕“三角形按鈕”進行仿真。通過對仿真結果的觀察分析來對程序進行修改,最終使程序到達設計要求。按下PLAY鍵觀察運行情況。下圖為當實測溫度小于設定溫度的時候的工作狀態(tài)。

5 總結

本文給出了基于單片機的溫度控制器的設計過程。在該設計添加DS18B20溫度傳感器來檢測實際溫度,利用單片機完成數(shù)據(jù)分析,實時顯示,報警以及加熱和降溫控制,實現(xiàn)溫度高于上限和低于下限時報警的基本功能,實用性較強。

[1] 吳文忠.基于Proteus的自動撥號報警器仿真設計[J].現(xiàn)代電子技術,2011,34(10):55-58

[2] 朱清慧,王志奎.Proteus在LED點陣滾動顯示屏設計中的應用[J].液晶與顯示,2009,4(24):233-237

[3] 李全利,單片機原理及接口技術[M],高等教育出版社

[4] 王文杰,單片機應用技術[M],冶金工業(yè)出版社

[5] 朱清慧,PROTEUS教程——電子線路設計、制版與仿真[M],清華大學出版社

[6] 彭偉,單片機C語言程序設計實訓100例[M],電子工業(yè)出版社

猜你喜歡
調試單片機設置
中隊崗位該如何設置
少先隊活動(2021年4期)2021-07-23 01:46:22
基于單片機的SPWM控制逆變器的設計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于航拍無人機的設計與調試
電子制作(2018年12期)2018-08-01 00:47:44
FOCAS功能在機床調試中的開發(fā)與應用
無線通信中頻線路窄帶臨界調試法及其應用
電子制作(2017年19期)2017-02-02 07:08:38
調壓柜的調試與試運行探討
本刊欄目設置說明
中俄臨床醫(yī)學專業(yè)課程設置的比較與思考
主站蜘蛛池模板: 欧美性爱精品一区二区三区| 国产精品永久免费嫩草研究院| 丁香六月综合网| 日韩精品亚洲一区中文字幕| 全部免费特黄特色大片视频| 亚洲成a人片7777| 亚洲欧美极品| 欧美亚洲国产精品第一页| 亚洲美女一级毛片| 欧美第一页在线| 99久久亚洲综合精品TS| 尤物亚洲最大AV无码网站| 国产综合精品一区二区| 亚洲a免费| 九九热视频精品在线| 91成人免费观看在线观看| 国产91在线免费视频| 色欲综合久久中文字幕网| 亚洲色成人www在线观看| 欧美成人精品高清在线下载| 欧美精品xx| 中文字幕中文字字幕码一二区| 91无码人妻精品一区二区蜜桃| 欧美另类一区| 亚洲色图综合在线| 亚洲欧美不卡视频| 精品久久高清| 婷婷开心中文字幕| 久草热视频在线| 欧美成人手机在线观看网址| 超碰免费91| 91免费国产高清观看| 精品视频在线一区| 欧美色图久久| 国产精品自在拍首页视频8| 波多野结衣视频一区二区 | 99久久国产综合精品女同| 色综合久久久久8天国| 国产微拍精品| 青草免费在线观看| 午夜福利免费视频| 天堂网国产| 国产精品手机在线观看你懂的| 国产午夜无码专区喷水| 波多野结衣中文字幕一区| 呦系列视频一区二区三区| 国产精品欧美亚洲韩国日本不卡| 看国产一级毛片| 尤物在线观看乱码| 粉嫩国产白浆在线观看| 国产在线观看91精品亚瑟| 日韩精品一区二区三区免费在线观看| 国产亚洲精品97AA片在线播放| 国产精品嫩草影院视频| 国产三级视频网站| 午夜毛片福利| 999国产精品永久免费视频精品久久| 99re热精品视频国产免费| 国产黄色爱视频| 欧美精品高清| aⅴ免费在线观看| 中文国产成人精品久久| 国产经典在线观看一区| aa级毛片毛片免费观看久| 亚洲国产在一区二区三区| 中文成人在线视频| 日韩国产亚洲一区二区在线观看| 亚洲人成网18禁| 中文字幕av无码不卡免费| 在线观看国产精品第一区免费| 国产在线拍偷自揄拍精品| a亚洲视频| Aⅴ无码专区在线观看| 欧美日韩动态图| 久久9966精品国产免费| 天堂网国产| 91欧美在线| 国产成人免费高清AⅤ| 在线亚洲小视频| 性欧美久久| 99这里只有精品免费视频| 欧美视频在线不卡|