--DWIN хөгжүүлэгчдийн форумаас
DWIN Developer Forum-ийн шагналт нээлттэй эх сурвалжийн кейс - DWIN дэлгэцийн хяналтын WS2812 орчны гэрэлтүүлэг, инженерүүд COF ухаалаг дэлгэцийн үйлдлийн системээр дамжуулан WS2812 хийсвэр гэрлийн бүсийг чийдэнгийн өнгө бүрийг нарийн хянах, өнгө солиход хүрэхэд зориулагдсан энэ дугаар нь танд зориулагдсан болно. туузны динамик нөлөөний тухай.
1.UI материал
![vcsd (1)](https://ecdn6.globalso.com/upload/p/1355/source/2024-03/65f96b9c62fae40443.jpg)
3. C51 Төсөл
IO портоор дамжуулан гэрлийн өнгийг удирдах драйверын код дараах байдалтай байна.
хүчингүй WS2812_Write_RGB()
{
u8 i,j,a;
EA=0;
for(j=0;j
{
a=RGB_Нэг[j];
for(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_();_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_();
a
WS2812_DI=0;
}
WS2812_DI=0;
}
EA=1;
}
хүчингүй WS2812_RST()
{
WS2812_DI=0;
sys_delay_ms(1);
}
хүчингүй WS2812_DIS_1()//Эффект 1, өнгө солих, бүх LED өнгө, нийт 7 үндсэн өнгө
{
статик u8 j=1;
u16 i=0;
if(j&0X01) RGB_One[1]=10;өөрөөр RGB_One[1]=0;
if(j&0X02) RGB_One[0]=10;өөрөөр RGB_One[0]=0;
if(j&0X04) RGB_One[2]=10;өөрөөр RGB_One[2]=0;
j%=7;
j++;
for(i=0;i
WS2812_Write_RGB();
WS2812_RST();
sys_delay_ms(1000);
}
Шуудангийн цаг: 2024 оны 1-р сарын 31-ний хооронд