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

📄 driverd1.c

📁 精电的12864驱动原码
💻 C
字号:
/*************************************/
/*直接访问方式的驱动函数(MGLS12864)  */
/*************************************/
/* 直接驱动子程序由6个函数组成:
   占用系统接口资源:
  CWADD1,CRADD1,DWADD1,DRADD1
  CWADD2,CRADD2,DWADD2,DRADD2
   程序输入变量: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=cradd3;                /*  读状态字  */
              }
           while (ACC_7==1);                /*  判“忙”标志  */
        }
/*----- 写指令函数(右)  -------------*/
PR4()
        {
           busy2();                         /*  判忙  */
           cwadd2=com;                      /*  写指令(右)  */
        }
/*-----  写数据函数(右) -------------*/
PR5()
        {
           busy2();			     /* 判忙  */
           dwadd3=dat1;                      /*  写显示数据(右)  */
        }
/*-----  读数据函数(右)------------*/
PR6()
        {
          busy2();
          dat1=dradd2();
        }

⌨️ 快捷键说明

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