ccw1pr.c

来自「sed1335作驱动的液晶驱动程序」· C语言 代码 · 共 29 行

C
29
字号
/************************************************************/
/* 汉字写入函数 (文本方式)                                  */
/* 在文本方式下显示汉字, 首先要建立汉字CGRAM,要定义汉字代码.*/
/* 在文本方式下写汉字需要写入4 个代码以组成一个汉字         */
/* 16*16点阵中文写入函数 CCW1_PR                            */
/* 函数调用入口:  CCW1_PR                                  */
/* 函数输入变量:  O_X,O_Y,CODE_1                         */
/************************************************************/
CCW1_PR(char O_X,char O_Y,code_1)
  {
    unsigned int i,j;
    i=PARA1;
    j=i*O_Y+O_X;
    wcadd1=0x4f;     /* CSRDIR 代码(下移) */
    wcadd1=0x46;     /* CSRW 代码 */
    wdadd1=j%256;    /* 设置光标地址 */
    wdadd1=j/256;
    wcadd1=0x42;     /* MWRITE 代码 */
    wdadd1=code_1;   /* 写入汉字代码 */
    wdadd1=code_1+1; /* 写入汉字代码 */
    j++;
    wcadd1=0x46;     /* CSRW 代码 */
    wdadd1=j%256;    /* 设置光标地址 */
    wdadd1=j/256;
    wcadd1=0x42;     /* MWRITE 代码 */
    wdadd1=code_1+2; /* 写入汉字代码 */
    wdadd1=code_1+3; /* 写入汉字代码 */
  }

⌨️ 快捷键说明

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