lcd.h

来自「单片机的键盘控制程序和Led显示程序」· C头文件 代码 · 共 48 行

H
48
字号
#include <reg51.h>
#include <absacc.h>
#include <intrins.h>
#include "delay.h"



#ifndef __LCD_H__
#define __LCD_H__

#define LCD_COMMAND			0    // Command
#define LCD_DATA			1      // Data
#define LCD_CLEAR_SCREEN	0x01      // 清屏
#define LCD_HOMING  		0x02      // 光标返回原点

//**************显示模式********************

#define LCD_SHOW			0x04    //显示开
#define LCD_HIDE			0x00    //显示关	  

#define LCD_CURSOR			0x02 	//显示光标
#define LCD_NO_CURSOR		0x00    //无光标		     

#define LCD_FLASH			0x01    //光标闪动
#define LCD_NO_FLASH		0x00    //光标不闪动


#define LCD_AC_UP			0x02
#define LCD_AC_DOWN			0x00      // default

#define LCD_MOVE			0x01      // 画面可平移
#define LCD_NO_MOVE			0x00      //default


//typedef unsigned char uchar ;
sbit LcdRs		= P2^5;
sbit LcdRw		= P2^6;
sbit LcdEn  	= P2^7;
sfr  DBPort 	= 0x80;		//P0=0x80,P1=0x90,P2=0xA0,P3=0xB0.数据端口

void LCD_Initial() ;
void LCD_Write(bit style, unsigned char input) ;
void LCD_SetDisplay(unsigned char DisplayMode) ;
void LCD_SetInput(unsigned char InputMode) ;
void LCD_Wait(void) ;
void LCD_Display(unsigned char NumDispaly) ;
#endif

⌨️ 快捷键说明

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