液晶显示模块VPG19264在单片机嵌入式系统中的应用.doc_第1页
液晶显示模块VPG19264在单片机嵌入式系统中的应用.doc_第2页
液晶显示模块VPG19264在单片机嵌入式系统中的应用.doc_第3页
全文预览已结束

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

液晶显示模块VPG19264在单片机嵌入式系统中的应用 作者:王芳王振华张学平|转贴自:本站原创|点击数:188|更新时间:2005-4-26|文章录入:zhangfan 摘 要:通过一个检测系统的设计实践,详细介绍了一种使用89C51单片机和液晶显示模块VPG19264进行图形汉字显示的软硬件设计方法和编程技巧。给出了VPG19264与单片机的硬件连接电路和部分程序代码。关键词:单片机;液晶显示;图形汉字;VPG19264引言北京精电蓬远公司的VPG19264点阵图形液晶显示模块是由LCD液晶显示器、KS0108B列控制器和KS0107B行控制器三部分组成。与同类液晶显示模块相比,具有显示信息量大、亮度高、功耗低、体积小、质量轻等诸多优点,在移动通讯、仪器仪表、电子设备、家用电器等各方面有着十分广泛的用途。下面以VPG19264在某检测系统中进行实时监控与显示的实际应用系统为例,详细阐述VPG19264液晶显示模块的应用方法。VPG19264液晶显示模块介绍l 模块使用说明VPG19264液晶显示器为19264点阵,能容纳1616点阵的汉字共4行15列,且具有较高分辨率(点为0.360.36mm)。该器件的外型尺寸为10060mm,厚度为2.5mm,屏幕可视区为78.6726.19mm。显示方式为全透反显或反白显示,显示颜色为蓝底白字。屏幕下侧有20芯接口与MPU连接,以实现显示控制、背光供电等功能。VPG19264液晶显示器的逻辑电路图如图1所示。由图中可以看出/CSA、/CSB为列控制器选通组合信号,当/CSA/CSB=00 时,选通KS0108B(1);当/CSA/CSB=01时,选通KS0108B(2);当/CSA/CSB=10时,选通KS0108B(3);当/CSA/CSB=11时,禁止选通,总线处于高阻。如表1所示:l 模块的管脚定义 VPG19264的20个管脚定义如表2所示:l 模块的使用注意事项在整机装机时,模块与前面板之间最好加装一块约0.1mm左右的衬垫,面板还应保持平整以免在装配后产生扭曲并可提高其抗振性能。模块中的控制驱动电路是低压微功耗的CMOS 电路,极易被静电击穿,是一种不可修复的损坏,而人体有时会产生高达几十伏或上百伏的高压静电,所以在操作装配以及使用中都应极其小心严防静电。液晶模块可选用带背光的型号大部分为LED 背光方式供电为3.84.3V直流电源,严格限制5V 电源直接供电,否则不仅会增加您的功耗,更会增加损坏背光灯的可能性,缩短液晶模块的使用寿命,推荐电压为4.1V。MPU 到液晶模块接口的连线尽可能短,最好50mm之内,如果系统要求必须超过50mm,就要考虑加驱动,例如MPU 信号线上接74LS245。系统硬件组成显示系统的硬件组成框图如图2所示。图3所示是89C51单片机与VPG19264的硬件电路连接方法。显示系统的软件设计采用MCS-51系列汇编指令编制而成。该系统的硬件连接采用间接方式连接,在硬件系统上电复位后,可通过软件根据所控制的液晶显示模块的特性和需要显示的方式来设置各个指令的参数以初始化系统,之后,就可以由单片机把数据直接送给KS0107B和KS0108B的显示缓存,然后由它们来控制液晶显示。下面通过显示几个1616图形汉字的程序来简要说明VPG19264的文本显示方式。先在初始化子程序中将设置显示起始行为第一行。要进行反白显示时在初始化程序中写入00H,否则写入0FFH。在图形方式下显示汉字时,可以用字模提取工具(字模提取工具可以在网上下载),首先进行预显示汉字的取模,然后在程序区内建立汉字库,最后由程序再逐字节向图形区的相应单元写入汉字的模值,从而得到所需的显示效果。下面给出用VPG19264进行显示的部分软件程序代码:;主程序: ORG0000HAJMPMAINORG0030HMAIN:MOVSP,#60HMOVP2,#0D8H;LCALLINT ;调液晶初始化子程序LCALLCLEAR ;调清屏子程序LCALLDISCHA ;调显示汉字字符子程序LJMPS_UP ;向上移动子程序 SJMP $;= 中文演示显示程序段 =DISCHA: MOV R1,#00H MOV ZI, #03ZIXUNHUAN: MOV A,R1 MOV DPTR,#TAB2 MOVC A,A+DPTR MOV CODE1,A MOV O_YL,#03H ; 16*16汉字点阵,第4页 MOV O_XL,ZI LCALL CCW_PR ;调用16*16点阵中文写入子程序 INC R1 MOV A,#10H ADD A,ZI MOV ZI,A CJNE R1,#0CH,ZIXUNHUAN RETTAB2: DB 00H,01H,02H,03H,04H,05H,06H,07H,08H,09H,0AH,0BH,0CH; 初始化子程序INTINT: MOV COM,#0C0H ; 设置显示起始行为第一行 LCALL PR1 ;写指令代码子程序(左) LCALL PR4 ;写指令代码子程序(中) LCALL PR7 ;写指令代码子程序(右) MOV COM,#3FH ; 开显示设置 LCALL PR1 LCALL PR4LCALL PR7RET; 清屏子程序CLEAR CLEAR: MOV R4,#00H; 页面地址暂存器设置 CLEAR1: MOV A,R4 ORL A,#0B8H; 或页面地址设置代码 MOV COM,A; 页面地址设置 LCALL PR1 LCALL PR4 LCALL PR7 MOV COM,#40H ; 列地址设置为0 LCALL PR1 LCALL PR4 LCALL PR7 MOV R3,#40H ; 一页清64个字节 CLEAR2: MOV DAT1,#00H ; 反白显示 LCALL PR2 ;写显示数据子程序(左) LCALL PR5 ;写显示数据子程序(中) LCALL PR8 ;写显示数据子程序(右) DJNZ R3,CLEAR2 ; 页内字节清零循环 INC R4 ; 页地址暂存器加1 CJNE R4,#08H,CLEAR1 ; RAM 区清零循环 RET由于篇幅有限,其它子程序及汉字字模库从略。VPG1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论