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

資源簡介

本設計是給客戶學生設計的畢業設計,采用多傳感器(聲音傳感器+光線傳感器+熱紅外傳感器)進行樓道燈的系統控制設計,可以根據天色的變化以及人員的變化來控制樓道燈的亮滅,僅供學習和參考,請勿上傳到其他網站賺取積分!

資源截圖

代碼片段和文件信息

#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為高阻態

?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轉為高阻態,DO脫離高阻態為輸出數據作準備

?ADC_CLK=1;

?Delay(2);

?ADC_CLK=0;?

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

????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-05?20:17??基于多傳感器的樓道照明控制系統設計\
?????目錄???????????0??2017-05-09?01:04??基于多傳感器的樓道照明控制系統設計\project\
?????文件????????3638??2010-06-16?23:03??基于多傳感器的樓道照明控制系統設計\project\ADC0832.c
?????文件??????151141??2012-12-09?15:52??基于多傳感器的樓道照明控制系統設計\project\ADC0832.DSN
?????文件????????1187??2017-05-05?19:37??基于多傳感器的樓道照明控制系統設計\project\ADC0832.h
?????文件???????18685??2017-05-09?01:03??基于多傳感器的樓道照明控制系統設計\project\class
?????文件????????7745??2017-05-09?01:03??基于多傳感器的樓道照明控制系統設計\project\class.hex
?????文件??????????53??2017-05-09?01:03??基于多傳感器的樓道照明控制系統設計\project\class.lnp
?????文件???????17315??2017-05-09?01:03??基于多傳感器的樓道照明控制系統設計\project\class.M51
?????文件???????14867??2017-05-09?01:03??基于多傳感器的樓道照明控制系統設計\project\class.plg
?????文件???????72723??2017-05-09?01:04??基于多傳感器的樓道照明控制系統設計\project\class.uvgui.lifu
?????文件???????72721??2017-05-08?18:57??基于多傳感器的樓道照明控制系統設計\project\class.uvgui_lifu.bak
?????文件????????5862??2017-05-09?01:04??基于多傳感器的樓道照明控制系統設計\project\class.uvopt
?????文件???????13572??2017-05-08?02:02??基于多傳感器的樓道照明控制系統設計\project\class.uvproj
?????文件????????9902??2017-04-17?22:18??基于多傳感器的樓道照明控制系統設計\project\DS18B20.c
?????文件?????????225??2017-02-22?17:12??基于多傳感器的樓道照明控制系統設計\project\DS18B20.h
?????文件???????17514??2017-04-17?22:18??基于多傳感器的樓道照明控制系統設計\project\DS18B20.LST
?????文件????????5474??2017-04-17?22:18??基于多傳感器的樓道照明控制系統設計\project\DS18B20.OBJ
?????文件??????????46??2017-04-17?22:18??基于多傳感器的樓道照明控制系統設計\project\DS18B20.__i
?????文件????????2583??2017-01-16?21:59??基于多傳感器的樓道照明控制系統設計\project\key.c
?????文件?????????879??2017-01-16?16:02??基于多傳感器的樓道照明控制系統設計\project\key.h
?????文件????????5597??2017-02-22?15:47??基于多傳感器的樓道照明控制系統設計\project\key.LST
?????文件????????6996??2017-02-22?15:47??基于多傳感器的樓道照明控制系統設計\project\key.OBJ
?????文件??????164808??2017-01-07?19:04??基于多傳感器的樓道照明控制系統設計\project\Last?Loaded?籃球賽場比賽計時器.DBK
?????文件????????5484??2017-05-09?01:02??基于多傳感器的樓道照明控制系統設計\project\lcd.c
?????文件????????1453??2017-05-09?00:36??基于多傳感器的樓道照明控制系統設計\project\lcd.h
?????文件???????10147??2017-05-09?01:02??基于多傳感器的樓道照明控制系統設計\project\lcd.LST
?????文件???????12285??2017-05-09?01:02??基于多傳感器的樓道照明控制系統設計\project\lcd.OBJ
?????文件????????3095??2017-05-09?01:03??基于多傳感器的樓道照明控制系統設計\project\main.c
?????文件????????5941??2017-05-09?01:03??基于多傳感器的樓道照明控制系統設計\project\main.LST
?????文件????????8281??2017-05-09?01:03??基于多傳感器的樓道照明控制系統設計\project\main.OBJ
............此處省略19個文件信息

評論

共有 條評論