第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2021-06-02 本文由月色黯然 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

以在一根总线上挂多个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)

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新初中教育AT89C51单片机的多点温度测量(9)全文阅读和word下载服务。

AT89C51单片机的多点温度测量(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1204680.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top