国产精品资源站_深夜私人家庭影院_在线播放日韩精品_亚洲AV无码一区二区三区看_灌牛奶cao哭男男腐纯肉_十大免费行情软件视频下载_高清欧美激情在线观看最新_国产精品日本中文字幕_无尽女同扶她3D动漫_国产午夜无码视频免费网站性工具

設(shè)為首頁(yè)| 收藏本站| 聯(lián)系我們

單片機(jī)實(shí)驗(yàn)箱的設(shè)計(jì)與實(shí)驗(yàn)?zāi)康募八疁乜刂葡到y(tǒng)的實(shí)現(xiàn)



一、實(shí)現(xiàn)目的:
實(shí)時(shí)溫度測(cè)量及顯示,超出溫度范圍相應(yīng)的繼電器工作,繼電器可以驅(qū)動(dòng)相應(yīng)的加熱或制冷負(fù)載,上下限溫度可通過(guò)按鍵設(shè)定等功能。
本保溫箱的溫控系統(tǒng)研究是基于51單片機(jī)及溫度傳感器DS18B20來(lái)設(shè)計(jì)的,溫度測(cè)量范圍0到99.9攝氏度,精度為0.1攝氏度,可見(jiàn)測(cè)量溫度的范圍廣,精度高的特點(diǎn)?稍O(shè)置上下限溫度,默認(rèn)上限溫度為38℃、默認(rèn)下限溫度為5℃(通過(guò)程序可以更改上下限初始值)。報(bào)警值可設(shè)置范圍:最低上限報(bào)警值等于當(dāng)前下限報(bào)警值,最高下限報(bào)警值等于當(dāng)前上限報(bào)警值。將下限報(bào)警值調(diào)為0時(shí)為關(guān)閉下限報(bào)警功能。開(kāi)啟相應(yīng)的繼電器工作時(shí),有指示燈可以指示相應(yīng)的加熱和制冷。
二、總體設(shè)計(jì):
控制器采用單片機(jī)STC89C51,溫度傳感器采用DS18B20,顯示采用4位LED數(shù)碼管,報(bào)警控制器采用有緣蜂鳴器、LED燈實(shí)現(xiàn),按鍵用來(lái)設(shè)定報(bào)警上下限溫度并將設(shè)置好的值保存在STC89C51的EEPROM中(具有掉電保護(hù)功能)。當(dāng)實(shí)測(cè)溫度值小于設(shè)定的溫度下限值時(shí)系統(tǒng)開(kāi)啟繼電器間接控制接在繼電器常開(kāi)端上的加熱棒,繼電器一開(kāi)啟熱得棒就開(kāi)始工作,繼電器關(guān)閉熱得棒也隨著停止工作。本設(shè)計(jì)的具體的系統(tǒng)方案如圖1所示。
圖1 系統(tǒng)方案如圖
圖2 程序流程圖
三、軟件部分:
3.1 程序設(shè)計(jì)
void main()是程序的主函數(shù),用于構(gòu)建框架。程序的開(kāi)頭一般用于初始化和賦值變量,正常的程序運(yùn)行一次后便結(jié)束了,但我們需要不斷地運(yùn)行來(lái)檢驗(yàn)結(jié)果,所以在初始化后加入了死循環(huán),使程序持續(xù)運(yùn)行。主函數(shù)在整個(gè)主程序的設(shè)計(jì)中最好放適量的代碼,避免過(guò)多。具體的代碼是用函數(shù)進(jìn)行封裝然后在主函數(shù)進(jìn)行調(diào)用。程序流程圖如圖2所示。
3.2 軟件使用
系統(tǒng)軟件測(cè)試KEIL軟件是單片機(jī)編程的一款常用軟件,創(chuàng)建空白文件編程編譯調(diào)試生成HEX文件.隨后下載到單片機(jī)中,下載器選用PL2303。觀察系統(tǒng)運(yùn)行的狀態(tài),進(jìn)而進(jìn)行反復(fù)的修改調(diào)試程序,得到一個(gè)較為完善的程序。在系統(tǒng)軟件調(diào)試過(guò)程中遇到以下幾個(gè)問(wèn)題:
(1)數(shù)碼管沒(méi)有正常顯示出現(xiàn)了閃爍現(xiàn)象。
解決方法:閃爍的原因?yàn)槊恳晃伙@示延時(shí)間期過(guò)短使得顯示頻率過(guò)快,導(dǎo)致人眼生物極限無(wú)法看清超速的顯示,只需要調(diào)整延時(shí)函數(shù)就可以顯示正常。
(2)EEPROM存儲(chǔ)錯(cuò)誤。
解決方法:一開(kāi)始的時(shí)候在讀寫(xiě)數(shù)據(jù)前都沒(méi)有做任何的操作,本以為這樣就可以完成數(shù)據(jù)的存儲(chǔ),但是并沒(méi)有想的那樣,在讀與的時(shí)候出現(xiàn)與進(jìn)去的和讀出來(lái)的并沒(méi)有相同,后通過(guò)查閱資料得知,STC單片機(jī)內(nèi)部的EEPROM在寫(xiě)入數(shù)據(jù)之前心須擦除扇區(qū),否則寫(xiě)入的數(shù)據(jù)就是和本身的數(shù)據(jù)進(jìn)行相與的結(jié)果,而在程序上添加了在寫(xiě)入數(shù)據(jù)之前加上擦除扇區(qū)后,數(shù)據(jù)存儲(chǔ)正常。
四、可完成的軟硬件實(shí)驗(yàn)項(xiàng)目
一)軟件實(shí)驗(yàn)
1.清零程序;
2.拆字程序;
3.拼字程序;
4.數(shù)據(jù)區(qū)傳送子程序;
5.數(shù)據(jù)排序?qū)嶒?yàn);
6.查找相同數(shù)據(jù)個(gè)數(shù);
7.無(wú)符號(hào)雙字節(jié)快速乘法子程序;
8.多分支程序;
9.脈沖計(jì)數(shù)實(shí)驗(yàn);
10.電腦時(shí)鐘實(shí)驗(yàn)。
二)硬件實(shí)驗(yàn)
1.P1口亮燈實(shí)驗(yàn);
2.P1口轉(zhuǎn)彎燈實(shí)驗(yàn);
3.P3.3口輸入,P1口輸出實(shí)驗(yàn);
4.工業(yè)順序控制實(shí)驗(yàn);
5.8255 A、B、C口輸出方波實(shí)驗(yàn);
6.8255 PA口控制PB口;
7.8255控制交通燈;
8.簡(jiǎn)單I/O擴(kuò)展實(shí)驗(yàn);
9.A/D0809轉(zhuǎn)換實(shí)驗(yàn);
10.D/A0832轉(zhuǎn)換實(shí)驗(yàn);
11.8279鍵盤(pán)顯示實(shí)驗(yàn);
12.通用打印機(jī)實(shí)驗(yàn);(選配)
13.微型打印機(jī)打印字符、曲線、漢字實(shí)驗(yàn);(選配)
14.I2C儲(chǔ)存卡讀寫(xiě)實(shí)驗(yàn);
15.繼電器控制實(shí)驗(yàn);
16.步進(jìn)電機(jī)控制;
17.8253方波實(shí)驗(yàn);
18.小直流電機(jī)調(diào)速實(shí)驗(yàn);
19.16×16 LED點(diǎn)陣顯示實(shí)驗(yàn);
20.LCD液晶顯示實(shí)驗(yàn);
21.8250可編程異步通訊接口實(shí)驗(yàn)(自發(fā)自收);
22.8251可編程通訊接口實(shí)驗(yàn)(與PC機(jī));
23.單片機(jī)RS232/485串行發(fā)送實(shí)驗(yàn)(雙機(jī)通訊);
24.單片機(jī)RS232/485串行接收實(shí)驗(yàn)(雙機(jī)通訊);
25.溫度壓力實(shí)驗(yàn)。

五、結(jié)論
基于51單片機(jī)水溫控制系統(tǒng),以STC89C51單片機(jī)為主控芯片,采用數(shù)字型防水溫度傳感器DS18B20制作溫度檢測(cè)報(bào)警器,實(shí)現(xiàn)水溫的檢測(cè)以及控制的基本功能,設(shè)計(jì)簡(jiǎn)單,方便實(shí)現(xiàn),具有實(shí)際效應(yīng),對(duì)未來(lái)產(chǎn)品的推廣以及人們生活的發(fā)展具有很大幫助及意義。

我們的優(yōu)勢(shì):

品牌理念品牌理念 標(biāo)準(zhǔn)流程 標(biāo)準(zhǔn)流程 有效溝通有效溝通專(zhuān)業(yè)管理 專(zhuān)業(yè)管理客戶視圖 客戶視圖優(yōu)秀團(tuán)隊(duì)優(yōu)秀團(tuán)隊(duì)品質(zhì)保證品質(zhì)保證無(wú)憂售后無(wú)憂售后
上海茂育科教設(shè)備有限公司,立于上海,心懷天下
生產(chǎn)基地:上海松江葉榭工業(yè)園

業(yè)務(wù)電話:021-56311657 , 56411696 , 業(yè)務(wù)傳真:021-56411696 公司郵箱:shanghaimaoyu@126.com
教學(xué)設(shè)備廠 滬公網(wǎng)安備 31010702001294 號(hào) 滬ICP備13020377號(hào)-1
備案