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

淺析DS18B20數(shù)字溫度計(jì)

2021-08-16 11:17:46張?zhí)祢U
科學(xué)技術(shù)創(chuàng)新 2021年22期
關(guān)鍵詞:單片機(jī)系統(tǒng)

張?zhí)祢U

(西北民族大學(xué),甘肅 蘭州 730000)

1 系統(tǒng)設(shè)計(jì)

1.1 系統(tǒng)整體設(shè)計(jì)

DS18B20的內(nèi)部結(jié)構(gòu)主要有:溫度傳感器、配置寄存器、8位CRC發(fā)生器、高低溫觸發(fā)器、存儲器與羅控制模塊以及64位ROM和高速緩存等部件組成[1],可以將外界的信號轉(zhuǎn)變成電信號,直接讀取環(huán)境中被測的溫度值,再將AT89S52的硬件設(shè)計(jì)與軟件設(shè)計(jì)相結(jié)合,這樣就完成了系統(tǒng)設(shè)計(jì)的方案。

總體設(shè)計(jì)框圖如圖1。

圖1 總體設(shè)計(jì)方框圖

1.2 單片機(jī)最小系統(tǒng)

最小系統(tǒng)包括晶振電路、復(fù)位電路、按鍵設(shè)置部分,AT89S52單片機(jī)最小系統(tǒng)的電路如圖2所示。

圖2 單片機(jī)最小系統(tǒng)電路

1.3 按鍵模塊設(shè)計(jì)

按鍵開關(guān):

按鍵開關(guān)的特點(diǎn)是當(dāng)按下鍵時(shí),由于物理連接點(diǎn)有彈簧彈力的作用,按鍵不會在按下的時(shí)刻通電,一個(gè)按鍵從開始按下至接觸穩(wěn)定要經(jīng)過5~10ms的抖動時(shí)間,此時(shí)會存在一個(gè)按鍵抖動誤差。抖動波形如圖3。

圖3 按鍵抖動電壓波形

要使一個(gè)按鍵被按下并達(dá)到真實(shí)的按鍵效果需要確定兩個(gè)因素,一個(gè)是是否真實(shí)有按鍵被按下,另一個(gè)則是按鍵按下時(shí)是否在抖動區(qū)域內(nèi)??梢酝ㄟ^測量按鍵兩端的電壓值判斷是否按鍵被真實(shí)按下。一般常用的按鍵消抖方法有兩種,一種是物理消抖,一種是程序消抖。針對按鍵按壓較為頻繁的使用情況,采用軟件的方法消除抖動效果會更好,就是在軟件編程的時(shí)候采集按鍵是否被按下之后做一個(gè)8~12ms的延時(shí),這樣就避開了按鍵抖動的時(shí)間,但是這也不能完全確定按鍵是否接觸良好,應(yīng)在最后對按鍵兩端的電壓值進(jìn)行檢測,以確保按鍵的接觸情況。

1.4 顯示模塊設(shè)計(jì)

該設(shè)計(jì)上,采用了1602A液晶顯示器。1602A可以顯示兩行,每行有16個(gè)字符,其中一個(gè)字符包含的點(diǎn)陣可以由用戶自由設(shè)置。1602A里有若干個(gè)點(diǎn)陣字符單位組成。若要想顯示沒有被定義的字符,可以先取得目標(biāo)的圖形或者字符的字模數(shù)組??梢赃x擇通過手動提取的方法,取得相應(yīng)的字模。CGRAM是用戶自建字模區(qū),有時(shí)ASCII碼表不能滿足個(gè)人對字符的要求,可以在這里錄入想要的字模。

1.5 溫度檢測電路

數(shù)字溫度傳感器的溫度轉(zhuǎn)換時(shí)間相對較長。數(shù)字溫度傳感器分辨率越高,所需顯示的溫度,數(shù)據(jù)轉(zhuǎn)換時(shí)間越長。因此,在實(shí)際應(yīng)用中,應(yīng)考慮分辨率和轉(zhuǎn)換時(shí)間。我們已經(jīng)使用高速臨時(shí)存儲器RAM的第1-5字節(jié)其余字節(jié)保持未使用狀態(tài),其余字節(jié)顯示完整邏輯1。在第9個(gè)字節(jié)被讀出之前,高速臨時(shí)存儲器RAM所有的8字節(jié)CRC碼,將被用來校驗(yàn)數(shù)據(jù)。

當(dāng)DS18B20接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換命令。轉(zhuǎn)換完成后數(shù)字溫度傳感器的溫度值,存儲在高速暫存存儲器的第1、2字節(jié)。當(dāng)符號位S等于零時(shí),數(shù)字溫度傳感器顯示被測得的溫度值為大于零值,可以直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)符號位S為非零值時(shí),數(shù)字溫度傳感器顯示被測得的溫度值為小于值。

DS18B20內(nèi)部主要有,64位ROM。數(shù)字溫度傳感器完成溫度轉(zhuǎn)換后,DS18B20其中2字節(jié)溫度輸出寄存器、1字節(jié)上下警報(bào)寄存器(TH和TL),就把傳感器測得的溫度值與RAM中的TH、TL字節(jié)內(nèi)容作比較。當(dāng)被測溫度值大于設(shè)置的TH或溫度值小于設(shè)置的TL,則DS18B20內(nèi)的報(bào)警標(biāo)志位置位,對主機(jī)發(fā)出的報(bào)警搜索命令作出響應(yīng)。在64位ROM的最高有效字節(jié)中存儲有循環(huán)冗余檢驗(yàn)碼(CRC)。主機(jī)ROM的前56位來計(jì)算循環(huán)冗余檢驗(yàn)碼值,并和存入DS18B20的循環(huán)冗余檢驗(yàn)碼值作比較,以判斷CPU收到的ROM數(shù)據(jù)是否正確。

DS18B20的亮點(diǎn)功能是能直接讀取外界溫度轉(zhuǎn)換成數(shù)字的溫度測量。DS18B20的溫度轉(zhuǎn)換模式還可以自定義不同位數(shù)的精 度。DS18B20的 溫 度 精 度 可 分 為0.5 OC、0.25 OC、0.125OC、0.0625OC分辨率。其原理圖如圖4所示。

圖4 DS18B20測溫原理圖

2 系統(tǒng)仿真

在Proteus中仿真:

將keil軟件生成的.hex文件調(diào)入Proteus電路圖的單片機(jī)中,將.hex文件程序初始化后,通過外部輸入手動調(diào)節(jié)DS18B20溫度傳感器的數(shù)值,液晶顯示器會顯示相應(yīng)溫度。

猜你喜歡
單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 在线看国产精品| 精品久久香蕉国产线看观看gif| 一区二区午夜| 无码综合天天久久综合网| 一级片免费网站| 国产激爽爽爽大片在线观看| 99九九成人免费视频精品| 久久综合五月婷婷| 免费看a级毛片| 99九九成人免费视频精品 | 国产日韩精品欧美一区喷| 少妇精品在线| 亚欧美国产综合| 91精品人妻一区二区| 就去色综合| 91欧美亚洲国产五月天| 亚洲中文无码h在线观看| 情侣午夜国产在线一区无码| 亚洲精品福利视频| 欧美在线精品一区二区三区| 国产99精品视频| 亚洲一道AV无码午夜福利| 日韩a在线观看免费观看| 欧美国产综合色视频| 看国产毛片| 久久久波多野结衣av一区二区| 一级毛片基地| 中文字幕亚洲乱码熟女1区2区| 日韩欧美国产区| 国产成人a毛片在线| 欧美不卡视频一区发布| 无码'专区第一页| 国产麻豆aⅴ精品无码| 欧洲极品无码一区二区三区| 91探花在线观看国产最新| 中文字幕 91| 国产超碰在线观看| 沈阳少妇高潮在线| 中文一区二区视频| 亚洲日本韩在线观看| 国产一级无码不卡视频| 国产无码性爱一区二区三区| 黄色在线网| 毛片大全免费观看| 99久久精品免费看国产免费软件| 青草国产在线视频| 亚洲系列无码专区偷窥无码| 亚洲swag精品自拍一区| 无码av免费不卡在线观看| 少妇被粗大的猛烈进出免费视频| 天天躁夜夜躁狠狠躁图片| 伊人久综合| 欧美一级在线播放| 91无码人妻精品一区二区蜜桃| 在线观看热码亚洲av每日更新| 99精品在线视频观看| vvvv98国产成人综合青青| 国产精品亚洲天堂| 日本精品αv中文字幕| 四虎在线观看视频高清无码| 亚洲天堂视频在线播放| 亚洲精品动漫在线观看| 欧美午夜久久| 欧美日韩国产在线人成app| 精品久久久久久久久久久| 欧美 亚洲 日韩 国产| 伊大人香蕉久久网欧美| 一级一级一片免费| 在线99视频| 精品久久香蕉国产线看观看gif| 全部免费毛片免费播放| 国产精品视频导航| 国产69精品久久| а∨天堂一区中文字幕| 四虎亚洲国产成人久久精品| 国产91无毒不卡在线观看| 99999久久久久久亚洲| 亚洲国产成人无码AV在线影院L| 国产在线精彩视频论坛| 东京热一区二区三区无码视频| 日韩一区二区在线电影| 欧美中文字幕一区二区三区|