在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DS18B20溫度傳感器的測溫實驗詳細說明

Wildesbeast ? 來源:單片機教程網 ? 作者:單片機教程網 ? 2020-10-06 18:13 ? 次閱讀

在前面,我們學習了DS18B20新型數字溫度傳感器的基礎理論知識,對DS18B20的特性及應用有了較全面的了解,本課我們就結合S51增強型實驗板,ISP編程器來學習DS18B20的應用軟件編程,做DS18B20測溫實驗,DIY一個我們自己的數字溫度計,通過本實驗的學習,熟練掌握DS18B20的開發,相信你也可以自己的智能溫控系統!

首先介紹實驗的硬件設備:S51增強型單片機實驗板 + ISP編程器 + DS18B20溫度傳感器

(已焊接好并經過測試,免去初學者因焊接不好損壞DS18B20的風險,采用屏蔽線焊接,熱縮管絕緣保護,防插反接頭,抗干擾能力強,測溫精度更高,插入實驗板即可使用)

注:如圖中所示,實驗板的第5位數碼管可以顯示溫度的符號“℃”,做溫度實驗更加直觀。將配套溫度傳感器插入DS18B20實驗接口,完成溫度傳感器的硬件連接。

圖2: ISP編程器套件

DS18B20測溫實驗原理圖見下面圖3

圖3

新建Keil工程ds18sy.UV2,輸入下面的DS18B20測溫實驗源程序,編譯得到HEX格式目標文件ds18sy.hex。

》》》 點擊下載DS18B20測溫實驗目標程序ds18sy.hex 》》》

》》》 點擊下載DS18B20測溫實驗源程序 》》》

;--------- 下面是DS18B20測溫實驗源程序 ---------

ORG0000H

START:MOVSP,#60H ;開機初始化

MOVP0,#0FFH

MOVP1,#0FEH

MOVP2,#0FFH

MOVP3,#0FFH

MAIN: LCALL GET_TEMPER ;調用讀溫度子程序

LCALL DISP ;調用數碼管顯示子程序

AJMPMAIN ;重復循環

;------ 讀DS18B20傳感器的溫度值 ------

GET_TEMPER:

SETBP3.3

LCALL RST18B20 ;復位DS18B20

JB 00H,DSS2

RET

DSS2: MOV A,#0CCH;跳過ROM匹配

LCALL WR18B20

MOV A,#44H ;向DS18B20發出溫度轉換命令

LCALL WR18B20

LCALL RST18B20 ;準備讀溫度前先復位DS18B20

MOV A,#0CCH;跳過ROM匹配

LCALL WR18B20

MOV A,#0BEH;向DS18B20發出讀溫度命令

LCALL WR18B20

LCALL RE18B20;讀出溫度數據

RET

;------ DS18B20復位初始化程序 ------

RST18B20:

SETBP3.3

NOP

CLR P3.3

MOV R0,#06BH;主機發出復位低脈沖

MOV R1,#03H

DSR1: DJNZR0,DSR1

MOV R0,#6BH

DJNZR1,DSR1

SETBP3.3;拉高數據線

NOP

NOP

NOP

MOV R0,#25H

DSR2: JNB P3.3,DSR3;等待DS18B20回應

DJNZR0,DSR2

LJMPDSR4

DSR3: SETB00H;置標志位,表示DS1820存在

LJMPDSR5

DSR4: CLR 00H ;清標志位,表示DS1820不存在

LJMPDSR7

DSR5: MOV R0,#06BH

DSR6: DJNZR0,DSR6;延時一段時間

DSR7: SETBP3.3

RET

;------ 寫DS18B20的子程序 ------

WR18B20:

MOV R2,#8

CLR C

WR1:CLR P3.3

MOV R3,#6

DJNZR3,$

RRC A

MOV P3.3,C

MOV R3,#23

DJNZR3,$

SETBP3.3

NOP

DJNZR2,WR1

SETBP3.3

RET

;------ 從DS18B20中讀溫度數據程序 ------

RE18B20:

MOV R4,#2

MOV R1,#2FH

RE00: MOV R2,#8

RE01: CLR C

SETBP3.3

NOP

NOP

CLR P3.3

NOP

NOP

NOP

SETBP3.3

MOV R3,#09

RE10: DJNZR3,RE10

MOV C,P3.3

MOV R3,#23

RE20: DJNZR3,RE20

RRC A

DJNZR2,RE01

MOV @R1,A

DEC R1

DJNZR4,RE00

RET

;-------- 顯示子程序 --------

DISP: MOV A,2FH

MOV C,70H

RRC A

MOV C,71H

RRC A

MOV C,72H

RRC A

MOV C,73H

RRC A

MOV 2FH,A

MOV A,2FH

MOV B,#10

DIV AB

MOV 30H,A

MOV 31H,B

MOV A,30H

MOV DPTR,#SGTB

MOVCA,@A+DPTR

MOV P0,A;顯示溫度“十位”值

CLR P2.2

SETBP2.0

SETBP2.1

SETBP2.3

SETBP2.4

LCALL YS4722U

MOV A,31H

MOV DPTR,#SGTB

MOVCA,@A+DPTR

MOV P0,A;顯示溫度“個位”值

CLR P2.3

SETBP2.0

SETBP2.1

SETBP2.2

SETBP2.4

LCALL YS4722U

MOV A,#01000110B

MOV P0,A;顯示溫度符號“ ℃”

CLR P2.4

SETBP2.0

SETBP2.1

SETBP2.2

SETBP2.3

LCALL YS4722U

RET

;************* 8位共陽數碼管顯示器字型碼表 *****************

SGTB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

DB 88H,83H,0C6H,0A1H,86H,8EH,89H,0A3H,8CH,0C8H

YS4722U:

MOV R4,#10 ;延時子程序

Y3: MOV R5,#216

DJNZR5,$

DJNZR4,Y3

RET

END

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2553

    文章

    51392

    瀏覽量

    756593
  • DS18B20
    +關注

    關注

    10

    文章

    780

    瀏覽量

    81115
  • 編程器
    +關注

    關注

    9

    文章

    398

    瀏覽量

    42424
收藏 人收藏

    評論

    相關推薦

    DS18B20溫度傳感器工作原理及其應用電路圖

    DS18B20溫度傳感器的應用電路    1.DS18B20溫度傳感器寄生電源供電方式電路圖 
    發表于 02-21 14:43

    基于單總線數字溫度傳感器DS18B20測溫系統方案

      摘要:設計了一種基于單總線數字溫度傳感器DS18B20測溫系統,給出了DS18B20傳感器
    發表于 11-06 15:18

    DS18B20溫度傳感器是什么

    的EEPROM,精度降低為±2°C,適用于對性能要求不高,成本控制嚴格的應用,是經濟型產品。 繼“一線總線”的早期產品后,DS1820開辟了溫度傳感器技術的新概念。DS18B20
    發表于 04-27 08:14

    DS18B20溫度傳感器實驗

    STM32學習記錄:DS18B20溫度傳感器實驗(HAL庫)實驗摘要DS18B20簡述STMCu
    發表于 08-18 07:44

    新型溫度傳感器DS18B20高精度測溫的實現

    介紹了一種數字式的溫度傳感器DS18B20, 提出了一種基于89C2051 的測溫電路及軟件框圖在內的實現方法。關鍵詞 數字式溫度
    發表于 07-03 10:14 ?62次下載

    基于DS18B20測溫系統設計

    針對單線總線數字溫度傳感器 DS18B20 的工作特性,本文對基于DS18B20測溫系統進行了硬件和軟件的設計。仿真
    發表于 07-22 16:13 ?552次下載
    基于<b class='flag-5'>DS18B20</b><b class='flag-5'>測溫</b>系統設計

    基于8051的Proteus仿真-DS18B20溫度傳感器實驗

    基于8051的Proteus仿真-DS18B20溫度傳感器實驗
    發表于 09-01 23:28 ?61次下載

    智能溫度傳感器DS18B20的原理與應用

    DS18B20是DALLAS公司生產的單線數字溫度傳感器,他具有獨特的單線總線接口方式。文章詳細的介紹了單線數字溫度
    發表于 10-11 18:19 ?49次下載

    DS18B20數字溫度傳感器的使用實驗詳細資料合集免費下載

    本文檔的主要內容詳細介紹的是DS18B20數字溫度傳感器的使用實驗詳細資料合集免費下載。
    發表于 12-24 08:00 ?30次下載
    <b class='flag-5'>DS18B20</b>數字<b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>的使用<b class='flag-5'>實驗</b><b class='flag-5'>詳細</b>資料合集免費下載

    DS18B20溫度傳感器溫度程序和驅動以及案例實現資料說明

    本文檔的的主要內容詳細介紹的是DS18B20溫度傳感器溫度程序和驅動以及案例實現資料說明,本文
    發表于 04-09 08:00 ?1次下載
    <b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>的<b class='flag-5'>溫度</b>程序和驅動以及案例實現資料<b class='flag-5'>說明</b>

    DS18B20溫度傳感器測溫如何顯示在數碼管上的程序免費下載

    本文檔的主要內容詳細介紹的是DS18B20溫度傳感器測溫如何顯示在數碼管上的程序免費下載。
    發表于 05-07 18:20 ?17次下載
    <b class='flag-5'>DS18B20</b><b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b><b class='flag-5'>測溫</b>如何顯示在數碼管上的程序免費下載

    數字溫度傳感器DS18B20的原理與應用詳細說明

    DS18B20是DALLAS公司生產的一線式數字溫度傳感器,具有3引腳TO-92小體積封裝形式;溫度測量范圍為-55℃~+125℃,可編程為9位~12位A/D轉換精度,
    發表于 02-28 17:09 ?3次下載
    數字<b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b><b class='flag-5'>DS18B20</b>的原理與應用<b class='flag-5'>詳細說明</b>

    ds18b20的特性_ds18b20溫度傳感器應用

    本文首先介紹了ds18b20的特性,其次介紹了DS18B20工作原理,最后介紹了ds18b20溫度傳感器應用。
    發表于 04-24 09:10 ?1.1w次閱讀
    <b class='flag-5'>ds18b20</b>的特性_<b class='flag-5'>ds18b20</b><b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>應用

    DS18B20數字溫度傳感器實驗的程序和工程文件免費下載

    本文檔的主要內容詳細介紹的是DS18B20數字溫度傳感器實驗的程序和工程文件免費下載。
    發表于 09-16 17:12 ?15次下載
    <b class='flag-5'>DS18B20</b>數字<b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b><b class='flag-5'>實驗</b>的程序和工程文件免費下載

    Arduino的實驗例程之溫度傳感器DS18B20實驗的資料詳細說明

    Arduino的實驗例程之溫度傳感器DS18B20實驗的資料詳細說明
    發表于 03-01 11:42 ?20次下載
    主站蜘蛛池模板: 狠狠色丁香婷婷综合橹不卡 | zsvdy午夜片 爱爱456高清国语在线456 | 亚洲影视大全 | 国产精品女仆装在线播放 | 你懂的在线看 | 天天夜天天干 | 老湿成人影院 | 欧美五月激情 | 日韩免费三级 | 欧美午夜色视频国产精品 | 久久深夜福利 | asian极品呦女爱爱 | 511韩国理论片在线观看 | 九九精品在线 | 五月婷婷激情 | 被公侵犯肉体中文字幕一区二区 | 黄a在线 | 美女视频大全美女视频黄 | 天堂网av2014| 午夜在线 | 在线观看免费视频片 | 俺也去第四色 | 男人不识本网站上遍色站也枉然 | 77788色淫网站女女免费视频 | 91大神亚洲影视在线 | 中国性猛交xxxxx免费看 | 国产婷婷综合在线精品尤物 | 四虎永久在线精品免费影视 | 中国china体内裑精亚洲毛片 | 久久久久88色偷偷免费 | 亚洲欧美高清 | 亚洲欧美日韩色图 | 欧美12一13高清视频 | 亚洲一区二区电影 | 毛片网页 | 在线观看日本免费视频大片一区 | 免费观看视频网站 | 国产亚洲精品仙踪林在线播放 | 四虎最新免费观看网址 | 狼狼色丁香久久女婷婷综合 | 成人网在线视频 |