91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 34KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-07
  • 語言: 其他
  • 標簽: DHT11??單片機??

資源簡介

本設計是基于51單片機的溫濕度檢測系統課程設計 傳感器使用DHT11的溫濕度傳感器,屏幕是LCD1602的屏幕,可以在屏幕上直接顯示當前室內溫濕度值,希望大家注意晶振的大小,單片機晶振大小不同時,需要修改延時。

資源截圖

代碼片段和文件信息

#include
#define?uint?unsigned?int
#define?uchar?unsigned?char
//--------LCD1602-------------------
//P10-17====?D0-7
sbit?rs=P3^0;????????//指令or數據
//sbit?rs=P3^7;????????//指令or數據
sbit?wela=P3^1;??????//讀or寫
//sbit?wela=P3^6;??????//讀or寫
sbit?lcden=P3^2; ?//使能信號
//sbit?lcden=P3^5; ?//使能信號

uchar?dispaly[10];???//顯示緩沖
uchar?Temp;????? ?//溫度
uchar?Hum;??????? ?//濕度

sbit??P20??=?P2^7;??????//dht11
//sbit??P10??=?P3^0;??????//dht11

//-----------DHT11------------------------------
uchar???U8FLAGk;
uchar???U8countU8temp;
uchar???U8T_data_HU8T_data_LU8RH_data_HU8RH_data_LU8checkdata;
uchar???U8T_data_H_tempU8T_data_L_tempU8RH_data_H_tempU8RH_data_L_tempU8checkdata_temp;
uchar???U8comdata;
//-----------DHT11------------------------------

//************************************************************************/
//?描述:?延時t?us函數
//************************************************************************/
void?LCD_Delay_us(unsigned?int?t)
{
while(t--);???????????//t=0退出
}
//************************************************************************/
//?描述:?延時t?ms函數
//************************************************************************/
void?LCD_Delay_ms(unsigned?int?t)
{
unsigned?int?ij;
for(i=0;i for(j=0;j<113;j++)????? //執行113次循環
;
}
//************************************************************************/
//?描述:?1602液晶寫指令
//************************************************************************/
void?write_com(uchar?com)???? //1602液晶寫指令
{
rs=0;???????????????????????//寫指令
lcden=0;????????????????????//使能1602?
P1=com;?????????????????????//寫入指令com
LCD_Delay_ms(1);????????????//延時1ms
lcden=1;????????????????????//使能1602
LCD_Delay_ms(5);????????????//延時5ms??
lcden=0; ????????????????//使能1602
}
//************************************************************************/
//?描述:1602液晶寫數據?
//************************************************************************/
void?write_date(uchar?date)?//1602液晶寫數據
{
rs=1;????????????????????????//寫數據
lcden=0;?????????????????????//使能1602?
P1=date;?????????????????????//寫入數據date
LCD_Delay_ms(1);?????????????//延時1ms
lcden=1;?????????????????????//使能1602
LCD_Delay_ms(5);?????????????//延時5ms
lcden=0; ?????????????????//使能1602
}
//************************************************************************/
//?描述:指定xy寫入字符函數
//************************************************************************/
?void?W_lcd(unsigned?char?xunsigned?char?yunsigned?char?Data)?
?{?????
?if?(y?==?0){write_com(0x80?+?x);}???//第一行??
?else{write_com(0xc0?+?x);}??????????//第二行
?write_date(?Data);??????????????????//寫入數據
?}
?//指定xy寫入字符串函數
?void?LCD_Write_String(unsigned?char?xunsigned?char?yunsigned?char?*s)?
?{?????
?if?(y?==?0){write_com(0x80?+?x);}? //第一行
?else{write_com(0xC0?+?x);}???????? //第二行
?while?(*s)???????????????????????? //
? {write_date(?*s);?s++;}?????? //寫入數據
?}
//*****

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-03?15:48??1?源程序\
?????文件???????10162??2018-06-02?12:40??1?源程序\DHT11
?????文件???????14714??2018-06-02?12:39??1?源程序\DHT11.LST
?????文件???????14481??2018-06-02?12:40??1?源程序\DHT11.M51
?????文件???????12556??2018-06-02?12:39??1?源程序\DHT11.OBJ
?????文件????????1988??2013-02-02?14:21??1?源程序\DHT11.Uv2.bak
?????文件????????7834??2018-06-03?15:48??1?源程序\DHT11.c
?????文件????????2013??2018-06-02?12:40??1?源程序\DHT11.hex
?????文件??????????42??2018-06-02?12:40??1?源程序\DHT11.lnp
?????文件????????1022??2017-12-20?20:04??1?源程序\DHT11.opt.bak
?????文件?????????191??2018-06-03?15:47??1?源程序\DHT11.plg
?????文件???????56617??2018-06-03?15:48??1?源程序\DHT11.uvopt
?????文件???????13239??2018-06-02?14:30??1?源程序\DHT11.uvproj
?????文件????????1026??2016-05-13?16:16??1?源程序\DHT11_Opt.Bak
?????文件????????1988??2013-01-17?15:54??1?源程序\DHT11_Uv2.Bak
?????文件???????56613??2018-06-02?14:30??1?源程序\DHT11_uvopt.bak
?????文件???????13239??2018-05-30?23:13??1?源程序\DHT11_uvproj.bak

評論

共有 條評論