#include "stm32f10x.h"
#include "delay.h"
#include "sys.h"
#include "led.h"
#include "12864.h"
//#include "dht11.h"
unsigned char tabe[10]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};// //0-9
int main(void)
{
SystemInit(); //系统初始化
delay_init(72); //延时初始化
lcd_init();
DHT11_Init();
while(1)
{
u8 temp;
u8 humi;
u8 temp_buf[3],humi_buf[3];
DHT11_Read_Data(&temp,&humi);
LCD_ShowString(0,1,"STM32 单片机");
LCD_ShowString(2,0,"温度:");
WriteData(tabe[temp/10]);
WriteData(tabe[temp%10]);
LCD_ShowString(2,4," C");
LCD_ShowString(3,0,"湿度:");
WriteData(tabe[humi/10]);
WriteData(tabe[humi%10]);
LCD_ShowString(3,4," %");
delay_ms(1000);
}
}
|