找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1944|回复: 2
打印 上一主题 下一主题
收起左侧

DHT22+lcd12864为啥显示不出来,1602可以正常显示

[复制链接]
跳转到指定楼层
楼主
ID:302353 发表于 2018-5-16 09:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include<stc15f2k60s2.h>
#include<intrins.h>
#include<lcd12864.h>
sbit SCK=P1^5;               
sbit SDA=P1^6;               
sbit RST = P1^7;
sbit DHTDA=P5^5;
uint shidu,wendu;
unsigned char Sensor_Data[5]={0x00,0x00,0x00,0x00,0x00};
uchar code write_addr[7]={0x80,0x82,0x84,0x86,0x88,0x8a,0x8c};
uchar code read_addr[7]={0x81,0x83,0x85,0x87,0x89,0x8b,0x8d};
uchar TIME[7]={50,04,20,14,5,1,18};
//校徽图片
uchar code xiaohui[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0x00,0x00,0x7F,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x3F,0x80,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x0F,0x80,0x38,0x00,0x00,0x0E,0x00,0xF8,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xF8,0x0C,0x00,0x00,0x00,0x00,0x18,0x0F,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x07,0x81,0x80,0x00,0x00,0x00,0x00,0x00,0xC0,0xF0,0x00,0x00,0x00,
0x00,0x00,0x00,0x3C,0x18,0x00,0x00,0x22,0x82,0xC0,0x00,0x0C,0x1E,0x00,0x00,0x00,
0x00,0x00,0x01,0xE0,0xC0,0x04,0x84,0x22,0x02,0x04,0xA0,0x00,0x83,0x80,0x00,0x00,
0x00,0x00,0x07,0x86,0x00,0x40,0x44,0x00,0x00,0x20,0x04,0x00,0x30,0xF0,0x00,0x00,
0x00,0x00,0x1E,0x30,0x09,0x00,0x00,0x00,0x00,0x00,0x49,0x00,0x06,0x1C,0x00,0x00,
0x00,0x00,0x78,0xC0,0x04,0x00,0x00,0x03,0xE0,0x00,0x00,0x80,0x01,0x87,0x00,0x00,
0x00,0x00,0xE3,0x00,0x02,0x00,0x1F,0xFF,0xFF,0xFC,0x00,0x02,0x40,0x23,0xC0,0x00,
0x00,0x03,0x8C,0x00,0x20,0x03,0xFF,0xFF,0xFF,0xFF,0xE0,0x01,0x00,0x18,0xE0,0x00,
0x00,0x0E,0x10,0x00,0x80,0x3F,0xFF,0xFF,0xFF,0xFF,0xFE,0x01,0x02,0x04,0x38,0x00,
0x00,0x1C,0x40,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x14,0x01,0x1C,0x00,
0x00,0x38,0x80,0x88,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x08,0x00,0x8E,0x00,
0x00,0x63,0x00,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x04,0x00,0x23,0x80,
0x01,0xC4,0x00,0x40,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x08,0x11,0xC0,
0x01,0x88,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x08,0xE0,
0x03,0x10,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x01,0x04,0x60,
0x06,0x20,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x24,0x02,0x30,
0x0E,0x40,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x01,0x38,
0x1C,0x42,0x00,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x08,0x01,0x1C,
0x18,0x80,0x00,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x8C,
0x39,0x01,0x00,0xFF,0xFF,0xE0,0x00,0xFF,0xFF,0x80,0x03,0xFF,0xFF,0x80,0x00,0x4E,
0x31,0x01,0x01,0xFF,0xFC,0x00,0x00,0x0F,0xF8,0x00,0x00,0x1F,0xFF,0xC0,0x00,0x46,
0x70,0x08,0x01,0xFF,0xC0,0x00,0x00,0x01,0xC0,0x00,0x00,0x01,0xFF,0xC0,0x10,0x27,
0x72,0x00,0x43,0xFF,0x0F,0xFF,0x00,0x00,0x00,0x00,0x7F,0xF8,0x3F,0xE0,0x40,0x23,
0x62,0x00,0x81,0xFD,0xFF,0xFF,0xF8,0x00,0x00,0x0F,0xFF,0xFF,0xDF,0xC0,0x00,0x23,
0x62,0x12,0x81,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0xFF,0xFF,0xFF,0xFF,0xC0,0x84,0x23,
0x62,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xF0,0x03,0xFF,0xFF,0xFF,0xFF,0x80,0x00,0x13,
0x64,0x00,0x00,0x7F,0xFF,0xFF,0xFF,0xFC,0x1F,0xFF,0xFF,0xFF,0xFF,0x00,0x80,0x13,
0x64,0x00,0x00,0x1F,0xFF,0xFF,0xFF,0xFF,0x3F,0xFF,0xFF,0xFF,0xFE,0x00,0x00,0x13,
0x60,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x13,
0x62,0x10,0x80,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x84,0x23,
0x62,0x10,0x00,0x00,0x0F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF8,0x00,0x00,0x00,0x23,
0x72,0x00,0x03,0x00,0x00,0x00,0x00,0x3F,0xFE,0x00,0x00,0x00,0x00,0x61,0x00,0x23,
0x72,0x00,0x01,0xF0,0x00,0x00,0x00,0x03,0xE0,0x00,0x00,0x00,0x07,0xC1,0x48,0x27,
0x31,0x00,0x20,0x0F,0xFC,0x07,0xC0,0x00,0x80,0x00,0xF8,0x0F,0xF8,0x00,0x00,0x46,
0x39,0x04,0x20,0x00,0x00,0x00,0x00,0x03,0x20,0x00,0x00,0x00,0x00,0x00,0x40,0x4E,
0x18,0x80,0x00,0x7C,0x01,0xF8,0x00,0x00,0x80,0x00,0x1F,0xC0,0x0F,0x80,0x00,0x8C,
0x1C,0x40,0x00,0x00,0x00,0x01,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x01,0x9C,
0x0E,0x40,0x00,0x00,0x1F,0xFC,0x1F,0xFE,0x3F,0xFC,0x1F,0xFC,0x00,0x00,0x01,0x18,
0x06,0x20,0x00,0x0F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xF8,0x00,0x02,0x30,
0x03,0x10,0x00,0x07,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x00,0x04,0x70,
0x03,0x88,0x00,0x41,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x00,0x08,0xE0,
0x01,0xC4,0x01,0xE8,0xFF,0xFF,0xFF,0x36,0xA6,0x7F,0xFF,0xFF,0x83,0x00,0x11,0xC0,
0x00,0xE2,0x06,0xC0,0x3F,0xFF,0xFF,0xBA,0xA6,0xFF,0xFF,0xFE,0x00,0xE6,0x23,0x80,
0x00,0x31,0x8E,0x10,0x0F,0xFF,0xFF,0xB9,0xAD,0xFF,0xFF,0xF8,0x09,0x58,0xC6,0x00,
0x00,0x1C,0x41,0xA0,0x01,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC1,0x83,0x21,0x1C,0x00,
0x00,0x0E,0x34,0x00,0x80,0x3F,0xFF,0xFF,0xFF,0xFF,0xFE,0x07,0xD0,0x86,0x38,0x00,
0x00,0x03,0x88,0x0F,0x88,0x03,0xFF,0xFF,0xFF,0xFF,0xE0,0x03,0xC0,0x08,0xE0,0x00,
0x00,0x01,0xC2,0x1B,0x60,0x00,0x1F,0xFF,0xFF,0xFC,0x00,0x20,0x30,0x21,0xC0,0x00,
0x00,0x00,0x70,0x80,0x81,0x00,0x00,0x0F,0xF8,0x00,0x00,0x30,0x10,0x87,0x00,0x00,
0x00,0x00,0x1C,0x31,0x00,0xC0,0xA0,0x00,0x00,0x00,0x0C,0x88,0x06,0x1C,0x00,0x00,
0x00,0x00,0x07,0x84,0x0F,0xC0,0xF8,0x1C,0x01,0x84,0xC2,0xC8,0x10,0x70,0x00,0x00,
0x00,0x00,0x01,0xE1,0x80,0x20,0xF0,0x40,0x05,0x8C,0xC1,0x00,0xC3,0xC0,0x00,0x00,
0x00,0x00,0x00,0x3C,0x18,0x01,0xC0,0xD4,0x15,0x86,0xC0,0x04,0x1E,0x00,0x00,0x00,
0x00,0x00,0x00,0x07,0x83,0x01,0x22,0x49,0x14,0x82,0x00,0x60,0xF8,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xF0,0x18,0x00,0x0D,0x21,0x80,0x0C,0x07,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1F,0x80,0x10,0x00,0x00,0x06,0x00,0xFC,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x00,0x00,0x00,0x1F,0xC0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x07,0xFE,0x00,0x00,0x1F,0xF0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00};


uchar code kong[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"未命名文件",0*/
};
unsigned char code tab1[11][64]={        


{//图片数字0
0x00,0x00,0x0F,0xF0,0x1F,0xF8,0x3F,0xFC,0x7F,0xFE,0x7C,0x3E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x78,0x3E,0x78,0x3E,0x78,0x5E,0x78,0x5E,0x78,0x9E,0x78,0x9E,
0x79,0x1E,0x79,0x1E,0x7A,0x1E,0x7A,0x1E,0x7C,0x1E,0x7C,0x1E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x7C,0x3E,0x7F,0xFE,0x3F,0xFC,0x1F,0xF8,0x0F,0xF0,0x00,0x00,},


{//图片数字1
0x00,0x00,0x00,0x38,0x00,0x78,0x00,0xF8,0x01,0xF8,0x01,0xF8,0x00,0x78,0x00,0x78,
0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,
0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,
0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x78,0x00,0x00},


{//图片数字2
0x00,0x00,0x0F,0xF0,0x1F,0xF8,0x3F,0xFC,0x7F,0xFE,0x7C,0x3E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x3E,0x00,0x7E,0x00,0xFC,0x01,0xF8,
0x03,0xF0,0x07,0xE0,0x0F,0xC0,0x1F,0x80,0x3F,0x00,0x7E,0x00,0x7C,0x00,0x78,0x00,
0x78,0x00,0x78,0x00,0x78,0x1E,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x00,0x00},


{//图片数字3
0x00,0x00,0x0F,0xF0,0x1F,0xF8,0x3F,0xFC,0x7F,0xFE,0x7C,0x3E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x78,0x1E,0x00,0x1E,0x00,0x1E,0x00,0x3E,0x0F,0xFC,0x0F,0xF8,
0x0F,0xF8,0x0F,0xFC,0x00,0x3E,0x00,0x1E,0x00,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x7C,0x3E,0x7F,0xFE,0x3F,0xFC,0x1F,0xF8,0x0F,0xF0,0x00,0x00},


{//图片数字4
0x00,0x00,0x00,0x1C,0x00,0x3C,0x00,0x7C,0x00,0x7C,0x00,0xFC,0x01,0xFC,0x01,0xFC,
0x03,0xFC,0x07,0xBC,0x07,0xBC,0x0F,0x3C,0x0F,0x3C,0x1E,0x3C,0x1E,0x3C,0x3C,0x3C,
0x3C,0x3C,0x78,0x3C,0x78,0x3C,0x78,0x3C,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x00,0x3C,0x00,0x3C,0x00,0x3C,0x00,0x3C,0x00,0x3C,0x00,0x3C,0x00,0x3C,0x00,0x00},
//图片数字5
0x00,0x00,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x78,0x00,0x78,0x00,0x78,0x00,
0x78,0x00,0x78,0x00,0x7B,0xF0,0x7F,0xF8,0x7F,0xFC,0x7F,0xFE,0x7E,0x3E,0x7C,0x1E,
0x7C,0x1E,0x00,0x1E,0x00,0x1E,0x00,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x7C,0x3E,0x7F,0xFE,0x3F,0xFC,0x1F,0xF8,0x0F,0xF0,0x00,0x00,


{//图片数字6
0x00,0x00,0x0F,0xF0,0x1F,0xF8,0x3F,0xFC,0x7F,0xFE,0x7C,0x3E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x00,0x78,0x00,0x78,0x00,0x7B,0xF0,0x7F,0xF8,0x7F,0xFC,0x7F,0xFE,
0x7C,0x3E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x7C,0x3E,0x7F,0xFE,0x3F,0xFC,0x1F,0xF8,0x0F,0xF0,0x00,0x00},


{//图片数字7
0x00,0x00,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x78,0x1E,0x00,0x1E,0x00,0x3C,
0x00,0x3C,0x00,0x78,0x00,0x78,0x00,0xF0,0x00,0xF0,0x01,0xE0,0x01,0xE0,0x03,0xC0,
0x03,0xC0,0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,
0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,0x07,0x80,0x00,0x00},


{//图片数字8
0x00,0x00,0x0F,0xF0,0x1F,0xF8,0x3F,0xFC,0x7F,0xFE,0x7C,0x3E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x7C,0x3E,0x3F,0xFC,0x1F,0xF8,0x1F,0xF8,
0x3F,0xFC,0x7C,0x3E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x7C,0x3E,0x7F,0xFE,0x3F,0xFC,0x1F,0xF8,0x0F,0xF0,0x00,0x00},


{//图片数字9
0x00,0x00,0x0F,0xF0,0x1F,0xF8,0x3F,0xFC,0x7F,0xFE,0x7C,0x3E,0x78,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x78,0x1E,0x7C,0x3E,
0x7F,0xFE,0x3F,0xFE,0x1F,0xFE,0x0F,0xDE,0x00,0x1E,0x00,0x1E,0x00,0x1E,0x78,0x1E,
0x78,0x1E,0x78,0x1E,0x7C,0x3E,0x7F,0xFE,0x3F,0xFC,0x1F,0xF8,0x0F,0xF0,0x00,0x00},
        
// 图片":"        10  //点可以选择其中之一
//6X6方点
//{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x07,0xE0,
//0x07,0xE0,0x07,0xE0,0x07,0xE0,0x07,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
//0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE0,0x07,0xE0,0x07,0xE0,0x07,0xE0,
//0x07,0xE0,0x07,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},


//双心
//{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xC0,0x0F,0xE0,0x1F,0xF0,0x1F,0xF0,
//0x0F,0xE0,0x07,0xC0,0x03,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
//0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xC0,0x0F,0xE0,0x1F,0xF0,0x1F,0xF0,
//0x0F,0xE0,0x07,0xC0,0x03,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}


//8x8圆点
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x07,0xE0,0x0F,0xF0,0x0F,0xF0,
0x0F,0xF0,0x0F,0xF0,0x07,0xE0,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x07,0xE0,0x0F,0xF0,0x0F,0xF0,
0x0F,0xF0,0x0F,0xF0,0x07,0xE0,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}


//笑脸
//{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x07,0xE0,0x0F,0xF0,
// 0x09,0x90,0x0F,0xF0,0x0F,0xF0,0x0D,0xB0,0x06,0x60,0x03,0xC0,0x00,0x00,0x00,0x00,
// 0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC0,0x07,0xE0,0x0F,0xF0,0x09,0x90,0x0F,0xF0,
// 0x0F,0xF0,0x0D,0xB0,0x06,0x60,0x03,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}
};
uchar code kong3216[]={


0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"未命名文件",0*/
};


void Delay2000ms()                //@11.0592MHz
{
        unsigned char i, j, k;


        _nop_();
        i = 15;
        j = 2;
        k = 235;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}


void Delay10us()                //@11.0592MHz
{
        unsigned char i;


        i = 2;
        while (--i);
}


void Delay30us()                //@11.0592MHz
{
        unsigned char i;


        i = 11;
        while (--i);
}
void Write_Ds1302_Byte(unsigned  char temp)
{
        unsigned char i;
        for (i=0;i<8;i++)            
        {
                SCK=0;
                SDA=temp&0x01;
                temp>>=1;
                SCK=1;
        }
}   


void Write_Ds1302( unsigned char address,unsigned char dat )     
{
         RST=0;
        _nop_();
         SCK=0;
        _nop_();
         RST=1;        
           _nop_();  
         Write_Ds1302_Byte(address);        
         Write_Ds1302_Byte(((dat/10)<<4)|(dat%10));               
         RST=0;
}


unsigned char Read_Ds1302 ( unsigned char address )
{
         unsigned char i,temp=0x00,tml,tmh;
         RST=0;
        _nop_();
         SCK=0;
        _nop_();
         RST=1;
        _nop_();
         Write_Ds1302_Byte(address);
         for (i=0;i<8;i++)         
         {               
                SCK=0;
                temp>>=1;        
                 if(SDA)
                 temp|=0x80;        
                 SCK=1;
        }
         RST=0;
        _nop_();
         RST=0;
        SCK=0;
        _nop_();
        SCK=1;
        _nop_();
        SDA=0;
        _nop_();
        SDA=1;
        _nop_();
        tmh=temp/16;
        tml=temp%16;
        temp=tmh*10+tml;
        return (temp);                        
}
void DS1302_init()
{
uchar i;
        Write_Ds1302(0x8e,0x00);
        for(i=0;i<7;i++)
        {
        Write_Ds1302(write_addr,TIME);
        }
          Write_Ds1302(0x8e,0x80);
}
void timeget()
{
   uchar i;
        for(i=0;i<7;i++)
        {
        TIME= Read_Ds1302 (read_addr);
        }


}
void DHT11_start()
  {
  DHTDA=0;
  delayms(1);         
        DHTDA=1;
Delay30us();
Delay10us();        
  }
uchar  Read_byte()
{
   uchar i,temp,count,dat;
        for(i=0;i<8;i++)
        {
          count=2;
                while((!DHTDA)&&(count++));//等待50us的低电平
                  
         Delay30us();//延时30us;
                temp=0;//延时30us后如果是低电平,则temp=0,否则就为1;
         if(DHTDA==1)
         {
            temp=1;
                  count=2;
                while(DHTDA&&(count++)); //把高电平延时;
         }
         if(count==1) break;//防止出错;
         dat<<=1;  //因为先发送高位,所以要左移8次,移到最高位;
         dat=dat|temp;  //与数据相或;
        }
  return dat;
}
void DHT11_get()
{
   uchar count;
         DHT11_start();
         if(!DHTDA)
         {
          count=2;
                while((!DHTDA)&&(count++));//等待80us应答;
          count=2;
                while(DHTDA&&(count++));//等待80us应答;
                 Sensor_Data[0]=Read_byte();
                 Sensor_Data[1]=Read_byte();
                 Sensor_Data[2]=Read_byte();
                 Sensor_Data[3]=Read_byte();
                 Sensor_Data[4]=Read_byte();
         }
        
}


void main()
{
//        DS1302_init();
  LCD12864init();
        displaypicture_12864(0,0,xiaohui,64,128);
        delayms(3000);
        write_com(0x01);
        displaypicture_12864(0,0,kong,64,128);
        write_com(0x01);
        while(1)
        {           
                   timeget();
                   DHT11_get();
        shidu=Sensor_Data[0]*256+Sensor_Data[1];
                wendu=Sensor_Data[2]*256+Sensor_Data[3];
        write_com(0x98);
                                write_dat(shidu/100+0x30);
                                Delay30us();        Delay30us();Delay30us();        Delay30us();
                    write_dat(shidu%100/10+0x30);        
                                Delay30us();Delay30us();Delay30us();Delay30us();
                                write_dat('%');
              write_dat(wendu/100+0x30);
                                Delay30us();        Delay30us();Delay30us();        Delay30us();
                    write_dat(wendu%100/10+0x30);        
                                Delay30us();        Delay30us();Delay30us();        Delay30us();
                                Delay2000ms();


        write_com(0x80);        
        write_dat('0'+2);        
        write_dat('0'+0);               
        write_dat('0'+TIME[6]/10);        
        write_dat('0'+TIME[6]%10);
        write_dat('-');        
  write_dat('0'+TIME[4]/10);        
        write_dat('0'+TIME[4]%10);
  write_dat('-');        
  write_dat('0'+TIME[3]/10);        
        write_dat('0'+TIME[3]%10);
  displaypicture_12864(16,0,tab1[TIME[2]/10],32,16);
        displaypicture_12864(16,1,tab1[TIME[2]%10],32,16);
        displaypicture_12864(16,3,tab1[TIME[1]/10],32,16);
        displaypicture_12864(16,4,tab1[TIME[1]%10],32,16);
        displaypicture_12864(16,6,tab1[TIME[0]/10],32,16);
        displaypicture_12864(16,7,tab1[TIME[0]%10],32,16);
                if(TIME[5]==1)
                {
                                display_shu(0,5,"星期一");
                }
   else if(TIME[5]==2)
         {
         display_shu(0,5,"星期二");
         }
          else if(TIME[5]==3)
         {
         display_shu(0,5,"星期叁");
         }
          else if(TIME[5]==4)
         {
         display_shu(0,5,"星期四");
         }
          else if(TIME[5]==5)
         {
         display_shu(0,5,"星期五");
         }
          else if(TIME[5]==6)
         {
         display_shu(0,5,"星期六");
         }
          else if(TIME[5]==7)
         {
         display_shu(0,5,"星期日");
         }
                if(TIME[0]%2==0)
                {               
                displaypicture_12864(17,2,tab1[10],32,16);
                displaypicture_12864(17,5,tab1[10],32,16);
                }
        else {displaypicture_12864(17,5,kong3216,32,16);displaypicture_12864(17,2,kong3216,32,16);}
        }
}
大佬给看下那的错,在LCD1602就能显示出来,但在LCD12864就不行了

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:438506 发表于 2019-4-13 11:15 | 只看该作者
老哥 求个 1602显示的程序
回复

使用道具 举报

板凳
ID:531556 发表于 2019-5-13 15:34 | 只看该作者
legendss13 发表于 2019-4-13 11:15
老哥 求个 1602显示的程序

找到没
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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