首页 理论教育 LCD1602模块内部结构与工作原理解析

LCD1602模块内部结构与工作原理解析

时间:2023-10-11 理论教育 版权反馈
【摘要】:图7-11 LCD1602显示模块内部结构图7-11中的LCD控制器和驱动器一般由专用集成电路实现,大部分都是HD44780或其兼容芯片。HD44780控制电路主要由DDRAM、CGROM、CGRAM、IR、DR、BF、AC等集成电路组成,它们各自的功能详见表7-3。表7-3 HD44780控制电路各部分功能2.LCD1602显示字符的过程HD447780内部带有80×8bit的DDRAM缓冲区,显示位置与DDRAM地址的对应关系见表7-4。例如,要在第一行的第4列显示字符“R”,就得将“R”的ASCII码0x52写到DDRAM的03H地址处。

LCD1602模块内部结构与工作原理解析

1.LCD1602模块内部结构

LCD1602的内部结构分为三部分,即LCD控制器、LCD驱动器、LCD显示器,如图7-11所示。

978-7-111-46996-4-Part02-84.jpg

图7-11 LCD1602显示模块内部结构

图7-11中的LCD控制器和驱动器一般由专用集成电路实现,大部分都是HD44780或其兼容芯片。HD44780是用低功耗CMOS技术制造的大规模点阵LCD控制器,具有简单、功能较为强大的指令集,可实现字符的显示、移动、闪烁等功能。HD44780控制电路主要由DDRAM、CGROM、CGRAM、IR、DR、BF、AC等集成电路组成,它们各自的功能详见表7-3。

7-3 HD44780控制电路各部分功能

978-7-111-46996-4-Part02-85.jpg(www.xing528.com)

2.LCD1602显示字符的过程

HD447780内部带有80×8bit的DDRAM缓冲区,显示位置与DDRAM地址的对应关系见表7-4。

7-4 显示位置与DDRAM地址的对应关系

978-7-111-46996-4-Part02-86.jpg

注:表中地址用十六进制数表示。

例如,要在第一行的第4列显示字符“R”,就得将“R”的ASCII码0x52写到DDRAM的03H地址处。一行有40个地址,可以存入40个字符数据,而每行最多只能显示其中的16个。可以用多余的地址存入其他数据,实现显示的快速切换。需注意:编程时,需将表中的地址加上80H才能正确显示,例如要在03H处显示“R”,应将“R”的ASCII码0x52写到地址82H处。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈