消費(fèi)類電子產(chǎn)品多彩背光LED燈的設(shè)計(jì)方法
1. 設(shè)計(jì)能達(dá)到的效果
A. 使背光亮度可調(diào)節(jié)。0-16級背光亮度調(diào)節(jié)。
B. 達(dá)到128種背光顏色顯示。
C. 任意一種顯示顏色,總體電流保持在10mA之內(nèi)。
D. 向LP6803寫完固定的寄存器后,就可以達(dá)到指定的顏色顯示。不占軟件系統(tǒng)資源。
2. 硬件設(shè)計(jì)
4. 軟件驅(qū)動(dòng)設(shè)計(jì)
以下以驅(qū)動(dòng)單個(gè)像素點(diǎn)來說明數(shù)據(jù)傳送的方式。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;
評論