本科毕业设计__基于单片机的温度报警器设?方案) - 百度文库

ʱ : 本科毕业设计__基于单片机的温度报警器设?方案) - 百度文库ϿʼĶ

DS18B20 DS1822 ʹѹ ԼװиѡǿԹʺԼľõIJϵͳ

¶ȴ18B20Ļɣͼ4ʾ

ͼ4 ¶ȴ

DS1820 ¶ȼ 9 λʽӳ¶ֵ DS1820 ͨһ

߽ӿڷͻϢ΢ DS1820 ֮һߣ ߣڶд¶תĵԴԴ߱ãⲿԴ

Ϊÿ DS1820 һصƬкţԶֻ DS1820 ͬʱһϣ ԰¶ȴ಻ͬĵطһ HVAC ơ̽⽨¶Լ ̼ͿƵȷdzá

1.˵

16 SSOP PR35 ˵

8 2 DQ /šԵ߲©· 7 3 VDD ѡ VDD š

DS1820S16 SSOPϱûᵽĽžӵ DS1820 Ҫģ

ͼ5 DS1820 Ҫģ

ͼ5 ķͼʾ DS1820 ҪDS1820 Ҫֲ164 λ ROM2¶ȴ 3ʧ¶ȱ TH TL·ʽӵͨѶϼȡźߴڸ ƽڼڲźߴڵ͵ƽڼĵϵĵֱܹߵƽ Դݣ硣DS1820 Ҳⲿ 5V Դ硣 ¶ȴ18B20IJ²

DS1820 ͨһƬ¶Ȳ¶ȡͼ6ʾ¶Ȳ·ķͼ

ͼ6 ¶Ȳ·ͼ

DS1820 µģһ¶ϵȷһڣڲڶһ ¶ϵмõ¶

ֵԤõӦ-55һֵ ڽǰ 0¶ȼĴͬԤõ-55棩ֵӣ¶ȴ-55档

ͬʱλһֵֵбʽۼ·ȷбʽۼ· ԡȻֿʼֱ 0δظһ̡ бʽۼķԣڲʱñȽϸߵķֱͨı ¶ÿһĵֵʵֵġˣҪķֱͬʱ֪ڸ¶ ¼ֵÿһȵļֵ

DS1820 ڲԴ˼Ľṩ 0.5ķֱ¶16bit λչĶƲʽ 1 ¶ֵݵĹϵ߽ͨӿԴзʽ䡣DS1820 ·Χ-55~+125棬 0.5ڻ¶ȣҪһתӲұ DS1820 ¶ȱʾֵΪ 1/2LSB

ЧţλƳ洢ֽ¶ȼĴĸ MSB λ֡λչʾڱ

1 16bit ¶ȶøߵķֱȣȡ¶ֵ 0.5λLSBӶȡֵнȥֵ TEMP_READȻȡʣֵֵڽֵCOUNT_REMAIN õ¶ÿȵļֵCOUNT_PER_CûĹʽʵ¶ֵ

TEMPEATURE=TEMP_READ-0.25=(COUNT_PER_C-COUNT_REMAIN)/COUNT_PER_C

DS18B20ʹã

CPUDS18B20ķǣȶDS18B20ʼٽROMܶԴ洢ݲDS18B20ÿһҪѭϸĹʱͨЭ顣DS18B20¶תһ̣DS18B20ͨѶЭ飬뾭裺ÿһζд֮ǰҪDS18B20иλλɹһROMָRAMָܶDS18B20ԤIJ DS18B20ÿ4-1ʾ

1 DS18B20

ָ ¶ת ݴ дݴ ݴ µE2RAM Դ緽ʽ Լ 44H BEH 4EH 48H B8H B4H ˵ DS18B20¶ת ݴ9ֽ дݴTHTLֽ ݴTHTLֽдE2RAM E2RAMеTHTLֽдݴTHֽ DS18B20͵Դ緽ʽźŸCPU

塢Ӳ

һӲ·

ϵͳưӲϵͳϵͳɣϵͳӲ·ͼ5-1ʾӲϵͳɵԴλӿڡʾȲɡǿԷֳࣺ

1)Դλλ 2)ʾ 3)ӿڡ

ϵͬͷxxxxx#qq.com(#滻Ϊ@)