推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

LCD1602显示程序设计

更新时间:2026-04-18 20:53:08 大小:14K 上传用户:江岚查看TA发布的资源 标签:lcd1602 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

一、硬件连接说明

LCD1602是一种工业字符型液晶显示器,能够同时显示16x2即32个字符。以下是典型的51单片机与LCD1602的连接方式:

RS(寄存器选择) → P3.5

RW(读写控制) → P3.6

E(使能端) → P3.7

D0-D7(数据口) → P0.0-P0.7

V0(对比度调节) → 10K电位器

二、初始化函数

void LCD_Init() {

delay_ms(20); // 初始化延迟

LCD_WriteCommand(0x38); // 8位数据接口,2行显示,5×8点阵

LCD_WriteCommand(0x0c); // 显示开,光标关,闪烁关

LCD_WriteCommand(0x06); // 光标自动右移,画面不移动

LCD_WriteCommand(0x01); // 清屏

delay_ms(2);

}

三、基本操作函数

1. 写命令函数

void LCD_WriteCommand(unsigned char cmd) {

RS = 0; // 命令模式

RW = 0; // 写入模式

P0 = cmd; // 发送命令

E = 1; // 高电平锁存

delay_us(10);

E = 0; // 低电平完成写入

delay_ms(2); // 命令执行延迟

}

2. 写数据函数

void LCD_WriteData(unsigned char dat) {

RS = 1; // 数据模式

RW = 0; // 写入模式

P0 = dat; // 发送数据

E = 1; // 高电平锁存

delay_us(10);

E = 0; // 低电平完成写入

delay_us(100);

}

部分文件列表

文件名 大小
LCD1602显示程序设计.docx 14K

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载