7.程序设计

7.程序设计

(1)程序功能 单片机从P0.7接口与温度传感器进行通信,由P0.0~P0.6控制8位数码管显示。测量温度范围为0~125℃。

(2)流程图DS18B20温度测量流程如图11-32所示。

(3)参考程序

/*********************************************************************

功能说明:

用数字温度传感器DS18B20测温,同时用7位数码管显示当前的温度值,低4位为小数部分,高3位为整数部分

P1.7 LED亮,表示已经检测到了DS18B20,P1.6 LED亮,表示没有检测到DS18B20

**********************************************************************/

DELAY EQU 30H;延时寄存器

978-7-111-46831-8-Chapter11-77.jpg

978-7-111-46831-8-Chapter11-78.jpg

978-7-111-46831-8-Chapter11-79.jpg

978-7-111-46831-8-Chapter11-80.jpg

978-7-111-46831-8-Chapter11-81.jpg

978-7-111-46831-8-Chapter11-82.jpg

978-7-111-46831-8-Chapter11-83.jpg