--DWIN Developer Forum မှ
ဤပြဿနာသည် DWIN Developer Forum ၏ ဆုရ open source case ကို တွန်းအားပေးရန် သင့်အတွက် - DWIN screen control WS2812 ambient lighting၊ အင်ဂျင်နီယာများသည် COF intelligent screen OS core မှတဆင့် WS2812 phantom light belt ကို တိကျစွာထိန်းချုပ်ရန်အတွက် lamp bead color တစ်ခုစီတိုင်း၊ ခါးပတ်၏ ရွေ့လျားသက်ရောက်မှုများ။
1.UI ပစ္စည်း
![vcsd (၁)လုံး၊](https://ecdn6.globalso.com/upload/p/1355/source/2024-03/65f96b9c62fae40443.jpg)
3. C51 ပရောဂျက်
IO port မှတဆင့်အလင်း၏အရောင်ကိုထိန်းချုပ်ရန်အတွက်ယာဉ်မောင်းကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည်။
WS2812_Write_RGB() ပျက်ပြယ်သည်
{
u8 i,j,a;
EA=0;
for(j=0;j
{
a=RGB_One[j];
အတွက်(i=0;i
{
WS2812_DI=1;
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_( );_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_( );_nop_();_nop_();_nop_();
WS2812_DI=(a&0x80);
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();_nop_();
a
WS2812_DI=0;
}
WS2812_DI=0;
}
EA=1;
}
WS2812_RST() ပျက်ပြယ်သည်
{
WS2812_DI=0;
sys_delay_ms(1);
}
ပျက်ပြယ်သွားသော WS2812_DIS_1()//Effect 1၊ အရောင်ပြောင်းခြင်း၊ LED အရောင်များအားလုံး၊ စုစုပေါင်း အခြေခံအရောင် 7 ရောင်
{
အငြိမ် u8 j=1;
u16 i=0;
if(j&0X01) RGB_One[1]=10;else RGB_One[1]=0;
if(j&0X02) RGB_One[0]=10;else RGB_One[0]=0;
if(j&0X04) RGB_One[2]=10;else RGB_One[2]=0;
j%=7;
j++;
for(i=0;i
WS2812_Write_RGB();
WS2812_RST();
sys_delay_ms(1000);
}
စာတိုက်အချိန်- Jan-31-2024