编辑: glay 2013-05-29

1 8

2 0传感 器的 引脚 图如 图 2所示 ,只有三 根外引线 , 单 总线 数据传输端 口DQ. 共用地线 G N D, 外供电源线 V D D, V D D是可选电源. 每只 D S

1 8

2 0都可以设置成 两种 供 电方式 , 即数 据总线 供电方式 ( 寄生 电源方 式)和外部供 电方式 采取 数据 总线 供 电方式 可 以节 省一 根导线 , 但完 成温度 测 量的时 问较长 , 采用 外部供 电方式 图2 g g § D S

1 8

2 0 管脚图 维普资讯 http://www.cqvip.com 南通工学院学报2OOO庄则多用一根线 , 但测量速度较快 传感器温度测量原理是利用两个不同温度系数振荡器, 通过开启低温系 数振荡器经历的时钟周期个数计数来测量温度, 而开启计数门计数时间由高 温 系数振 荡器决 定.每一 个DS1820包含 一个

6 4 位ROM数据 存储器 , 第一 个8位是 产 品类 型 代码 ( D S

1 8

2 0 代码为

1 0 H) , 接着 的48位是每个器件唯一的序号 , 最后

8 位是 前面

5 6 位的 C R C校验码. D S

1 8

2 0中还有

9 字节的 R A M存储器, 结构如图

3 , 采用 D S

1 8

2 0专用 指令 访问 . l 号存 储器存 放温 度值 的符 号,即如果 温度 为负 ( ℃) , 则l号存储器

8 位全为 l , 否则全为

0 . 0号存储器用于存放温度值的补 码,gSB(最低位) 的 l 表示

0 .

5 ℃. 将存储器中的二进制数求补再转换成十进 制数并 陈以2就得到 被测温度 值(一5

5 ℃ +l

2 5 ℃) . 如9位二 进 制值 :

0 0

0 l

1 0

0 l l 表示 +2

5 .

5 ℃, l l

1 0

0 l

1 l O表示一2

5 ℃. D S

1 8

2 0正常使用时的分辨率为

0 .

5 ℃, 通过以下方法可提高 到0.Ol℃. 首先用 D S

1 8

2 0 读 暂存器 指令 ( B E H ) 读出以0.5℃为分 辨率的温度测量结果,然后切去结果中的最低有效位 , 得实际温 度的整数部分 T整数 ,然后用 B E H指令读计数剩余值 M剩余和 每 度计数 值M每度 ,考虑 D S

1 8

2 0的整数 部分是 以0.75℃为度进 位界限的关 系, 实际温度 T实际可 由公式计算得到 : T实际 = ( T 整数 一0 .

2 5 ℃) 4( M每度 一 M剩余) / M每度 , 此方法可将测量精 度提高到

0 .

0 1 ℃ . 温度L S B 温度 MS B 高温 撒警 器低温报警器 保冒保留计数剩余 值每度计教 值CR C授将¨ 固3DSI821~RAM结构 图、CC Pl

2 P ll I ^ 】 NI P l o l A I N

0 P

7 2 A T

8 9 c

2 0

5 1 单片机性能简介 A T

8 9 C

2 0

5 1 是一种

2 0 脚封装的

8 位微控制器, 是单片机家族发展中的佼佼者.以其

2 0 脚的小芯片, 实现 了^lCs一5

1 系列单 片机 的大部 分功 能,2K字 节 闪速可 电擦写程序 存储 器,128K字节 R A M,

1 5 根I/O线,2个l6位定 时器 / 计数器 ,

5 个 两级 中断源 , 一 个全 双工 串行 口及 一个精 确模拟 比较器 .其指 令集 与Mc s 一5 l 兼容,支持两种 软件 可选 的省 电方 式,在闲置模 式下 , C P u停止工 作,但RAM、 定 时器/ 计数器 、 串行口的中断系统仍工作 . 在掉电模式下 , 保存并冻结 R A M的内容, 震荡器禁止所有其它芯片工作, 直到硬 件复位 为止 .其管脚 配置 如图4.其中: P 1口为 8位双 向I / O口( P I . 0及P1.1需外加上拉电阻) , 当使用内部模拟比较器时, P I .

0 为正 向输入 ( A

0 ) 、 P

1 .

1 为反 向输入 ( A I NI ) . P 3口为 7位双向 I / O 口. P 3口也可作为特殊功能 口使用, 此时, P

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题
大家都在看的话题