程序編譯器:keil 4/keil 5
設計編號:S0052
1.主要功能:
基于51單片機的路燈自動開關控制仿真設計
1、測量環境光強度,如果光照過低,開燈
2、可以通過按鍵設置閥值,光照低于該閥值表示光照過低
3、LCD顯示光照和閥值
4、環境亮度越低,燈光亮度越高
需注意仿真中51單片機芯片是通用的,AT89C51,AT89C52都是51單片機的具體型號,內核是兼容的。相同的原理圖里,無論stc還是at都一樣,引腳功能都是一樣的,程序也是一樣的,芯片可以替換為STC89C52/STC89C51/AT89C52/AT89C51等51單片機芯片。
2.仿真設計
開始仿真
打開仿真工程,雙擊proteus中的單片機,選擇hex文件路徑,然后開始仿真。開始仿真后LCD1602顯示檢測到光照強度和默認光照閾值。當前檢測到的光照強度是3lx,接近于0,PWM的占空比最小,PNP三極管低電平導通,經過PNP三極管反向后LED燈的亮度接近最亮。
環境光照強度通過光敏電阻的值改變,
上下箭頭分別調低和調高光敏電阻的阻值。
通過點擊光敏電阻的阻值調整,檢測到環境光照強度93Lx,接近于閾值。越接近閾值,單片機控制輸出的PWM占空比,PNP三極管低電平導通,PWM經過PNP三極管反向后LED燈的亮度越暗。
高于閾值,單片機控制輸出的PWM占空比最大達100%,PNP三極管低電平導通,PWM經過PNP三極管反向后LED燈完全熄滅。
以上仿真結果均符合設計要求。
使用keil4或者keil5編譯,代碼有注釋,可以結合報告理解代碼含義。
審核編輯:湯梓紅
-
Proteus
+關注
關注
79文章
1692瀏覽量
106825 -
51單片機
+關注
關注
274文章
5705瀏覽量
124292 -
仿真設計
+關注
關注
3文章
95瀏覽量
16840 -
開關控制
+關注
關注
1文章
115瀏覽量
23220 -
自動開關
+關注
關注
1文章
30瀏覽量
10996
原文標題:51單片機光照強度檢測自動路燈開關仿真( proteus仿真+程序+報告+講解視頻)
文章出處:【微信號:嘉盛單片機,微信公眾號:嘉盛單片機】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論