930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 9270|回复: 1

LCD12864液晶屏使用详解1-基本概念

[复制链接]

27

主题

72

帖子

384

积分

版主

Rank: 7Rank: 7Rank: 7

积分
384
发表于 2016-9-5 22:34:08 | 显示全部楼层 |阅读模式
本帖最后由 飞宇 于 2016-9-8 23:20 编辑
1. 12864:    
    指的是液晶屏有128*64个点。他是一个统称,并不具体代表一种类型的屏。我们经常用点阵来称呼液晶屏,这样更直观一些,如下面2种都是12864点阵的屏,一个是LCD,一个是OLED。

图1:12864液晶显示模块

2. 裸屏:
     仅仅是个显示屏幕,不包含供电电路和控制驱动电路等。下图是OLED12864的裸屏。

图2:OLED12864裸屏

3. 液晶显示模块:     
     将裸屏、驱动控制电路、电源电路、背光源、PCB线路板、连接件等装配在一起的组件,如图1中就是液晶显示模块。
4. 液晶屏控制器:
     用来驱动液晶屏的,有的包含字库,有的不包含,我们后面要详细讲解的12864液晶模块使用的控制器是ST7920,是包含字库的。
5. 接口类型:
     即与单片机之间的接口,可以是8位并口、4位并口或3线串行(3线SPI,这种模式下不能读液晶屏)。
6. DDRAM、CGROM、CGRAM、GDRAM
  • DDRAM:(Data Display Ram),数据显示RAM,和屏幕的显示对应,向里面写什么(写入的是编码),屏幕上就会在显示什么(显示的是编码对应的字库里的字模)。
  • CGROM:(Character Generation ROM),字符发生ROM。里面存储了中文汉字的字模,也称作中文字库,编码方式有GB2312(中文简体)和BIG5(中文繁体)。
  • CGRAM:(Character Generation RAM),字符发生RAM,用来给用户自定义字模用的。12864内部提供了64×2B的CGRAM,可用于用户自定义4个16×16字符,每个字符占用32个字节。
  • GDRAM:(Graphic Display RAM),图形显示RAM,这一块区域用于绘图,这里面字节的各个位和屏幕上的点对应,位写为“0”,屏幕上对应的点就会变暗,位写为“1”,屏幕上对应的点就会点亮,通过点亮或熄灭各个位的组合,即可达到显示图片的效果。注意它和DDRAM的区别,往DDRAM中写的数据是编码,控制器通过编码在CGROM中找到字模,然后映射到屏幕上,而向GDRAM中写的数据是直接对应屏幕上的各个点。




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

36

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2016-11-25 18:12:30 | 显示全部楼层
好资料,学习!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

Copyright © 合肥艾克姆电子科技有限公司
快速回复 返回顶部 返回列表