📄 lcd12864.h
字号:
//用户版
//描述: LCD12864液晶显示模块,对于芯片KS0108(HD61202)驱动程序的声明文件.
//编写:微控设计网 DC版主 日期:2007.9.
//编译环境:IAR EW430 V3.42A
//验证平台: www.microcontrol.cn MC430F14+开发板 V1.0
//声明:此程序只供微控用户使用.在未得到DC版主的许可请勿将资料外公开和用于商业用途.
//******************************************************************************
# include <msp430x14x.h>
//------------------------------------------------------------------------------
#define RS BIT5
#define RW BIT6
#define E BIT7
#define BUSOUT P4OUT
#define BUSIN P4IN
#define BUSDIR P4DIR
#define MCU_BUS_DIR_OUT BUSDIR |= 0xff
#define MCU_BUS_DIR_IN BUSDIR &= ~0xff
//------------------------------------------------------------------------------
//输出低电平时,通过NPN三极管反相后为高电平.
#define RS0 P2OUT |= RS
#define RS1 P2OUT &= ~RS
#define RW0 P2OUT |= RW
#define RW1 P2OUT &= ~RW
#define E0 P2OUT |= E
#define E1 P2OUT &= ~E
#define LCDCTL_RSRWE_DIR P2DIR |= RS+RW+E
//------------------------------------------------------------------------------
#define LVC4254_3Vto5V P3OUT &=~ BIT0
#define LVC4254_5Vto3V P3OUT |= BIT0
#define LVC4254_DIR0 P3DIR |= BIT0
//******************************************************************************
//用于测试MC430F14+板上CS1,CS2端
#define CS1 BIT6
#define CS2 BIT5
#define CS1_0 P1OUT |= CS1
#define CS1_1 P1OUT &= ~CS1
#define CS2_0 P1OUT |= CS2
#define CS2_1 P1OUT &= ~CS2
#define LCDCTL_CS1CS2_DIR P1DIR |= CS1+CS2
//******************************************************************************
#define busy BIT7 //忙标志
void InitLCD(void);
//显示8*6字符串 此字体下对应的点阵为:宽x高=8x6 (已整理) 只适合LCD19264屏,芯片KS0108(HD61202)
//!!!只能显示在一行上即: 串长+column <=31 column(为6的字列,左屏前4列和右屏后4列不用作显示,两屏共19字列)
//旋转90度:字模被竖着切分
//lin:字行(0-7), column: 字列(0-31)
// *string :指向字符串的首址.
void ShowString86(unsigned char lin,unsigned char column, unsigned char *string);
//清屏(已整理)
//screE:1-左屏,2-右
void ClearScreE(unsigned char screE);
//反显某行某几个字符 LCD19264
//lin:行(0-7), column: 列(0-15)
void ReverseLinChar(unsigned char lin,unsigned char startcolumn,unsigned char ShowQuantity);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -