LCD1602.h头文件下载(完美液晶驱动文件)
1602 液晶屏是在单片机系统中常用的显示器件,这里我给大家共享2 个完
美的LCD1602.h 头文件,下面是第一个:由于2 个文件组成:51hei/bbs/dpj- 24671-1.html 把里面的2 个代码分别保存为文件即可.点这里可以提供文件下载
还有一个是LCD1602.h 代码如下,复制代码并保存到文件即可,当然io 口
要改为你自己的.#ifndef _LCD1602_H#define _LCD1602_H/*
#define uchar unsigned char#define uint unsigned int#define LCD_DATA P0sbit LCD_EN=P2 ;sbit LCD_RS=P2;sb it LCD_RW=P2;/**********************************************
***********************************************/void delay_ms(uint
temp){uint x,y;for(x=temp;x>0;x--) for(y=110;y>0;y-- );}/******************************************************************
***************************/void LCD_w_com(uchar
com){LCD_RS=0;LCD_RW=0;LCD_DATA=com;delay_ms(5);LCD_EN=1;delay_
ms(5);LCD_EN=0;}/***************************************************
******************************************/void LCD_w_data(uchar
dat){LCD_RS=1;LCD_RW=0;LCD_DATA=dat;delay_ms(5);LCD_EN=1;delay_ms (5);LCD_EN=0;}/******************************************************
***************************************/void
LCD_init(){LCD_EN=0;LCD_w_com(0x38);LCD_w_com(0x0c);LCD_w_com(0x0 6);LCD_w_com(0x01);}/************************************************
*********************************************/void LCD_disp_cher(uchar
x,uchar y,uchar *p){if(y==1){ LCD_w_com(0x80+x); while(*p) { LCD_w_data(*p);