点阵LCD显示原理与12864 LCD使用详解
84 浏览量
更新于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的工作模式、地址指针等;而数据寄存器则用于传输实际的显示数据,以形成所需的图像或文本。
2011-04-18 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38516040
- 粉丝: 3
- 资源: 918
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南