新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 液晶显示与单片机的接口与编程方法

液晶显示与单片机的接口与编程方法

作者:时间:2012-11-15来源:网络收藏

引言

  器(LCD)具有功耗低、体积小、重量轻、超薄等许多其它显示器无法比拟的优点,近几年来被广泛用于控制的智能仪器、仪表和低功耗电子产品中。LCD 可分为段位式LCD、字符式LCD 和点阵式LCD。其中,段位式LCD 和字符式LCD 只能用于字符和数字的简单显示,不能满足图形曲线和汉字显示的要求;而点阵式LCD 不仅可以显示字符、数字,还可以显示各种图形、曲线及汉字,并且可以实现屏幕上下左右滚动,动画功能,分区开窗口,反转,闪烁等功能,用途十分广泛。本文介绍了点阵式器MGLS12864 与的接口及编程的方法,同时介绍了创建8×16 字符和16×16 点阵汉字的方法,及常用的字符显示和汉字显示程序。

  硬件设计

  这里着重介绍器与的接口技术。有关

  MGLS12864 图形液晶引脚功能及控制器HD61202的接口时序波形,可查看图形液晶显示器产品有关手册。

  单片机可以通过数据总线与控制信号直接采用存储器访问形式、I/O 设备访问形式控制该液晶显示模块。本文以华邦公司的W78E58 为例,它是51 系列单片机兼容的微控制器,其内部有32KB 的FLASH EEPROM,用户编制的程序及需要显示的英文字母、数字、汉字、曲线和图形都可以存储在里面,免去了扩展外部存储器的麻烦,使得以W78E58 单片机为核心的控制系统电路更简单。因此十分适用于液晶显示。

  MGLS12864 与W78E58 单片机接口电路如图1 所示。该图采用直接访问方式,单片机通过低位地址A2控制CSA;A3 控制CSB,以选通液晶显示屏上各区的控制器HD61202;同时W78E58 用地址A1 作为R/W 信号控制数据总线的数据流向;用地址A0 作为D/I 信号控制寄存器的选择;E 信号由W78E58 的读信号/RD 和写信号/WR 合成产生;另外单片机的复位脚(9 脚)经反相器后连接到液晶显示器复位脚(17 脚/RST),当单片机上电复位或手动复位时, 液晶显示器同时也复位;从而实现了W78E58 对内置HD61202图形液晶显示器模块的电路连接。电路中LCD 电源控制端VO 是用来调节显示屏灰度的,调节该端的电压,可改变显示屏字符、图形的颜色深浅。

  单片机对液晶显示模块的操作可分为两部分,即左半屏和右半屏操作。下面是根据图1 的连接确定对应左半屏(前64×64)和右半屏(后64×64)操作地址:

  CWADR1 EQU 0004H 左半屏写指令代码地址

  DWADR1 EQU 0005H 左半屏写显示数据地址

  CRADR1 EQU 0006H 左半屏读状态字地址

  DRADR1 EQU 0007H 左半屏读显示数据地址

  CWADR2 EQU 0008H 右半屏写指令代码地址

  DWADR2 EQU 0009H 右半屏写显示数据地址

  CRADR2 EQU 000AH 右半屏读状态字地

  DRADR2 EQU 000BH 右半屏读显示数据地址


上一页 1 2 3 4 5 6 7 8 下一页

关键词: 液晶显示 单片机 接口与编程

评论


相关推荐

技术专区

关闭