-
大小: 8.15KB文件類型: .c金幣: 1下載: 0 次發(fā)布日期: 2021-02-22
- 標簽: 監(jiān)控系統(tǒng)??濕度??設計??系統(tǒng)??監(jiān)控??
資源簡介
代碼片段和文件信息
#include
#include?“intrins.h“
typedef?unsigned?char?uint8;
typedef?unsigned?int?uint16;
sbit?rs=P2^6; ?//?數(shù)據(jù)命令選擇
sbit?rw=P2^5; ?//讀寫選擇
sbit?e=P2^7; ??//使能
sbit?k1=P3^3;?//模式
sbit?k2=P2^1;?//加
sbit?k3=P2^2;?//減
sbit?DHT11_DQ_OUT=P3^2;
sbit?led1=P3^6;
sbit?led2=P3^7;
sbit?dq=P2^0;
uint8?mode=0xian;
char?temph=50templ=20;
char?humih=80humil=20;
uint8?temphumi;
uint8?flag; ??//設定報警標志
uint8?actempvalue;
uint8?code?num[10]=“0123456789“;
uint8?code?str1[]=“Temp:“;??//溫度
uint8?code?str2[]=“Humi:“;??//濕度
uint8?code?str3[]=“Error“;??
uint8?code?str4[]=“Success????“;?
uint8?code?str5[]=“%RH“;
uint8?code?str6[]=“TempH:“; ??//設定溫度上限顯示
uint8?code?str7[]=“TempL:“; ??//設定溫度下限顯示
uint8?code?str8[]=“HumiH:“; ???//設定濕度上限顯示
uint8?code?str9[]=“HumiL:“; ???//設定濕度下限顯示
void?delay(uint16?i)
{
while(i--);
}
void?delay_ms(uint16?i)
{
while(i--)
delay(90);
}
void?wrc(uint8?c) ?//寫命令
{
delay(1000);
rs=0;
rw=0;
e=0;
P0=c;
e=1;
評論
共有 條評論