1621驱动LCD屏幕

LCD屏幕点亮了,但是会慢慢熄灭。什么原因


int main(void)
{
    
    delay_init();
    H1621_IO_Init();  //1621数据控制IO口初始化
    HInit_1621();             //1621初始化
    H1621_all_off(23);//关闭全现
    delay_ms(100) ;    
    H1621_all_on(23);//全现
    //Timer_Init();
    
    while(1);
                
    

delay_init是声明了一个timer吗,看看timer里是不是有调光的代码

  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7740776
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:LCD段码屏中的驱动电压是什么?
  • 除此之外, 这篇博客: LCD 驱动:基础中的 一、 简介: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。