基於51微控制器遠近光燈切換電路設計方案

2022-09-15 01:24:09 字數 1155 閱讀 9297

stc89c52微控制器設計,

自動模式:通過光敏電阻檢測光照強度,正常情況下,白天燈不亮,晚上的時候開啟遠光燈,通過超聲波檢測距離,如果距離小於30cm,那麼遠光燈轉化為近光燈,超過30cm,近光燈轉化為遠光燈。

手動模式,通過兩個按鍵切換遠近光燈。

另外增加兩個指示燈,分別代表自動模式和手動模式,另外增加乙個撥動開關,通過撥動開關可以選擇自動模式還是手動模式。

126【畢設課設】基於51微控制器遠近光燈切換電路設計方案

#include//包含標頭檔案,一般情況不需要改動,標頭檔案包含特殊功能暫存器的定義

#include#include "1602.h"

#include "delay.h"

//#include "math.h"

#define shoudong 0x00

#define zidong 0x01

sbit trip=p3^2; //出發放超聲波

sbit edg=p3^3; //檢測反饋

sbit lighrst=p1^0;

sbit ledy=p1^1; //遠光燈

sbit ledj=p1^2; //近光燈

sbit leds=p1^3; //手動燈

sbit ledz=p1^4; //自動燈

sbit keyy=p1^5; //遠光燈切換按鍵

sbit keyj=p1^6; //近光燈切換按鍵

sbit keyq=p1^7; //自動手動切換

51微控制器的復位引腳 51微控制器復位電路工作原理

51微控制器要復位只需要在第9引腳接個高電平持續2us就可以實現,那這個過程是如何實現的呢?在微控制器系統中,系統上電啟動的時候復位一次,當按鍵按下的時候系統再次復位,如果釋放後再按下,系統還會復位。所以可以通過按鍵的斷開和閉合在執行的系統中控制其復位。開機的時候為什麼為復位在電路圖中,電容的的大小...

51微控制器的復位電路原理

1.基本原理 給復位引腳加上2us的高電平時間,微控制器就會復位 2.構成 如圖 3.詳細介紹 a.上電復位 開始上電,微控制器給電容充電,a和b兩端電壓公升高,點c以下的電壓降低,又與rst併聯,所以rst電平降低,但不會到低電平,所以rst在這期間是高電平,且持續的時間滿足復位需要的時間,所以會...

基礎 再看51微控制器復位電路

在第9引腳接個持續2us的高電平就可以實現。51微控制器要復位只需要在第9引腳接個高電平持續2us就可以實現 注 1,系統上電啟動的時候復位一次,當按鍵按下的時候系統也會復位。在電路圖中,電容的的大小是10uf,電阻的大小是10k。在5v正常工作的51微控制器中小於1.5v的電壓訊號為低電平訊號,而...