⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 driverd.c

📁 LCD61202驱动程序
💻 C
字号:
/*************************************/
/*     直接访问方式的驱动函数       */
/*************************************/
/* 直接驱动子程序由9个函数 组成(适应VP19624):
     1. 写指令代码函数 (左屏)PR1
     2. 写显示数据函数 (左屏)PR2
     3. 读显示数据函数 (左屏)PR3
     4. 写指令代码函数 (中屏)PR4
     5. 写显示数据函数 (中屏)PR5
     6. 读显示数据函数 (中屏)PR6
     7. 写指令代码函数 (右屏)PR7
     8. 写显示数据函数 (右屏)PR8
     9. 读显示数据函数 (右屏)PR9

 占用系统接口资源:
  CWADD1,CRADD1,DWADD1,DRADD1
  CWADD2,CRADD2,DWADD2,DRADD2
  CWADD3,CRADD2,DWADD3,DRADD3
 程序输入变量:COM 或 DAT1             */
/*============ 判“忙”函数  (左)============*/
BUSY1()
        {
           do
              {
                 ACC=cradd1;                /*  读状态字  */
              }
           while (ACC_7==1);                /*  判“忙”标志  */
        }
/*----------  写指令函数 (左)----------------*/
PR1()
        {
           busy1();                         /*  判忙  */
           cwadd1=com;                      /*  写指令  */
        }
/*----------  写数据函数 (左)----------------------*/
PR2()
        {
           busy1();
           dwadd1=dat1;                     /*  写显示数据  */
        }
/*------ 读数据函数 (左) ----------*/
PR3()
        {
          busy1();
          dat1=dradd1;
        }
/*=============  判“忙”函数  (中)===============*/
BUSY2()
        {
           do
              {
                 ACC=cradd2;                /*  读状态字  */
              }
           while (ACC_7==1);                /*  判“忙”标志  */
        }
/*-------------- 写指令函数 (中)-------------------*/
PR4()
        {
           busy2();                         /*  判忙  */
           cwadd2=com;                      /*  写指令  */
        }
/*--------------  写数据函数 (中)-------------------*/
PR5()
        {
           busy2();
           dwadd2=dat1;                     /*  写显示数据  */
        }

/*-----  读数据函数 (中)------------*/
PR6()
        {
          busy2();
          dat1=dradd2();
        }

/*=============  判“忙”函数  (右)===============*/
BUSY3()
        {
           do
              {
                 ACC=cradd3;                /*  读状态字  */
              }
           while (ACC_7==1);                /*  判“忙”标志  */
        }
/*-------------- 写指令函数 (右)-------------------*/
PR7()
        {
           busy3();                         /*  判忙  */
           cwadd3=com;                      /*  写指令  */
        }
/*--------------  写数据函数 (右)-------------------*/
PR8()
        {
           busy3();
           dwadd3=dat1;                     /*  写显示数据  */
        }

/*-----  读数据函数 (右)------------*/
PR9()
        {
          busy3();
          dat1=dradd3();
        }

⌨️ 快捷键说明

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