关闭
关闭
首页 > 嵌入式基础教程 > 设计教程

要:研究了基于ST7920控制器的128×64中文字库点阵屏的开发使用方法,主要从图形点阵显示控制原理、液晶显示控制指令、液晶显示控制时序几个方面分析了液晶屏嵌入式应用的开发使用步骤,最终给出了一个单片机控制液晶显示的应用实例。
关键词:12864;液晶;指令;显示缓存

0 引言
    在嵌入式系统开发过程中,显示输出控制是一项重要的研究内容。常用的显示输出器件有发光二极管(LED)、数码管及液晶显示器等。  LED及数码管的显示输出控制相对比较简单,相关文献介绍的也比较详细。在液晶显示器中,图形点阵形液晶显示器的硬件结构比较复杂,显示输出控制也不太容易掌握,虽然部分文献进行了一定介绍,但面向的对象往往是已有一定开发经验的使用人员,而针对初学者进行专题论述的文献却不多。鉴于此,文章以基于ST7920控制器的128×64中文字库点阵屏为例,进行了开发应用研究分析,以便初学者进行参考学习。

1 图形点阵显示控制原理
    图1为12864液晶屏图形点阵显示原理的示意图。由图可见,液晶屏在x方向有128列,在y方向有64行,因此整个液晶屏有128×64个像素。每个像素有亮与灭两种状态,以黄绿屏黑字为例,若某个像素亮则该像素被黑色填充,这样不同像素的亮与灭的组合就可显示不同的点阵型字符或图案。如图1中的黑色像素组合就可显示一个汉字“十”字。

a.jpg


    对于字符显示来说,可以分为16×8像素半宽字符和16×16像素中文字符两种点阵显示。在液晶显示屏上一个半宽字符占据的像素点数为16×8个,中文字符的像素点数为16×16个。12864点阵液晶屏能显示32×8个半宽字符或16×4个中文字符。在显示缓存中有一种叫绘图RAM的缓存来对点阵型字符进行控制,该RAM简写为GDRAM。GDRAM维护了一个和液晶屏像素相对应的二维绘图缓冲空间,该表的水平地址为0至16,垂直地址为0至64。GDRAM的每一个水平地址对应了图1中的16个列,每一个垂直地址对应图1中的一行。
    在更改绘图RAM时,由扩充指令设置GDRAM地址,先垂直地址后水平地址(连续2个字节的数据来定义垂直和水平地址),再2个字节的数据给绘图RAM(先高8位后低8位)。图1中的汉字“十”字在GDRAM中的编码如表1所示。

b.jpg



2 液晶显示控制指令
    编程人员在向液晶显示缓存写入要显示的编码数据时,须在一系列液晶显示控制指令的控制下才能完成。表2是基于ST7920控制器的128×64中文字库点阵屏液晶显示控制的主要指令表。由该表可以看出,显示控制指令要受到控制信号RS、R/W的控制。D0至D7为外部CPU与液晶内部处理器之间交互数据的总线,交互的数据包括上述指令及显示数据。对于各指令的详细描述在相关数据手册中都有具体介绍,在进行液晶驱动开发之前要进行认真学习研究,只有熟悉了各指令的意义及取值后才能进行程序的编写。

 1/4    1 2 3 4 下一页 尾页
换一批

延伸阅读

[新鲜事] 三星继续统治全球NAND闪存市场,营收暴涨34%

三星继续统治全球NAND闪存市场,营收暴涨34%

三星在全球NAND闪存依然是统治性地位,去年营收141.51亿美元,同比暴涨了34%,遥遥领先第二名的东芝。......

关键字:三星 NAND闪存

[真心话] 作为一个电子人,不会英语怎么行?

作为一个电子人,不会英语怎么行?

最近看有人提到工程师学英语这件事,就来说说我的一点经验吧......

关键字:电子

[新鲜事] 人工智能又赢了,这次是德扑大赛

人工智能又赢了,这次是德扑大赛

在当地时间 1 月 30 日,宾夕法尼亚州匹兹堡的 Rivers 赌场,卡耐基梅隆大学 ( CMU )开发的人工智能系统Libratus ,在共计 12 万手的一对一无限注德州扑克比赛中击败了四名顶级人类玩家 Jason Lee、Dong ......

关键字:人工智能 德州扑克

[猎聘集] 乐视被追讨6000多万欠款!员工没法上班

乐视被追讨6000多万欠款!员工没法上班

2017年6月6日,A股上市公司明家联合(300242)今日发布公告称,公司控股子公司及控股孙公司近日因广告合同纠纷诉讼乐视系多家公司,其中包括乐视体育、乐视控股、乐视电子商务、乐视网。公告称,乐视网等四家公司合计欠款超6000万元。......

关键字:乐视 欠款 员工

[新鲜事] 苦等台积电10nm, 联发科X30进军高端市场机会正流失

苦等台积电10nm, 联发科X30进军高端市场机会正流失

华为的P10即将发布,估计会继续采用16nm FinFET工艺的麒麟960,联发科的X30则依然未能确定上市时间,高通的骁龙835将有大批手机企业采用推出新品,而且可以预期的是华为麒麟970应会在今年10月份上市,这导致X30的机会正在不断......

关键字:联发科 10nm工艺

[新鲜事] 6S首发!小米自主高端CPU首曝:媲美骁龙835

6S首发!小米自主高端CPU首曝:媲美骁龙835

经过几年的积累后,小米自研的松果处理器终于要有所行动了。从目前曝光的情况来看,小米5C将首发松果处理器首款产品,据说这款CPU采用了八核心A53公版架构,其性能约等于高通骁龙808。现在,有网友送出小米自主处理器......

关键字:小米

[新鲜事] 3D打印镜头 让机器人获得老鹰和人类视力

3D打印镜头 让机器人获得老鹰和人类视力

在许多方面,人眼不像数码相机。我们的眼睛没有固定的帧速率或分辨率;没有一致的颜色再现,甚至具有盲点,这些光学不一致性是自然选择的产物,并且为科学家提供了一些好处,可以用在数字视觉中。......

关键字:3D打印 镜头 视力
条评论

我 要 评 论

网友评论

大家都爱看

  • 华为的优势,就是自家的各种自研芯片

    CPU即中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

    2017-08-16
  • 你不知道Ryzen芯片有多火?来看看AMD的股票吧

    据外媒报道,美银美林认为,AMD最新的Ryzen芯片可能会引发一波销售浪潮,进而推动该股继续上涨。它认为AMD股票还有40%以上的上涨空间。

    2017-08-16
  • 国产芯片:厚积薄发,强势崛起

    关于国产芯片,是近几年才有崛起的势头,可是在几年之前,国产芯片还处于“沉睡”的状态,尤其是手机芯片,几乎大部分都依赖进口,而且国外的市场几乎被高通和联发科所垄断,也就展讯还在市场边…

    2017-08-16
  • 为了数据安全 大疆无人机增加隐私飞行功能

    大疆周一表示,在美国陆军因为“网络缺陷”而要求其成员停用大疆无人机后,这家中国无人机制造商将加强无人机的数据安全性。 大疆政策和法务副总裁布伦丹&middot…

    2017-08-15
  • Intel代工 展讯发布14nm SC9853I手机SoC

    SC9853I采用的Intel的14nm FinFET制程,架构为8核64位Airmont架构,主频1.8GHz,GPU为Mali-T820 MP2,号称面向799~1299元档次的手机。…

    2017-08-15