📄 lcm12864.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 + -