【资源下载】下载地址如下1527:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl

可以检测温湿度,温度检测分别用PT100热敏温度传感器和ds18b20作为温度检测传感器。

#include<reg51.h>
#include <intrins.h>
#include <math.h>    //Keil library
#include <stdio.h>     //Keil library
#define unchar unsigned char
#define unint unsigned int
#define port P1               //LCD12864的8位数据口typedef union        //定义共同类型
{ unsigned int i;      //i表示测量得到的温湿度数据(int 形式保存的数据)unsigned char c;float f;              //f表示测量得到的温湿度数据(float 形式保存的数据)
} value;/******************************************12864函数声明******************************************/
void delay_12864();                //延时函数
void check_busy();                 //检查是否“忙”
void write_cmd(unchar cmd);        //给LCD12864写命令。
void set_page(unchar page);        //设置显示的“页”。
void set_line(unchar line);        //设置显示的“行”。
void set_column(unchar column);    //设置显示的“列”。
void write_data(unchar dat);       //写数据。
void set_onoff(unchar onoff);      //开关屏幕函数。
void select_screen(unchar screen); //选择屏幕函数。
void clear_screen(unchar screen);  //清屏函数。
void initial();                    //初始化LCD 12864
void hz_LCDDisp16(unchar page,unchar column, unchar code *hzk,unchar num);  //显示函数。
void print_SHT11_temp();           //显示输出SHT11的温度
void print_SHT11_humi();           //显示输出SHT11的湿度
void print_PT100_temp();           //显示输出PT100的温度
void delay(int z);                 //z为毫秒数延时
/*******************************12864的端口定义、文字库**********************************/
//首先要选择“读,写”是对与谁。以人来说,读是LCD12864来读取人的指令或数据。写是给人写。
sbit rs=P2^0;                //rs=1时,为读写数据。rs=0时,为读写指令。
sbit rw=P2^1;                //rw=1时,为读数据(指令)。rw=0时,为写数据(指令)。(以人来说。)
sbit en=P2^2;                //使能信号。
sbit cs1=P2^3;               //片选信号,0时选中左半屏。
sbit cs2=P2^4;               //片选信号,0时选中右半屏。
char code hz_wen[]=   //温
{
0x10,0x60,0x02,0x8C,0x00,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00,
0x04,0x04,0x7E,0x01,0x40,0x7E,0x42,0x42,0x7E,0x42,0x7E,0x42,0x42,0x7E,0x40,0x00
};                   //度
char code hz_du[]=
{
0x00,0x00,0xFC,0x24,0x24,0x24,0xFC,0x25,0x26,0x24,0xFC,0x24,0x24,0x24,0x04,0x00,
0x40,0x30,0x8F,0x80,0x84,0x4C,0x55,0x25,0x25,0x25,0x55,0x4C,0x80,0x80,0x80,0x00
};

基于单片机温湿度PT100热敏传感器检测仿真-毕设课设资料相关推荐

  1. 基于单片机汽车超声波防盗系统设计(毕设课设资料)

    021[毕设课设]基于单片机汽车超声波防盗系统设计,通过实时检测超声波测距的数值,然后显示在显示液晶屏幕上,可以通过按键设定报警范围,报警采用声光报警,使用温度补偿电路增加超声波测距的精度.包含的电路 ...

  2. 基于单片机住宅家庭防盗报警系统设计-毕设课设资料

    百度网盘下载地址(1133):点击下载 随着人们住宅安全意识不断提高,住宅防盗报警系统应运而生,并得到了快速的发展.为提高住宅防盗报警系统性能,本设计以单片机为核心,以热释电红外传感器和门磁开关作为前 ...

  3. 基于单片机智能数字温度采集报警器系统设计-毕设课设资料

    一.    概述: 主要实现:实时温度测量及显示,超出温度范围声光报警,上下限温度可通过按键设定等功能. 本数字温度报警器是基于51单片机及温度传感器DS18B20来设计的,温度测量范围0到99.9摄 ...

  4. 基于单片机烟雾及温度报警器-火灾监测-毕设课设资料

    [资源下载]下载地址如下1537: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl 说明:K1设置按键,用来设置设定报警温度和烟雾浓度.K2增加,K3减少.K4确定 ...

  5. 基于CAN总线的多路温度检测系统设计-毕设课设资料

    [资源下载]下载地址:点击下载(1223) 百度网盘 本文研究的CAN Bus(Controller Area  Network)是一种多主方式的串行通信总线,它最早是由德国Bosch公司提出的,其总 ...

  6. 基于单片机智能窗帘控制系统设计-protues毕设课设

    百度网盘下载地址(1123):点击下载 通过光敏电阻检测当前光强,通过按键设置光强范围来自动控制窗帘开关,同时可以通过按键手动控制窗帘开关,包含的电路有显示电路.按键电路.窗帘电机控制电路.传感器电路 ...

  7. 基于单片机的计步器控制系统设计(毕设课设)

    计步器是一种颇受欢迎的日常锻炼进度监控器,可以激励人们挑战自己,增强体质,帮助瘦身.早期设计利用加重的机械开关检测步伐,并带有一个简单的计数器.晃动这些装置时,可以听到有一个金属球来回滑动,或者一个摆 ...

  8. 基于单片机甲醛浓度监测系统仿真设计-毕设课设

    资料下载地址-1046(百度网盘):点击下载 只要在检测范围内,感应到了人的存在,就会自动判断是否需要排风.在没有感应到人的活动时,只要在检测范围内,感应到了人的存在,就会自动判断是否需要排风.在没有 ...

  9. 基于单片机钢琴电子节拍器系统设计-毕设课设

    资料下载地址-1032(百度网盘):点击下载 #include "SoundPlay.h"typedef unsigned int u16; typedef unsigned ch ...

最新文章

  1. 抵御「黄貂鱼」攻击,谷歌使出禁用2G「大招」
  2. {TypeError}clamp(): argument 'min' must be Number, not Tensor
  3. UA SIE545 优化理论基础0 优化建模6 罐头的尺寸设计
  4. MySQL创建数据表(CREATE TABLE语句)
  5. 银河麒麟v10更新异常问题
  6. 基于corundumstudio建立websocket长连接
  7. 手动挡五个档位示意图_★手动挡汽车档位图解
  8. java的for循环取出数据只是拿到最后一个_从MySQL中导数据到HBase
  9. 常见电容器图片_工业机器视觉的常见应用与施努卡VisionMax视觉系统介绍
  10. ASP.NET WebAPI导入EXCEL数据
  11. java车牌识别字符分割_车牌识别之字符分割
  12. 外贸收款(解析重点)——上海赢支付wintopay
  13. wlh机器人_恐怖谷理论,人类对仿真机器人的天生恐惧
  14. su, su -, sudo
  15. sinon.stub_JavaScript测试工具对决:Sinon.js vs testdouble.js
  16. Android基于网络的VoIP电话的实现linphone
  17. 根据采样频率计算音频时长
  18. 云服务器挂机装什么系统,哪个云服务器挂机器人系统比较便宜
  19. 老司机都在用的浏览器,体积小功能齐全,直呼内行
  20. jdk版本查看、完全卸载

热门文章

  1. 关于按钮监听和键盘监听冲突问题
  2. 华为IOT,技术干货
  3. 微信检测是否被删好友
  4. PHP微信域名拦截检测平台源码
  5. 大功率8管电子负载PCB原理图资料
  6. Creating a new SqlSession异常
  7. 【马列GISer】第八届全国大学生GIS应用技能大赛参考答案(上午)
  8. jpcsp源码解读8:cpu状态
  9. 华硕K40IN系列笔记本安装摘要
  10. 自寅舍得分享:东方头条东方号自媒体入驻申请攻略!