欢迎来到天天文库
浏览记录
ID:24586877
大小:97.51 KB
页数:10页
时间:2018-11-15
《51单片机温度湿度检测仪.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、单片机实践报告题目:基于51单片机的温度和湿度传感器院系:班级:学生姓名:学号:完成日期:年月日设计内容综述本次作业的要求是利用51单片机实现一个温度和湿度传感器,并且要求达到一定的精度。初步分析,本次作业共有以下四部分组成:1.以AT89S51单片机组成的最小系统板。2.由ZLG7289组成的数码管显示和键盘。3.由温度湿度传感器和TLC555组成的探测部分。4.程序部分。1.所使用的关键器件和基本参数1.最小系统板:ATS51,蜂鸣器等。2.显示板:ZLG7289,数码管等。3.探测部分:DS18B20,HS1101,
2、TLC555。2.工作原理说明(参考原理图)(1)探测部分4,程序部分(1)测温程序#include#include#include#defineNOP_nop_#defineint8uunsignedcharsbitDQ=P3^7;//温度输入口sbitP04=P0^4;//蜂鸣int8uh=0;/***********************************显示部分*****************************************/#d
3、efineucharunsignedcharstaticucharbdataucByte;sbitSCLK_7289a=P1^3;sbitSDIO_7289a=P1^4;sbitCS_7289a=P1^2;sbitMSB_7289a=ucByte^7;sbitLSB_7289a=ucByte^0;voidInitZlg7289a(void);voidTrZlg7289a(ucharucCommand);voidTrZlg7289ad(ucharucCommand,ucharucDat);staticvoidSendByte
4、(void);staticvoidDelay(ucharucTime);/*********************************************************函数名:InitZlg7289a(void)*功能模式:全局*函数说明:ZLG7289A初始化,初始化命令:0xa4*调用函数:TrZlg7289a()*全局变量:无*输入:无*返回:无***********************************8*******************************/voidInitZ
5、lg7289a(void){TrZlg7289a(0xa4);}/*************************************************************************函数名:voidTrZlg7289a(ucharucCommand)*功能模式:全局*函数说明:向ZLG7289A传送单指令函数*调用函数:Delay()、SendByte()*全局变量:ucByte*输入:ucCommand*返回:无****************************************
6、********************************/voidTrZlg7289a(ucharucCommand){CS_7289a=0;SCLK_7289a=0;SDIO_7289a=0;Delay(50);ucByte=ucCommand;SendByte();CS_7289a=1;SDIO_7289a=1;SCLK_7289a=1;}/*************************************************************************函数名:voidTrZlg
7、7289ad(ucharucCommand,ucharucDat)*功能模式:全局*函数说明:向ZLG7289A传送带数据的指令函数*调用函数:Delay()、SendByte()*全局变量:ucByte*输入:ucCommand、ucDat*返回:无************************************************************************/voidTrZlg7289ad(ucharucCommand,ucharucDat){SCLK_7289a=0;SDIO_7289
8、a=0;CS_7289a=0;Delay(50);ucByte=ucCommand;SendByte();ucByte=ucDat;SendByte();CS_7289a=1;SDIO_7289a=1;SCLK_7289a=1;}/************************************
此文档下载收益归作者所有