通過(guò)光敏電阻對(duì)室內(nèi)光強(qiáng)進(jìn)行檢測(cè),確定在黑暗狀態(tài)才允許開(kāi)關(guān)工作,通過(guò)熱釋電紅外傳感器及電壓比較器得到人體進(jìn)來(lái)及離開(kāi)的信號(hào),將兩種信號(hào)匯入AT89C51單片機(jī)進(jìn)行處理,最終輸出控制信號(hào)確定負(fù)載是否工作,達(dá)到自動(dòng)控制的目的,整個(gè)系統(tǒng)由交流轉(zhuǎn)直流5V驅(qū)動(dòng)。 電路原理簡(jiǎn)單,按照仿真電路圖連接就行,由于時(shí)間緊迫,沒(méi)整出實(shí)物圖來(lái)。 先來(lái)一張電路圖 這是部分源代碼 #include <reg51.h> sbit input_A=P1^0; sbit input_B=P1^1; sbit output=P2^0; void delay10s(void) { TMOD = 0x01; TH0 = 0x0D8; TL0 = 0x0F0; EA = 1; ET0 = 1; TR0 = 1; } void main() { input_A=0; input_B=0; output=1; while(1) { if(input_A==1) { if(input_B==1) { output=0; } 附件中是一篇關(guān)于本設(shè)計(jì)的論文,僅供參考。 |