消費類(lèi)電子產(chǎn)品多彩背光LED燈的設計方法
1. 設計能達到的效果
A. 使背光亮度可調節。0-16級背光亮度調節。
B. 達到128種背光顏色顯示。
C. 任意一種顯示顏色,總體電流保持在10mA之內。
D. 向LP6803寫(xiě)完固定的寄存器后,就可以達到指定的顏色顯示。不占軟件系統資源。
2. 硬件設計
4. 軟件驅動(dòng)設計
以下以驅動(dòng)單個(gè)像素點(diǎn)來(lái)說(shuō)明數據傳送的方式。LPD6803是一個(gè)可以自動(dòng)產(chǎn)生128級別
LED_SendData(BYTE Rdt, BYTE Gdt, BYTE Bdt)
{
......
SCLK = 0;
SDO = 0;
for(i=0;i32;i++){SCLK=1;SCLK=0} //送起始32bits 0
SDO=1;SCLK=1;SCLK=0; //送起始位‘1’
//輸出5位紅色
mask = 0x10;
for(j=0;j5;j++)
{
if(maskRdt) SDO = 1;
else SDO = 0;
SCLK=1;SCLK=0;
mask>>=1;

評論