久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
為什么下載后沒有反應 求幫助
[打印本頁]
作者:
是我爹
時間:
2018-7-19 14:46
標題:
為什么下載后沒有反應 求幫助
#include<reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit dula=P2^6;
sbit wela=P2^7;
sbit RW=P1^1;
sbit lcdrs=P1^0; //液晶數據命令選擇端
sbit lcden=P2^5; //液晶使能端
sbit Data=P2^0;
unsigned char code table[ ]={"0123456789"};
unsigned char code table1[]={"humi :"};
unsigned char code table2[]={"temp :"};
uchar i;
int RH,TH,n;
void delay_us(uchar n)
{
while(--n);
}
void delay_ms(uint z)
{
int x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void write_com(uchar com)
{
lcdrs=0;
RW=0;
P0=com;
delay_ms(5);
lcden=1;
delay_ms(5);
lcden=0;
}
void write_data(uchar date)
{
lcdrs=1; //選擇寫數據模式
RW=0;
P0=date;
delay_ms(5);
lcden=1;
delay_ms(5); ////此處是在液晶顯示出一個字符時稍作延時,以此保持數據穩定
lcden=0;
}
void lcd_init() //LCD初始化函數 *
{
dula=0;
wela=0;
lcden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
void lcd_xianshi() //LCD顯示固定字符函數 *
{
write_com(0x80);
for(i=0;i<6;i++)
write_data(table1
);
write_com(0x80+0x08);
write_data('%');
write_com(0x80+0x40);
for(i=0;i<6;i++)
write_data(table2
);
write_com(0x80+0x48);
write_data('^');
write_data('C');
}
void DHT11_start()
{
Data=1;
delay_us(2);
Data=0;
delay_ms(20); //延時18ms以上
Data=1;
delay_us(30);
}
uchar DHT11_rec_byte() //接收一個字節
{
uchar i,dat=0;
for(i=0;i<8;i++) //從高到低依次接收8位數據
{
while(!Data); ////等待50us低電平過去
delay_us(8); //延時60us,如果還為高則數據為1,否則為0
dat<<=1; //移位使正確接收8位數據,數據為0時直接移位
if(Data==1) //數據為1時,使dat加1來接收數據1
dat+=1;
while(Data); //等待數據線拉低
}
return dat;
}
void DHT11_receive() //接收40位的數據
{
uchar R_H,R_L,T_H,T_L,RH,RL,TH,TL,revise;
uint ge,shi,ge1,shi1;
DHT11_start();
if(Data==0)
{
while(Data==0); //等待拉高
delay_us(40); //拉高后延時80us
R_H=DHT11_rec_byte(); //接收濕度高八位
R_L=DHT11_rec_byte(); //接收濕度低八位
T_H=DHT11_rec_byte(); //接收溫度高八位
T_L=DHT11_rec_byte(); //接收溫度低八位
revise=DHT11_rec_byte(); //接收校正位
delay_us(25); //結束
if((R_H+R_L+T_H+T_L)==revise) //校正
{
RH=R_H;
RL=R_L;
TH=T_H;
TL=T_L;
}
shi=RH/10;
ge=RH%10;
shi1=TH/10;
ge1=TH%10;
write_com(0x80+0x06);
write_data(table[shi+1]);
write_data(table[ge+1]);
write_com(0x80+0x46);
write_data(table[shi1+1]);
write_data(table[ge1+1]);
}
}
void main()
{
lcd_init();
while(1)
{
lcd_xianshi();
delay_ms(1500);
DHT11_rec_byte();
DHT11_receive();
delay_ms(60);
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲欧美精
|
自拍偷拍第一页
|
亚洲免费一
|
亚洲一区二区三区四区五区午夜
|
日日操夜夜操天天操
|
欧美黄在线观看
|
欧美精品在线一区
|
99re6在线视频精品免费
|
午夜成人在线视频
|
国产高潮好爽受不了了夜色
|
91看片免费
|
欧美综合久久
|
亚洲视频在线看
|
www.99热.com
|
精品亚洲91
|
精品乱码一区二区
|
亚洲精品日韩一区二区电影
|
日韩av免费看
|
北条麻妃av一区二区三区
|
91精品在线看
|
欧美aⅴ
|
www.788.com色淫免费
|
精品一区二区不卡
|
精品中文字幕一区
|
日本三级日产三级国产三级
|
h视频免费在线观看
|
四虎最新视频
|
亚洲欧美一区二区三区情侣bbw
|
欧美激情精品久久久久久
|
91麻豆精品国产91久久久更新资源速度超快
|
81精品国产乱码久久久久久
|
亚洲欧美激情精品一区二区
|
国产精品无码久久久久
|
国产一区二区在线免费播放
|
a黄在线观看
|
天天射视频
|
伊人久久大香线
|
999www视频免费观看
|
午夜午夜精品一区二区三区文
|
亚洲黄色高清视频
|
国产欧美视频一区
|