找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3348|回复: 4
收起左侧

OLED-STC15xx系列,dht11温湿度检测源码与资料

[复制链接]
回帖奖励 10 黑币 回复本帖可获得 1 黑币奖励! 每人限 1 次(中奖概率 90%)
ID:198608 发表于 2018-5-9 16:27 | 显示全部楼层 |阅读模式
20180429_184501.jpg
程序适用于STC/12/51系列,此板只是用来测试的,程序已测试通过阿阳
QQ;1137035271


注意:               
        1.MCU:FLASH大于12K的STC15系列即可           
        2.时钟频率:22.1184M(不然延迟不对,DHT11温湿度会不对)        
        3.DS18B20接P3.7口        
        4.OLED IO口模拟I2C通信        
          引脚定义        
          SCL:        接P1^3
          SDA:        接P1^2
          VCC:        3.3-5V
          GND:        接地

[tr] [/tr]
接口图
IO口
单片机接口
OLED SCL
P1.3
OLED SDA
P1.2
DHT11温度
P3.7

0.png

0.png


单片机源程序如下:
  1. #include <STC15Fxxxx.h>
  2. #include "intrins.h"
  3. #include "delay.h"                       //延迟函数
  4. #include "codetab.h"                     //字符串、中文、数字、字母函数
  5. #include "LQ12864.h"                     //OLED驱动函数

  6. void main(void)
  7. {
  8.         unsigned char i;
  9.         OLED_Init();                            //OLED初始化
  10.         OLED_CLS();                             //清屏
  11.         while(1)
  12.         {
  13.                 for(i=0; i<5; i++)                   //通过点整显示汉字 -- i表示字表数组的位置
  14.                 {
  15.                   OLED_P16x16Ch(i*16+30,0,i);
  16.                 }
  17.                 OLED_P8x16Str(0,2,"QQ:1137035271");   //显示字符串“OLED Display”
  18.                 WENSHIDUXIANSHI();                   //显示温湿度函数
  19.     Delayxms(1000);        
  20.                
  21.         }
  22. }
复制代码

所有资料51hei提供下载:
OLEDdht11温湿度检测.zip (1.67 MB, 下载次数: 107)
回复

使用道具 举报

ID:358310 发表于 2018-6-25 12:47 | 显示全部楼层
delay.h 没有资料里面没有
回复

使用道具 举报

ID:104846 发表于 2018-7-24 16:55 | 显示全部楼层

delay.h 资料里面没有
回复

使用道具 举报

ID:395736 发表于 2018-9-9 20:32 | 显示全部楼层
delay.h 资料里面没有
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表