![]() |
發布時間: 2017-5-27 12:58
正文摘要:本人萌新,最近搞單片機程序搞得一臉懵B 有沒有大佬請教2個問題 最近忙活著單片機控制LED燈亮度,我用的STC89C51單片機,想達成的效果是4個按鍵控制2個LED燈 一個按鍵控制繼電器開關,下面用KEY1-5代替五個按鍵,KE ... |
從圖來看,點普通的LED是沒有問題的。PWM建議頻率在200Hz以上,越高越好。然后你應該先用邏輯分析儀或示波器抓抓是否有波形輸出。 |
yzwzfyz 發表于 2017-5-27 15:13 大佬 您對keilc程序編程精通嗎 小弟遇到了新的問題想請教 |
頂啊 來大佬呀 |
當然,樓主用的LED或許是藍色、綠色,可以依LED參數如法炮制。 |
看圖說明樓主未查看LED的手冊。 要點LED燈,卻不看LED手冊,記住:要控制什么,必須研究受控對象特性。 電路不錯,參數不妥!幫你改一下: R9=82。R?=2K。 道理: 假設是普通紅色的LED。常用工作電流在3-20mA,極限在50mA左右,導通壓降1.4V左右。 樓主用PWM控制亮度,當PWM取100%時,取最大亮度(就以40mA的亮度),計算R9:(5V-1.4V-0.3V)/40mA,取結果附近的標稱值82;基極電流=40mA/三極管放大倍數(取小一點30)約1.33mA,取CPU高電平輸出電壓=3.6V。R?=(3.6V-0.7V)/1.33mA,取結果附近的標稱值2K。 |