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

📄 lcm12864.lst

📁 驱动ADUC845进行AD采样
💻 LST
字号:
C51 COMPILER V8.05a   LCM12864                                                             08/03/2007 21:31:14 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE LCM12864
OBJECT MODULE PLACED IN LCM12864.OBJ
COMPILER INVOKED BY: f:\Keil\C51\BIN\C51.EXE LCM12864.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /************************************************************************************
   2          **                            YM12864驱动模块
   3          **                     (c) Copyright 2007-2008, Dodge
   4          **                          All Rights Reserved
   5          **
   6          **                              V1.00.00
   7          ---------------------------------文件信息--------------------------------------------
   8          **文  件: LCM12864.c  功能实现模块
   9          **        LCM12864.h  引脚配置定义及头文件引用
  10          **编写人: Guangcheng Pu
  11          **描  述:YM12864显示功能模块
  12                    宏定义说明:
  13                    __USE_SPI_MODE__              在头文件定义此宏来声明使用串行方式通信
  14                    __USE_PARALLEL_MODE__ 在头文件定义此宏声明使用并行方式通信
  15                    LCD12864_CMD_xxxx     LCD基本指令字 
  16                    LCD12864_DATA_xxxx    LCD的RAM数据操作 
  17                    LCD12864_EXTCMD_xxxx  LCD扩展指令字 
  18                    需在头文件定义的引脚:
  19                    RST:低电平复位引脚
  20                    串行模式:
  21                    CLK(SCLK):时钟输入脚;DATA(SID):数据输入输出脚;CS(RS):片选有效
  22                    并行模式:
  23          *************************************************************************************/
  24          #include <LCM12864.h>
  25          
  26          #ifndef __LCD12864_MODEL__
  27          #define __LCD12864_MODEL__
  28                  
  29          #define LCD12864_CMD_CLEAR              0x01 //清除显示,将DDRAM填满“20H”,并且设定DDRAM的地址计数器(AC)到“00H”
             -,4.6ms
  30          #define LCD12864_CMD_RSTDDRAM   0x02 //地址归位,设定DDRAM的地址计数器(AC)到“00H”,并且将游标移到开头原
             -点位置;这个指令并不改变DDRAM的内容,4.6ms
  31          #define LCD12864_CMD_SETCUR(id,s)  (0x04|id<<1|s) //进入点设定,指定在资料的读取与写入时,设定游标移动方向
             -及指定显示的移位,ID=1:游标向右移,ID=0:游标向左移;S=1:画面整体右/左移动。72us                      
  32          #define LCD12864_CMD_DISP(d,c,b)  (0x08|d<<2|c<<1|b) //显示状态开/关,D=1:整体显示ON,C=1:游标“─“ON,
             -B=1:游标位置“■”ON,72us
  33          #define LCD12864_CMD_CURXY(sc,rl) (0x10|sc<<3|rl<<2) //游标或显示移位控制,设定游标的移动与显示的移位控制

⌨️ 快捷键说明

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