lcd1602引脚功能

1.LCD1602液晶显示器是广泛使用的一种字符型液晶显示模块。
它是由字符型液晶显示屏(LCD)、控制驱动主电路HD44780及其扩展驱动电路HD44100,以及少量电阻、电容元件和结构件等装配在PCB板上而组成。
不同厂家生产的LCD1602芯片可能有所不同,但使用方法都是一样的。
为了降低成本,绝大多数制造商都直接将裸片做到板子上。在这里插入图片描述
在这里插入图片描述

#include <lcd1602.h>

sbit rw = P1^1;
sbit rs = P1^0;
sbit e = P1^2;

void SendCmd(uchar com)
{
    rw = 0;
	rs = 0;
	e = 0;
	P0 = com; 
	delay_ms(1);
    e = 1;
	delay_ms(2);
	e = 0;
}

void SendData(uchar dat)
{
    rw = 0;
	rs = 1;
	e = 0;
	P0 = dat; 
	delay_ms(1);
    e = 1;
	delay_ms(2); 
	e = 0;
}

void lcd_init()
{
   	  delay_ms(1);
	  SendCmd(0x38);
	  delay_ms(1);
	  SendCmd(0x38);
	  delay_ms(1);
	  SendCmd(0x0f);
	  delay_ms(1);
	  SendCmd(0x08);
	  delay_ms(1);
	  SendCmd(0x01);
	  delay_ms(12);
	  SendCmd(0x06);
	  delay_us(50);
	  SendCmd(0x0c);
	  delay_us(50);
}

void delay_ms(uint ms)
{
     uchar pp=110;
	 for(;ms>0;ms--)
	    for(;pp>0;pp--);
}

void delay_us(uint us)
{
     for(;us>0;us--);
}
	 
		 
		 
		 
		 

其他详细内容请参考以下链接:
https://baike.baidu.com/item/LCD1602/6014393?fr=aladdin

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是彦歆呀嘻嘻哈哈

你的鼓励将是我的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值