MSP430技术william hill官网
直播中

曹雪

7年用户 255经验值
私信 关注
[问答]

怎么让液晶把每种颜色都显示一遍

原子哥哥,我想让液晶吧每种颜色都显示一遍,可是有很多种颜色为显示出来?
#头文件
int main( void )
{
     u16   i ;
    初始化;
    do
    {
               LCD_Clear( i );
               i++;
               delay_ms( 100 );
    }while( i  < 0xffff );   
}
只显示了极少种颜色,而且像红、黄、绿等等都没看到,是怎么回事呀?

回帖(9)

刘佳

2019-3-4 07:42:21
貌似只有蓝色在慢慢加深
举报

梅宁琛

2019-3-4 07:58:05
你最好i这个参数利用switch-case语句,把十一种颜色都显示出来
举报

李一钰

2019-3-4 08:14:29
rgb 每个颜色依次加
比如刚开始,b一直加,b加满后g进1,b又重来,g颜色太淡掩盖不了b。
刷屏速度太慢,开个小方块观察比较好、
举报

尤娟

2019-3-4 08:32:10
大神,受教了~走去吃饭了嘛,有点饿了
举报

李恩佳

2019-3-4 08:44:59
大神,受教了~走去吃饭了嘛,有点饿了
举报

罗标雄

2019-3-4 08:58:39
啊。。。。
举报

李霞

2019-3-4 09:14:50
你这个理论上是可以显示所有的颜色,但是实际上,你100ms可能都还没缓过神来,就过了。所谓的蓝色绿色,红色,只会出现一次,而总共颜色有65536种,你要关注65536里面的1次,概率很低的。。。
举报

林秀玲

2019-3-4 09:31:16
好吧,莫法了~
举报

阿信509

2019-3-4 13:15:38
每个像素点弄一个颜色,把屏幕弄成五颜六色的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分