AT89C51单片机的多点温度测量(9)

月色黯然 分享 2021-06-02 下载文档

以在一根总线上挂多个DS18B20。

七、主要参考资料:

[1] 林志琦.基于Proteus的单片机可视化软硬件仿真[M].北京:北京航空航天大学出版社,2006.9

[2] 周润景,张丽娜.基于PROTEUS的电路及单片机系统设计与仿真[M].北京:北京航空航天大学出版社,2006.5

[3] 张靖武,周灵彬.单片机系统的PROTEUS设计与仿真[M].北京:电子工业出版社,2007.4 [4] 周润景,张丽娜.PROTEUS入门实用教程[M].北京:机械工业出版社,2007.9

[5] 楼然苗,李光飞.51系列单片机设计实例[M].北京:北京航空航天大学出版社,2003.3 [6] 楼然苗,李光飞.单片机课程设计指导[M].北京:北京航空航天大学出版社,2007.7 [7]. 贾东耀,汪仁煌. 数字温度传感器在仓库温度检测系统的应用[J]. 传感器世界,2001 [8] DALLAS DS18B20数据手册[Z].http://

八、附源程序代码

#include <REG51.H> #include <intrins.h> #include <math.h>

#define uint unsigned int #define uchar unsigned char

uchar temp_value; //温度值 uchar TempBuffer[7];

void show_time(); //液晶显示程序 uchar temp_value1; //温度值 uchar TempBuffer1[7]; char xiaoshu=0; char xiaoshu1=0; void show_time1();

/***********1602液晶显示部分子程序****************/

char done,count,temp,flag,up_flag,down_flag;

//Port Definitions********************************************************** sbit LcdRs = P2^0; sbit LcdRw = P2^1; sbit LcdEn = P2^2; sfr DBPort = 0x80; //P0=0x80,P1=0x90,P2=0xA0,P3=0xB0.数据端口 sbit DQ = P1^7; //温度传送数据IO口 sbit DQ1=P1^6; //内部等待函

************************************************************************** unsigned char LCD_Wait(void)


AT89C51单片机的多点温度测量(9).doc 将本文的Word文档下载到电脑

下一篇:化学选修4第一二章知识点总结

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx