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
主站蜘蛛池模板: 91精品国产91久久久久久三级| 激情综合网激情综合| 91网红精品在线观看| 久久久久无码精品| 精品综合久久久久久97超人该| 国产午夜小视频| 国产成人AV综合久久| 亚洲午夜国产精品无卡| 久久精品中文无码资源站| 亚洲国产看片基地久久1024| 亚洲天堂精品在线观看| 国产剧情伊人| 日韩视频免费| 国产精品久线在线观看| 亚洲开心婷婷中文字幕| 色AV色 综合网站| 久久这里只有精品66| 中文字幕在线观看日本| 国产乱子伦精品视频| 在线看片中文字幕| 国产人碰人摸人爱免费视频| 99激情网| 国产www网站| 亚洲中文字幕在线观看| 国产第三区| 一本一道波多野结衣av黑人在线| 亚洲天堂.com| 亚洲精品波多野结衣| 一级片免费网站| 国产91熟女高潮一区二区| 国产白丝av| 久久精品人人做人人| 久久久精品无码一二三区| 丁香六月激情综合| 青青网在线国产| 五月婷婷丁香综合| 成人国产免费| 黄色污网站在线观看| 国产乱人免费视频| 天天综合色网| 久久亚洲日本不卡一区二区| 国产乱子伦视频在线播放| 亚洲免费播放| 午夜少妇精品视频小电影| 黄色片中文字幕| 国产乱人伦偷精品视频AAA| 中文字幕资源站| 久久精品aⅴ无码中文字幕 | 啦啦啦网站在线观看a毛片| 四虎永久免费网站| 精品国产黑色丝袜高跟鞋| 国产一线在线| 国产精品私拍99pans大尺度| 国产精品污视频| 精品成人免费自拍视频| 国产老女人精品免费视频| 伊人色天堂| 亚洲国产精品不卡在线| 亚洲全网成人资源在线观看| 人妻一本久道久久综合久久鬼色| 5555国产在线观看| 国产精品理论片| 97se亚洲综合不卡| 亚洲无码高清一区| 亚洲国产精品无码久久一线| 国产在线观看91精品| 欧亚日韩Av| 玖玖免费视频在线观看| 亚洲第一天堂无码专区| 草草影院国产第一页| 欧美黄网站免费观看| 91精品伊人久久大香线蕉| 国产最爽的乱婬视频国语对白| 亚洲熟女中文字幕男人总站| 天天综合网色| 一级毛片无毒不卡直接观看| 亚洲三级成人| 欧美日本在线一区二区三区| 亚洲中文字幕精品| 青青操视频免费观看| 成人在线观看不卡| 国产丝袜丝视频在线观看|