tft每日頭條

 > 科技

 > 單片機的數字溫度計設計

單片機的數字溫度計設計

科技 更新时间:2024-06-27 01:45:11

溫度傳感器DS18b20芯片簡介

單片機的數字溫度計設計(溫度計單片機編程相關知識)1

DS18b20引腳

單片機的數字溫度計設計(溫度計單片機編程相關知識)2

DS18b20電路連接

2. 内部寄存器

以上是内部 9 個字節的暫存單元(包括 EEPROM) 。

字節 0~1 是轉換好的溫度。

字節 2~3 是用戶用來設置最高報警和最低報警值。這個可以用軟件來實現。

字節 4 是用來配置轉換精度,9~12 位。

字節 5~8 就不用看了。

DS18b20暫存器的前兩個字節是溫度存儲寄存器,其結構如表所示。前5位是符号位,溫度大于等于0時,這5為為0,隻要将測到的數值乘與0.0625,即可得到實際溫度;溫度小于0時,這5為為1,測到的數值需要取反加1再乘以0.0625,即可得到實際溫度。溫度與二進制數據的對應關系如表所示。

溫度數據存儲格式

位7

位6

位5

位4

位3

位2

位1

位0

23

22

21

20

2-1

2-2

2-3

2-4

位15

位14

位13

位12

位11

位10

位9

位8

S

S

S

S

S

26

25

24

溫度/數據對應關系

溫度(℃)

二進制數據

十六進制數據

125

0000 0111 1101 0000

07D0H

85

0000 0101 0101 0000

0550H

25.0625

0000 0001 1001 0001

0191H

10.125

0000 0000 1010 0010

00A2H

0.5

0000 0000 0000 1000

0008H

0

0000 0000 0000 0000

0000H

-0.5

1111 1111 1111 1000

FFF8H

-10.125

1111 1111 0101 1110

FF5EH

-25.0625

1111 1110 0110 1111

FE6FH

-55

1111 1100 1001 0000

FC90H

(1) 初始化時序圖

單片機的數字溫度計設計(溫度計單片機編程相關知識)3

(2) 寫數據時序圖。

單片機的數字溫度計設計(溫度計單片機編程相關知識)4

(3) 讀數據時序圖

單片機的數字溫度計設計(溫度計單片機編程相關知識)5

單片機的數字溫度計設計(溫度計單片機編程相關知識)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved