【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是用来扩展液晶屏可以显示的内容。


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

相关文章推荐

LCD1602显示屏的驱动设置及例程

一般来说,LCD1602有16条引脚,据说还有14条引脚的,与16脚的相比缺少了背光电源A(15脚)和地线K(16脚)。我手里这块LCD1602的型号是HJ1602A,是绘晶科技公司的产品,它有16条...
  • zscfa
  • zscfa
  • 2017-08-25 15:29
  • 182

51单片机驱动1602液晶显示器的小例子

首先附上1602的相关资料: 引脚功能: 1602采用标准的16脚接口,其中: 第1脚:VSS为电源地 第2脚:VCC接5V电源正极 第3脚:V0为液晶显示器对比度调整端,接正电源时对比...

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

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

Win7 多层路由器问题

局域网,两层以上路由器,而且是N多个......遇到win7系统,绝对是噩梦..........在网络管理中心中查看,系统到路由器连接正常,路由器到外网一级出现红叉,诊断结果--DNS无响应,折腾来折...
  • jsship
  • jsship
  • 2011-02-12 18:32
  • 1752

串口通信数据格式那点儿事儿

最近在做通信相关的程序,利用手机去和单片机进行通信,数据格式真是把我给搞蒙了,现在终于清楚了,记录一下 : 要清楚一件事儿,计算机只识别ASC码,串口调试助手上可以16进制发送和16进制接收 ...

【51单片机】(手把手教你)串口通信-基础篇

通信方式 并行 适合短距离通信,并行通信控制简单、相对传输速度快(8位一起传输)。 串行 只能一位一位的传送。 同步(了解) 建立发送方时钟对接收方时钟的直接控制,使双方达到完全同步。此时...

程序员食谱

程序员的饮食应该如何安排—高蛋白食品抗辐射,动物肝脏和新鲜蔬果保护眼睛,富含钾、氨基酸等元素的食品健脑。如今,电脑越来越普及,许多人不仅在单位使用,家里也安装了电脑,由于操作时间不断延长,一些疾病也随...

【51单片机】数据管的消影问题

数码管的消影 未消影 代码 #include sbitwela=P2^7; //位选 sbitdula=P2^6; //段选 void main() { ...

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

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

第六天:串口通信概念、原理

串口通信的基本概念   通信过程其实分为三个步骤: 发送方先按照信息编码方式编码, 通过传输介质传输 收到编码信息,根据事先的编码方式解码得到原信息     电子通信概念1:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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