您的位置 首页 观点

LCD1602.h头文件下载(完美液晶驱动文件)

1602液晶屏是在单片机系统中常用的显示器件,这里我给大家共享2个完美的LCD1602h头文件,下面是第一个:由于2个文件组成:http:www51he

1602液晶屏是在单片机体系中常用的显现器材,这儿我给我们同享2个完美的LCD1602.h头文件,下面是第一个:因为2个文件组成:http://www.51hei.com/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 P0
sbit LCD_EN=P2^5;
sbit LCD_RS=P2^3;
sbit LCD_RW=P2^4;
/**********************************************

***********************************************/
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(0x06);
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);
p++;
}
}
if(y==2)
{
LCD_w_com(0x80+0x40+x);
while(*p)
{
LCD_w_data(*p);
p++;
}
}
}
#endif

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/guandian/317813.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部