点阵LCD显示原理与12864 LCD使用详解
120 浏览量
更新于2024-08-28
1
收藏 659KB PDF 举报
"本文主要介绍了全点阵LCD的显示原理及其使用方法,特别是针对中文显示的处理方式。文章提到了ASCII编码在汉字显示中的应用,以及字模在形成字符图像中的重要作用。此外,还简单介绍了12864点阵型LCD的结构和功能器件,包括指令寄存器和数据寄存器的用途。"
全点阵LCD显示原理
全点阵LCD(Liquid Crystal Display)的工作基于数字电路的基础,即所有数据由0和1表示。为了在LCD上显示文本,需要对LCD控制器进行特定的数据操作。对于英文字符,由于只有少数几种,通常一个字节(8位)就足够表示一个字母。然而,中文字符数量庞大,超过6000个。在早期的DOS系统中,利用ASCII码的扩展,将高位的128个值组合成一对来表示汉字,这就是汉字的内码。低位的128个值则保留给英文字符,作为英文内码。
汉字显示的关键在于字模
字模是数字与字符形状之间转换的关键。每个字模都是一串数字,但这些数字不再代表数值,而是用来记录字符的形状。例如,英文字符'A'的字模由一系列二进制位组成,这些位对应于字符的各个像素点。同样,中文字符“你”的字模则记录了其在点阵中的形状,每个位置的1或0代表该位置的像素点是否亮起。
12864点阵型LCD介绍
12864点阵型LCD是一种常见的图形点阵液晶显示器,由行驱动器和列驱动器以及128×64的全点阵液晶单元组成。它可以显示图形,同时也能支持8×4个(16×16点阵)汉字的显示。
12864LCD的内部组件与功能
- 指令寄存器(IR):IR存储指令码,当D/I(Data/Instructions)信号为0时,通过E信号的下降沿,指令码会被写入IR。
- 数据寄存器(DR):DR用于存储待显示的数据。当D/I为1时,E信号下降沿使得图形显示数据写入DR,或者在E信号高电平时,可以从DR读取DB7至DB0的数据总线。
使用12864LCD进行编程时,理解和掌握这些功能部件至关重要,因为它们决定了如何有效地控制和更新LCD的显示内容。通过向指令寄存器发送特定的指令,可以设置LCD的工作模式、地址指针等;而数据寄存器则用于传输实际的显示数据,以形成所需的图像或文本。
2084 浏览量
2010-02-03 上传
107 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
305 浏览量
119 浏览量
weixin_38516040
- 粉丝: 3
- 资源: 918
最新资源
- VS2010 MFC 条形码生成资料
- emacs-which-key:Emacs软件包,在弹出窗口中显示可用的键绑定
- COEN268:行动应用程式开发人员-Android
- Lev3_1_css-einf-hrung_position
- generator-angular-chrome-extension:一个基于角度和物化的Chrome合金扩展的yeoman生成器
- 语义相似度数据-lcqmc.rar
- appfuse-service-3.0.0.zip
- 分享一款由PIC16F1947单片机制作的热敏电阻温控器资料-电路方案
- win12虚拟机 好用 bing
- 表情符号按钮:Vanilla JavaScript表情符号选择器组件
- loopback-getting-started:报废回购,用于学习环回
- Algo:Algo是一个资料库,在一个地方包含所有算法,并且向所有PEC学生开放供其贡献。 该存储库包含的算法对于在放置驱动器中破解编码测试以及竞争性编程都很重要
- Signal_frequency_estimation.rar
- bookcms.rar
- 拼图智力开发PPT模板下载
- God-mode:次模式,用于输入类似于神的命令