【51单片机】1602 CGRAM、CGROM及DDRAM的作用

原创 2016年02月04日 19:10:51



CGRAM 允许用户自建字模区的空间从CGROM表上可以看到,在表的最左边是一列可以允许用户自定义的CGRAM,从上往下看着是16个,实际只有8个字节可用。它的字符码是00000000-00000111这8个地址,表的下面还有8个字节,但因为这个CGRAM的字符码规定0-2位为地址,3位无效,4-7全为零(表上的高位)。因此CGRAM的字符码只有最后三位能用也就是8个字节了。等效为0000X111,X为无效位,最后三位为000-111共8个。


CGROM  :   字模存储用空间。你要显示某个ASCII字符时,要显示字符的字模就存在这里。


DDRAM   :  显示用RAM直接和屏幕上的点相对应。屏幕上的一个点和DDRAM中的一个位对应。


1602液晶屏一行显示16个,对应于00-0F/40-4F,而DDRAM可以储存80个,如果需要显示10-27/50-67的内容就需要用到左移右移来实现。


总结DDRAM是用来使液晶屏显示的,CGROM是液晶屏可以显示的内容(在CGROM 表中查看),CGRAM是用来扩展液晶屏可以显示的内容。


版权声明:希望各位多提意见多多互相交流哦~

液晶显示中的DDRAM、CGROM和CGRAM的作用

DDRAM   :   显示用ram,直接和屏幕上的点相对应.屏幕上的一个点和ddram中的一个位对应,字符屏的ddram和图形屏的ddram有一点点区别。     CGROM   :   字模存储用...

LCD1602知识详解(很详尽的)

1602液晶知识详解: 1、1602液晶基础 *VSS:电源地信号引脚; *VDD:电源信号引脚; *VEE:液晶对比度调节引脚,接0~5V以调节液晶的显示对比度; *RS:寄存器选择引脚:...

LCD1602的使用详解

LCD1602原理 ,LCD1602显示自定义字符,汉字等原理和方法

【51单片机】(手把手教你)1602液晶屏-基础篇

1602液晶简介 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符,每位之间有...

51单片机LCD1602程序详解

LCD1602 工业字符型液晶。1602是指LCD显示的内容为16X2,即可以显示两行,每行16个字符.特殊接口说明 RS:寄存器选择输入端 RS=1:指向数据寄存器 RS=0:指向指令寄存器...

51单片机驱动HC-SR04超声波测距模块(LED1602显示结果)

HC-SR04超声波测距模块的使用时非常广泛的,而且驱动它的单片机也有很多。在这里我主要说一下51单片机的代码。 51单片机虽然简单,但是实际操作起来也会碰到很多问题: 1.ECHO返回的电平用什...

【51单片机】1602自定义字符原理及示例(”汉“、爱心及摄氏度示例)

原理: 设置1602屏幕的对比度的时候我们能够看到5*8的点阵,其实液晶显示的都是字符的字模(下图),而CGROM里面都是已经定义好的,只能读不能写,而RAM是可以读写的所以我们只要将我们自定义的字符...

51单片机对GPS卫星信号的解码并通过LCD1602或12864显示

主程序如下#include "main.h" #include "LCD1602.h" #include "GPS.h" //¶¨Òå±äÁ¿ unsigned char KEY_NUM = 0; ...

51单片机复习004 -- HD44780控制的1602LCD

1、HD44780控制的1602LCD : 也称1602字符型液晶 1602 : 即每行最多有16个字符的显示位,共有2行。      显示字符的位与位之间存在间隔,所以一般不用1602LCD显示图片...

51单片机-1602液晶显示的时钟代码

单片机小白,初学单片机,利用51单片机简单的编写了基于1602显示的时钟程序,技术不好,可能会有许多不好的地方,希望大神指正 基本功能:时钟显示,利用按键调时,分#include #define u...
  • Cansid
  • Cansid
  • 2017年08月08日 21:24
  • 86
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【51单片机】1602 CGRAM、CGROM及DDRAM的作用
举报原因:
原因补充:

(最多只允许输入30个字)