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

📄 12864p.h

📁 MS12864-R驱动
💻 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 + -