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

📄 lcd_51.h

📁 主要有基于51的I2c读写24c64的测试程序
💻 H
字号:
/*
********************************************************************
** 文件名   : LCD液晶驱动 
** 创建人   :hebei
** 创建日期 :2008.11.4
** 说明     :对以前AVR版本做了深入的修改, 请注意使用
** Target   : AT89s52          
** Crystal  : 11.0952M        
** 联系     : 广西民族大学 06自动化  覃启溪  dongxixiaonanbi@163.com
********************************************************************
*/

#ifndef 	_LCD_51_H_
#define 	_LCD_51_H_

#include 	"DELAY_51.H"
#include    <at89x52.h>
/*
------80s52与LCD连接信息-----------------------------------------
**	P1_2 ->RS
**	P1_3 ->EN
**	P1_4 ->D4
**	P1_5 ->D5
**	P1_6 ->D6
**	P1_7 ->D7            6根线

**  注意本驱动配合delay_51.h使用
------------------------------------------------------------------
*/

//=============使用本驱动,请注意下面配置信息==================

#define uint        unsigned int 
#define uchar       unsigned char

#define RS_SET      P0_5 = 1
#define RS_CLR      P0_5 = 0
#define EN_SET      P0_6 = 1
#define EN_CLR      P0_6 = 0
#define DB          P1    

//=================================================================

//===================函数说明======================================
void LCD_en_write(void) reentrant;										   					//使能
void LCD_write_command(uchar command) reentrant;							   					//写指令
void LCD_write_data(uchar DATA) reentrant;								   					//写数据
void LCD_init( void ) reentrant;	  										   					//初始化
void LCD_set_rc( uchar r, uchar c ) reentrant;							   					//写位置
void LCD_write_string(uchar r, uchar c, uchar *s) reentrant;				   					//写字符串
void LCD_write_char(uchar r, uchar c, uchar DATA) reentrant;				   					//写字符
void LCD_write_datalongint( uchar r, uchar c, long int dataint) reentrant;      				//写一个整数
void LCD_write_array( uchar r, uchar c, uchar array[] ) reentrant;			  				//写字符串
//==================================================================
#endif //<LCD_51_H>

⌨️ 快捷键说明

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