藍橋杯微控制器 LED亮度等級控制

2021-10-25 11:57:03 字數 489 閱讀 6757

本篇講的微控制器是第十一屆藍橋杯微控制器實訓的硬體裝置。

led亮度等級控制原理

led亮度的控制,即控制led的高低電平時間(pwm電平輸出),得到不同明亮程度的led燈。

其實所說的pwm控制,實質就是通過定時器中斷來實現,本質是一樣的。

led亮度等級控制範例

例如:led需要5個等均勻分布的亮度等級,以1s週期切換顯示。

void timer2_int (

void

) interrupt 12

//定時器2的1ms中斷函式

//***********************************led等級控制if(

++led_count ==5)

if(led_count == led_level)

led(0)

;}//led()函式在先前篇幅有介紹

歡迎提問和諮詢~

微控制器數模輸出控制LED亮度的例程

include include define uchar unsigned char define uint unsigned int define addatal xbyte 0xbfff define addatah xbyte 0xdfff uint datal,datah uchar dat...

藍橋杯微控制器複習01 LED燈的控制

led複習 我們看到這些led二極體有一端都接到了vcc 高電平 說明這些led是共陽極的,那如果我們想讓這些led亮,就需要把這些led的另一端置低電平。可是我們又看到了m74hc573鎖存器,原理如下 我們可以從上面的資訊知道當y4c為高電平時,我們可以改變p0口的值並隨之改變q1 q7的值,反...

51微控制器控制LED顯示漢字

2007 12 25 12 34 26 用51微控制器控制led顯示漢字,電路中行方向由p0口和p2口完成掃瞄,由於p0口沒有上拉電阻,因此接乙個4.7k 8的排阻上拉。如沒有排阻,也可用8個普通的4.7k 1 8w電阻。為提供負載能力,接16個2n5551的npn三極體驅動。列方向則由4 16解碼...