介紹利用PWM技術(shù)控制全彩燈變色和呼吸,源代碼詳見附件。
源代碼主要包括兩部分:
一、利用pwm技術(shù)控制RGB全彩燈變色和呼吸的實(shí)驗(yàn)
說 明:可以設(shè)置全彩燈在1600萬色之間進(jìn)行變化,也可以選擇一些特定顏色進(jìn)行呼吸。
二、定時(shí)器0中斷服務(wù)函數(shù)
說明:設(shè)置定時(shí)溢出時(shí)間為10us,頻率10khz,當(dāng)進(jìn)入中斷后,為了避免在程序執(zhí)行過程中為完又進(jìn)入下一次中斷,先關(guān)閉定時(shí)器,當(dāng)此段程序執(zhí)行完再打開定時(shí)器,并設(shè)置一個(gè)標(biāo)志位,給主函數(shù)去判斷