📄 12864p.h
字号:
/*******************************************************************
*【文 件 名】:12864p.H *
*【建立日期】:2008年7月16日 *
*【修改日期】:2008年7月17日 *
*【文件作用】:液晶12864驱动程序,包括所有关于液晶得函数 *
*【说 明】:RW=1,从液晶读数据到MCU;RW=0,写一个数据到液晶; *
* (一般RW都设为0,即只向液晶写数据,不读数据) *
* RS=1,写入的是数据;RS=0,写入的是指令; *
* 一般模式:RW=0,RS=1;写数据 *
* RW=0,RS=0;写指令 *
*------------------------------------------------------------------*
*【作 者】:郭鑫(ben) *
*【版 权】:国家创新性实验项目,编号GCS07001 *
*******************************************************************/
#ifndef _12864P_08_07_16_
#define _12864P_08_07_16_
#define uchar unsigned char
#define uint unsigned int
#include <stc.h>
#include <intrins.h>
//#define LCD_DATA P0 //数据口
//sbit PSB = P3^7; 并/串接口选择, H并,L串
sbit RS = P2^0; //并行的指令/数据选择信号, H数据, L命令
sbit RW = P2^1; //并行读写选择信号, H读, L写
sbit E = P2^2; //并行使能端, H有效, L无效
/***************************函数声明*******************************/
void delay(uint ms);
void delayUs();
void delayMs(uint a);
bit checkBusy();
void wait();
void lcd_setposition(uchar row, uchar col);
void lcd_cmd_w(uchar cmd);
void lcd_dat_w(uchar dat);
void lcd_str_w(uchar * str);
void lcd_initial();
void lcd_row_on(uchar temp);
void lcd_row_off(uchar temp);
void lcd_clear_pic(void);
void lcd_black_pic(void);
void lcd_block_on(uchar temp);
void logo();
void logo2();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -