单片机应用系统图形点阵液晶显示器
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.SMG12864与单片机接口的原理图
在图9-16中,SMG12864作为单片机并行扩展的I/O口,数据线与P0口 相连,按、CS1和CS2和的含义,片1和片2命令口的地址为0x8200、 0x8400,写数据口的地址为0x8300、0x8500,读数据口的地址为 0x8B00、0x8D00,读状态口的地址为0x8C00、0x8A00。
图9-16 SMG12864 与单片机总线的接 口
9.2.3
Lห้องสมุดไป่ตู้D点阵液晶显示器及其接口
LCD点阵式显示器引线较多,用户使用极不方便,所以制造商将点阵 液晶显示器和驱动器做在一块板上成套出售,这种产品称为液晶显示模 块(LCM)。 下面以点阵式液晶显示器SMG12864为例,介绍液晶显示器的功能、使 用方法及与单片机的接口。 1.SMG12864的结构和引脚 SMG12864是一种128列×64 行点阵的液晶显示器。由两片 控制器控制各自的64行×64列, 每个控制器内部带有512字节的 RAM缓冲区,分8页寻址,1页包 含8(行)×64(列)点,占据 64字节,第0页第0列对应于最 左边的一列D0~D7,如图9-15 所示。
表9-3 SMG12864状态字
(2)写指令:当数据/命令端=“0”,读/写控制端=“0”,CS1或 CS2=“1”,允许端E=“1”,对SMG12864进行初始化操作,此时D7~ D0线为指令码。具体见表9-4。
No Image
表9-4 SMG12864指令表
(3)读数据:当数据/命令端=“1”,读/写控制端=“1”,CS1或 CS2=“1”,允许端E=“1”时,对SMG12864进行读数据操作,D7~D0 线上为读到的数据。 (4)写数据:数据/命令端=“1”,读/写控制端=“0”,CS1或 CS2=“1”,允许端E=“1”时,对SMG12864进行写数据操作,此时 D7~D0线为将要写到SMG12864 RAM中的数据。
图9-15 RAM地址映射图
用户可以通过设定控制器的页指针和列指针来访问内部512字节的 RAM。汉字点阵的生成方式应选用列扫描方式。液晶显示器引脚功能 见表9-2。
表9-2 液晶显示器的引脚
2.SMG12864控制器基本操作时序 (1)读状态操作:当数据/命令端=“0”,读/写控制端=“1”,片选 端CS1或CS2=“1”,允许端E=“1”,对SMG12864进行读状态操作, D7~D0线上为状态字,其格式见表9-3。