合泰单片机HT66 LCD

本文介绍了合泰LCD1602的基本原理,包括名称分析和显示位置、内容的确立。通过设置RS和D6-D0位来确定显示位置,使用写指令和数据来显示内容。此外,还讲解了自定义字符的显示,包括填空步骤和使用字库表实现显示。最终,总结了LCD1602的使用主要是对关键函数的调用。
摘要由CSDN通过智能技术生成

学习笔记 合泰LCD


前言

本文讲述lcd1602 的基本原理和相关的使用方法。


一、名称分析

lcd1602----16表示一行有16个字符,02表示一共有两行。

二、思路分析

1.确实显示的位置

在这里插入图片描述在这里插入图片描述
确地位置使用指令8,也为写指令来确实位置,(RS=0)其中D6-D0为可操作位。即通过这7位2进制数表示显示屏中2*16个字符。
在这里插入图片描述
代码如下(示例):

/******************************************************************************/
// 函数名称:Lcd_Write_Cmd 
// 输入参数:myCmd-指令
// 输出参数:无 
// 函数功能:LCD1602写指令
/******************************************************************************/
void Lcd1602_Write_Cmd(uint8 cmd){
   
	Lcd1602_Busy_Check();
	RS = 0;
	RW = 0;
	EN = 0;
	//delay AB 没有说明,取消延时
	lcdPort = cmd;
	_nop_();//delay BC 延时1us
	EN = 1;
	_nop_();//delay CD 延时1us
	EN = 0;
	_nop_();//delay DE 延时1us
	_nop_();//delay EF 延时1us
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值