1 设计目标
通过18b20芯片获取温度,利用动态数码管显示温度。
2 主要功能
实现温度测量并显示。
3 硬件设计
温度寄存器由两个字节组成,分为低8位和高8位。一共16位。
其中,第0位到第3位,存储的是温度值的小数部分。
第4位到第10位存储的是温度值的整数部分。
第11位到第15位为符号位。全0表示是正温度,全1表示是负温度。
表格中的数值,如果相应的位为1,表示存在。如果相应的位为0,表示不存在。
1.单总线通信初始化
1 设计目标
通过18b20芯片获取温度,利用动态数码管显示温度。
2 主要功能
实现温度测量并显示。
3 硬件设计
温度寄存器由两个字节组成,分为低8位和高8位。一共16位。
其中,第0位到第3位,存储的是温度值的小数部分。
第4位到第10位存储的是温度值的整数部分。
第11位到第15位为符号位。全0表示是正温度,全1表示是负温度。
表格中的数值,如果相应的位为1,表示存在。如果相应的位为0,表示不存在。
1.单总线通信初始化