1. 基於單片機的教室智能照明系統設計
剛好有一個現成的,發給你,記得給分!
2. 求基於單片機的智能照明系統的程序設計
這是我做的光敏電阻電壓採集設計,可以將監測到的電壓值顯示在led上面,同時也能把它發給PC,用串口調試就能接受,4800b/s裡面可能對你有些啟發
/*-------------------------------------------------------------------------
AD0809的工作頻范圍為10KHZ-1280KHZ,當頻率范圍為500KHZ時,其轉換速度為128us
飛翔的雄鷹-----2010.11.27
電路連接為直通型,a,b,c直接接地,選擇模擬輸入0通道
更改情況:增加了與PC的串列通訊
將P3.0和P3.1讓出換為P3.6和P3.7 2010.11.29
---------------------------------------------------------------------------*/
#include<reg52.h>
unsigned char t,m,s,x,ior,cn; //電子表的各個位信號 x顯示字位置控制
unsigned int foat,i; // 6位有效數字eg:4.56845
unsigned char ior;
unsigned char a[5]={0,0,0,0,0}; //注意5個數數組內是5而不是4
sbit start=P3^4; //啟動AD
sbit OE=P3^7; //啟動輸出數據
sbit EOC=P3^3; //轉換結束
sbit CLK=P3^6; //AD始終模擬
bit Recdat;
code unsigned char ledcod[]={0x7e,0x12,0xbc,0xb6,0xd2,0xE6,0xee,0x32,0xfe,0xf6};
code unsigned char ledcod1[]={0x7f,0x13,0xbd,0xb7,0xd3,0xE7,0xef,0x33,0xff,0xf7};//帶小數點的字形碼
/*------------------------------------------------
定時器初始化子程序
------------------------------------------------*/
void Init_Timer0(void)
{
TMOD |=0x02;
TH0=0xd1;
TL0=0xd1; //定時0.05ms
EA=1;
ET0=1;
TR0=1;
}
/*------------------------------------------------
串口初始化子程序
------------------------------------------------*/
void InitCom(void) //初始化串口
{
SCON|=0x50; //0101 0000B,工作方式1,8位UART,波特率可變,允許接收
TMOD|=0x20; //T1工作於方式2自動重裝
TCON|=0x40; //定時器1開始計數TR1=1
TH1=250; //T1計數初值 波特率為4800
TL1=250;
RI=0;TI=0; //清發送接收標志
ES=1; // 開串口
}
/*--------------------------------------------------
顯示子程序
---------------------------------------------------*/
void display(unsigned char num)
{
switch(num)
{
case 0:
{
ior=foat/10000; //3
a[0]=ior;
P1=ledcod1[ior];
P0=0x7e;
x++;
}
break;
case 1:
{
ior=(foat-10000*a[0])/1000;
P1=ledcod[ior];
a[1]=ior; //5
P0=0xfd;
x++;
}
break;
case 2:
{
ior=(foat-10000*a[0]-1000*a[1])/100;
P1=ledcod[ior];
a[2]=ior; //3
P0=0xfb;
x++;
}
break;
case 3:
{
ior=(foat-10000*a[0]-1000*a[1]-100*a[2])/10;
P1=ledcod[ior];
a[3]=ior; //1
P0=0xf7;
x++;
}
break;
case 4:
{
ior=foat-10000*a[0]-1000*a[1]-100*a[2]-10*a[3]; //6
P1=ledcod[ior];
a[4]=ior;
P0=0xef;
x++;
}
break;
case 5:
{
ior=foat-10000*a[0]-1000*a[1]-100*a[2]-10*a[3]; //6
P1=ledcod[ior];
P0=0xdf;
x++;
}
break;
default:
break;
}
}
/*------------------------------------------------
串口發送
------------------------------------------------- */
void ComOut(void) //向串口發送數據
{ unsigned char i;
for(i=0;i<5;i++)
{
SBUF=a[i]; //發送數據t
while(!TI); //等待發送完成
TI=0;
}
SBUF=0x0;
while(!TI); //等待發送完成
TI=0;
SBUF=0x0;
while(!TI); //等待發送完成
TI=0;
SBUF=0x0;
while(!TI); //等待發送完成
TI=0;
}
/*-----------------------------------------------------
延時函數
------------------------------------------------------*/
void delay(unsigned int i)
{
while(i--);
}
/********************主函數************************/
main()
{
Recdat=0;
x=0;
P2=0xff; //P2口工作於讀,所以先寫1,阻斷內部的cmos
EOC=1; //
Init_Timer0();
InitCom();
while(1)
{
if(i==79) //開始的時候這里沒加采樣時間(79*0.05=3.94ms),導致始終無法采樣到信號
{
delay(8000); //為了使數碼管的數字讓人眼能夠分辨。增加了這個延時
start=0;
start=1; //AD在上升沿復位,在下降沿開始轉換(ST端給出一個至少有100ns寬的正脈沖信號 )
start=0;
}
delay(8); //轉換時間為20us
if(EOC==1) //查詢高電平的到來。轉換完畢AD0809的EOC會輸出一個高電平
{
OE=1; //打開--將數據發出到單片機的P2口
delay(2);
foat=P2*196;
OE=0; //輸出數據線呈高阻狀態
}
if(Recdat)
{
Recdat=0;
ComOut();
}
}
}
/*****************************************************/
/*------------------------------------------------
定時器中斷子程序
------------------------------------------------*/
void Timer0_isr(void) interrupt 1 using 2
{
i++;
CLK=~CLK; //為AD轉換提供時鍾周期 0.05ms 20khz
if(i==80) //每0.05ms*50=2.5ms 調用一次顯示
{
i=0;
if(x==6)
{ x=0;}
display(x);
}
}
/*---------------------------------------------------
串口中斷接收
----------------------------------------------------*/
void ComINT() interrupt 4 using 2 //中斷接收程序
{
if(RI) //判斷是否接收完,接收完成後,由硬體置RI位
{
cn=SBUF; //讀入緩沖區
RI=0; //清標志
Recdat=1; //有數據,建立標志
}
}
3. 基於51單片機的教室智能照明控制系統
就一個智能走廊燈的原理嘛(人體感應的喲,別找聲控的那種就行)。
4. 「基於單片機實現智能照明控制系統的設計」幫我翻譯成中文
江蘇隊如今的時候法庭公開電話的風格江湖豆腐乾風格的好地方對方廣佛好得蝴蝶飛飛豆腐乾換個好的很過分的話
5. 基於單片機的智能照明系統軟體設計
拒絕伸手黨
6. 基於單片機的教室智能照明系統設計
沒那麼復雜吧,有成品啊,滿大街都是,十幾二十塊錢兒的東西,還是聲紅雙控的,根本也用不著單片啊,簡單的聯動控制,使個繼電器不就完啦,再不行使倆。你自己做,開個模得多少錢?
7. 基於51單片機的大學教室智能照明系統設計 的 文獻綜述怎麼寫啊1500--2000字左右的。
1、前復言講述系統設計制背景,為什麼需要這個智能系統,傳統照明缺陷,智能系統的必要性。
2、正文:智能照明系統的構成,涉及技術點,簡述技術點(如單片機技術,照明技術等)。
3、總結:綜合評價系統優勢,存在問題,發展方向或者結果……