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

資源簡介

本設計采用ds18b20和dht11采集溫濕度并且串口傳輸顯示仿真,串口波特率9600,采用虛擬串口顯示。

資源截圖

代碼片段和文件信息

#include?
#include
#include

/**********************************8/
/**********LCD1602接口程序**********/

#define?DD?P2
sbit?Rs=P3^0;
sbit?Rw=P3^1;
sbit?E=P3^2;
sbit?busy_p=ACC^7;
/********************************/
void?delay_1ms(unsigned?char?i)???//最小延時1ms
{?unsigned?char?j;
while(i--)
for(j=0;j<125;?j++);
}
void?delay_10ns(unsigned?char?i)?//最小延時10ns
{?unsigned?char?j;
while(i--)
for(j=0;j<10;?j++);
}

void?write_com(unsigned?char?combit?p)???//寫指令
{if(p)

delay_10ns(5);
E=0;
Rs=0;
Rw=0;?
DD=com;
delay_10ns(50);?//>40ns
E=1;?
delay_1ms(2);?//>150ns
E=0;
delay_10ns(4);?//>25+10ns?
}
void?write_date(unsigned?char?DATA)???//寫數據
{?

delay_10ns(50);
E=0;
Rs=1;
Rw=0;?
DD=DATA;?
delay_10ns(50);
E=1;

delay_10ns(50);
E=0;
delay_10ns(4);
}
void?addr_x_y(unsigned?char?xbit?y)???//寫坐標,定位置


{?unsigned?char?temp=0x80;
if(y)
???{temp|=0x40;}
???temp|=x;
write_com(temp0);
}
void?desplay_char(unsigned?char?xbit?yunsigned?char?p)?

//在指定位置顯示一個字符。
{?addr_x_y(xy);
write_date(p);
}
void?init(void)
{delay_1ms(15);
write_com(0x380);?
delay_1ms(5);
write_com(0x380);?
delay_1ms(5);?
write_com(0x380);?
delay_1ms(5);
write_com(0x381);?
write_com(0x081);?
write_com(0x011);?
write_com(0x061);?
write_com(0x0c1);?
}
void?xs_int(unsigned?int?shujubit?t)???//顯示一個數字
{unsigned?char?huancun[6]={0};
unsigned?char?biaozhi=0i;
if???(shuju?else?if(shuju?else?if(shuju?else?if(shuju?else?if(shuju?switch(biaozhi)
???{case?5:huancun[5]?=?shuju/10000;?
????case?4:huancun[3]?=?shuju%10000/1000;
????case?3:huancun[2]?=?shuju%1000/100;
????case?2:huancun[1]?=?shuju%100/10;
????case?1:huancun[0]?=?shuju%10;?
break;
????default:break;
}
for(i=6;i>1;i--)
???{if(i==5)desplay_char(101‘.‘);
????????else?desplay_char(15-it0x30+huancun[i-1]);?}?
desplay_char(15t‘V‘);?
}


/************************************************************/
/**********ADC0832接口程序************************************/


sbit?ADC_CS?=P3^4;

sbit?ADC_CLK=P3^5;

sbit?ADC_DO?=P3^6;

sbit?ADC_DI?=P3^7;

/*******************************************************************/

?

void?Delay(unsigned?char?j)

{?

?unsigned?char?i;?

?for(i=0;i
}

unsigned?char?ADC0832(void)?//把模擬電壓值轉換成8位二進制數并返回

{?

?unsigned?char?idata_c;

?data_c=0;

?ADC_CS=0;

?ADC_DO=0;//片選,DO為高阻態(tài)

?for(i=0;i<10;i++)

????{;}

?ADC_CLK=0;

?Delay(2);

?ADC_DI=1;?

?ADC_CLK=1;?

?Delay(2);?//第一個脈沖,起始位?

?ADC_CLK=0;?

?Delay(2);?

?ADC_DI=1;?

?ADC_CLK=1;

?Delay(2);?//第二個脈沖,DI=1表示雙通道單極性輸入

?ADC_CLK=0;

?Delay(2);

?ADC_DI=1;?

?ADC_CLK=1;

?Delay(2);?//第三個脈沖,DI=1表示選擇通道1(CH2)

?ADC_DI=0;?

?ADC_DO=1;//DI轉為高阻態(tài),DO脫離高阻態(tài)為輸出數據作準備

?ADC_CLK=1;

?Delay(2);

?ADC_CLK=0;?

?Delay(2);//經實驗,這里加一個脈沖AD便能正確讀出數據,

????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-11?23:04??串口溫濕度計_51\
?????文件?????1097728??2017-05-07?13:31??串口溫濕度計_51\2015年單片機課程設計報告模板.doc
?????文件??????240786??2017-05-07?14:55??串口溫濕度計_51\4——26.docx
?????文件??????114688??2017-05-07?12:34??串口溫濕度計_51\51單片機寄存器功能一覽表(最全).doc
?????文件????????3638??2010-06-16?23:03??串口溫濕度計_51\ADC0832.c
?????文件????????1242??2017-05-11?19:55??串口溫濕度計_51\ADC0832.h
?????文件????????7891??2017-05-11?19:53??串口溫濕度計_51\ADC0832.LST
?????文件???????11561??2017-05-11?19:53??串口溫濕度計_51\ADC0832.OBJ
?????文件??????????46??2017-05-11?19:53??串口溫濕度計_51\ADC0832.__i
?????文件????????7020??2012-04-27?17:25??串口溫濕度計_51\DHT
?????文件?????????466??2017-05-11?19:15??串口溫濕度計_51\DHT11.h
?????文件???????40956??2017-05-11?21:41??串口溫濕度計_51\DHT11_4
?????文件???????????0??2017-04-30?15:49??串口溫濕度計_51\DHT11_4.build_log.htm
?????文件????????3461??2017-05-11?21:13??串口溫濕度計_51\DHT11_4.c
?????文件???????16635??2017-05-11?21:41??串口溫濕度計_51\DHT11_4.hex
?????文件?????????124??2017-05-11?21:41??串口溫濕度計_51\DHT11_4.lnp
?????文件????????6989??2017-05-11?21:13??串口溫濕度計_51\DHT11_4.LST
?????文件???????38695??2017-05-11?21:41??串口溫濕度計_51\DHT11_4.M51
?????文件????????5913??2017-05-11?21:13??串口溫濕度計_51\DHT11_4.OBJ
?????文件???????87243??2017-05-11?21:41??串口溫濕度計_51\DHT11_4.plg
?????文件???????73903??2017-04-30?00:23??串口溫濕度計_51\DHT11_4.uvgui.Administrator
?????文件???????74294??2017-05-11?23:04??串口溫濕度計_51\DHT11_4.uvgui.lifu
?????文件???????73627??2017-05-10?12:56??串口溫濕度計_51\DHT11_4.uvgui.tuhao
?????文件???????73902??2017-04-29?22:59??串口溫濕度計_51\DHT11_4.uvgui_Administrator.bak
?????文件???????73029??2017-05-11?18:04??串口溫濕度計_51\DHT11_4.uvgui_lifu.bak
?????文件???????73249??2017-05-07?22:21??串口溫濕度計_51\DHT11_4.uvgui_tuhao.bak
?????文件????????7693??2017-05-11?23:04??串口溫濕度計_51\DHT11_4.uvopt
?????文件???????14074??2017-05-11?23:04??串口溫濕度計_51\DHT11_4.uvproj
?????文件????????6715??2017-04-30?00:23??串口溫濕度計_51\DHT11_4_uvopt.bak
?????文件???????13748??2017-04-29?07:24??串口溫濕度計_51\DHT11_4_uvproj.bak
?????文件?????1989188??2017-05-10?12:47??串口溫濕度計_51\DHT11的讀寫原理--一線制通信協(xié)議解析_3783750147_新浪博客.png
............此處省略20個文件信息

評論

共有 條評論