scroll.c

来自「字符液晶驱动C程序! 控制器为HD44780 or KS0066等兼容IC」· C语言 代码 · 共 38 行

C
38
字号
/*************************/
/* 滚动演示函数SCROLL    */
/* 内部调用函数:PR1,PR2*/
/* 函数调用入口:SCROLL  */
/* 函数调用变量:无      */
/*************************/
SCROLL()
  {
    unsigned int i,j;
    com=0x80;   /*  设置DDRAM地址 */
    PR1();      /*  调写指令函数  */
    for(i=0;i<128;i++)
      {
        dat=0x21;  /* 字符代码设置 */ 
        PR2();
        for(j=0;j<100;j++)  /*  延时(100可根据需要调整)*/
          {}
      }
    com=0x90;   /*  设置DDRAM地址 */
    PR1();      /*  调写指令函数  */
    for(i=0;i<8;i++)
      {
        for(j=0;j<100;j++)  /* 延时(100可根据需要调整) */ 
          {}          
        com=0x10;  /* com=0x10 光标左移一次,com=0x14 光标右移一次 */
        PR1();   /*  调写指令函数  */
      }
      com=0x90; /*  设置DDRAM地址 */ 
      PR1();    /*  调写指令函数  */     
    for(i=0;i<8;i++)
      {
       for(j=0;j<100;j++)  /* 延时(100可根据需要调整) */ 
          {}
       com=0x18;  /* com=0x18画面左移一次,com=0x1c画面右移一次*/
       PR1();  /*  调写指令函数  */
      }     
  }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?