国内销售专线:0755-83573112 / 0755-81790748
产品类别
  • 联系方式
  • 在线QQ咨询:在线QQ咨询
    拨打销售专线
    0755-83573112 / 0755-81790748
    联系邮箱
    xyhlcd02@xyhlcd.com、service01@xyhlcd.com
    公司传真
    0755-81790647

以12832点阵液晶模块为例讲解其与单片机的接口

发布来源:www.xyhlcd.com   发布时间:2012-8-16

在单片机与液晶的接口中,关键是要满足液晶的时序要求;在软件编程中,关键是要进行正确的初始化、操作及显示内容的代码。以上接口电路和相应的程序已经通过调试,并在实际中得到应用。随着仪器、仪表、电子设备等智能化程度的提高,单片机系统的液晶显示模块使用的也越来越广泛。本文在介绍以ST7920为驱动器的XYH-12832液晶模块的引脚、结构、功能的基础上,详述了与AT89S51单片机的硬件接口电路及接口软件编程方法。

液晶作为一种显示器件,以其特有的优势正广泛应用于仪器、仪表、电子设备等低功耗产品中。液晶显示器(LCD)具有功耗低、体积小、质量轻、超薄和可编程驱动等其他显示方式无法比拟的优点,不仅可以显示数字、字符,还可以显示各种图形、曲线、及汉字,并且可实现屏幕上下左右滚动、动画、闪烁、文本特征显示等功能;人机界面更加友好,使用操作也更加灵活、方便,使其日益成为智能仪器仪表和测试设备的首选显示器件。

XYH-12832共有2个指令集:基本指令集和扩充指令集。基本指令集包括了对液晶XYH-12832的基本操作,如判断控制器是否为忙、清除显示、设定显示的地址、写数据和读数据等。而扩充指令集则在基本指令集的基础上最大限度地满足了现实的显示需要。比如:能够设置睡眠模式,满足低功耗的需求;可以设置图形显示,更进一步使显示变得多样化,提供更人性化的交互方式。

XYH-12832是内置ST7920控制器的128×32点阵式液晶显示器,通过对ST7920控制器的编程可以实现液晶显示器的各种应用。XYH-12832具有如下特点:

(1)可以显示数字、字母、特殊字符、图形、曲线和汉字;

(2)显示内容为128(列)×32(行)点,全屏幕点阵,可显示2行汉字,每行8个字;

(3)IC内带8 139个16×16点阵中文字库,126个16×8字母符号,并提供4个16×16点阵的自定义字功能;

(4)与CPU接口采用串行控制方式;

(5)功耗低,最大工作功耗15 mW。

12832液晶模块

XYH-12832共有7个外接引脚,其采用串口发送指令和数据,优点在于满足显示目的的同时,占用很少的CPU引脚资源。因此,在很多低端CPU的引脚较少时,也能驱动XYH-12832液晶,满足了不同微系统的需求。

对于图形和曲线显示的原理类似,只需要设置好相应的水平地址和垂直地址,并把相应的图形编码写入液晶模块,就可显示出所要显示的内容。对XYH-12832的软件编程采用Franklin 51语言开发,主要包括两部分,一部分是给液晶写指令,另一部分是给液晶写数据。有了这2个基本的子程序,就可以构造出各种实用的显示子程序。由于液晶内部自带汉字模块,只需发送汉字对应的代码就可以实现汉字的显示,其代码可以在ST7920液晶模块的资料中查找。

在此电路中,采用软件模拟液晶的时序,达到正确显示的目的。由于XYH-12832采用串口通信,外接引脚较少,与单片机连接采用直接连接的方法,即用I/O口直接与LCD数据线和控制线相连,其特点是简单、直观、操作方便。

Copyright© 2001-2017 深圳市兴宇合电子有限公司 [拥有十几年经验的液晶屏液晶模块背光源led数码管生产厂家!]
国内销售专线:0755-83573112 / 0755-81780748 前台电话:0755-81785846 地址:深圳市宝安区石岩镇宏发工业园16栋5楼
传真:0755-81790647 粤ICP备11030976号   网站地图


分享到: