424【畢設課設】基於51微控制器汽車交通流量檢測檢測智慧控燈節能路燈
阿新 • • 發佈:2020-12-05
【資源下載】下載地址如下:
https://docs.qq.com/doc/DTlRSd01BZXNpRUxl
51微控制器汽車交通流量檢測檢測智慧控燈節能路燈22
本系統由STC89C52微控制器、光照檢測(光敏電阻)、高亮LED燈、
2路避障紅外感測器及電源組成。
1、光敏電阻模組檢測光照強度,白天燈不亮,晚上燈亮。
且可以通過感測器上的電位器設定光照的閾值。
2、有2路紅外避障感測器A和B,在晚上的時候,當車輛經過A和B
的時間越短,則說明車流量越大,此時,燈越亮。
當車輛經過A和B的時間越長,則說明車流量越小,此時,燈越暗。
(暗到一定程度即可,不能滅),從而達到節能作用。
unsigned char setPwm =2; //pwm設定值 unsigned long time_20ms=0; //定時器計數 unsigned long sysslot = 0; //總的定時 unsigned long sysslot_r = 0; //定時器計數 從左向右 unsigned char first_r = 0; //第一次進入標誌 unsigned char ledopenFlag = 0; //開燈指示 void Init_Timer0(void); //函式宣告 void main (void) { Init_Timer0(); //定時器0初始化 DelayMs(10); while (1) //主迴圈 { if(sysslot >= 1000 ) //防止抖動耀眼 { if(Check_A==0) //監測點 { if(first_r == 0) //檢測到第一次 { first_r=1; //職位 sysslot_r = 0; //清零計數 在中斷中進行處理 } }