欢迎来到天天文库
浏览记录
ID:45330171
大小:721.79 KB
页数:6页
时间:2019-11-12
《基于单片机控制的液晶显示原理与设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、测控技术机机电工程技术电工程技术2008年第37卷第10期基于单片机控制的液晶显示原理与设计12周一恒,严家明(1.中国矿业大学电子信息与电气工程学院,江苏徐州221116;2.重庆大学输变电装备及系统安全与新技术国家重点实验室,重庆400044)摘要:提出了一种基于单片机和ST7920控制模块进行液晶显示的实现方法,介绍了液晶显示控制器ST7920的性能特点,给出了单片机与液晶显示屏LMG-SSC24D64硬件接口设计、软件设计流程以及详细的液晶显示程序。设计的该显示模块能够应用于测控系统中。关键词:单片机;ST7920;液晶显示
2、;接口电路中图分类号:TP334文献标识码:A文章编号:1009-9492(2008)10-0040-041引言体中文字库的点阵图形液晶显示控制模块,其控制的显示分辨率可达128×64。模块内带有中文字型库CGROM,该液晶显示(LCD)由于具有可编程驱动、接口控制方字库中含有8192个16×16点阵的中文字符,可利用代码便、体积小、功耗低、具有良好的可视化人机界面等优简单方便地显示汉字;半宽字型库HCGROM提供了128点,在智能设备尤其是便携式仪器仪表中得到了广泛应个16×8点阵的ASCII字符,便于英文和其他常用字符显用,在许
3、多单片机、DSP等应用系统中也被广泛应用于终示;64×16点阵的造字空间CGRAM,用户可以根据需要端显示[1,2]。LCD已成为当代高新技术产业、信息产业构造生僻字;64×256点阵的绘图区域GDRAM,可以方便中最重要的信息显示方式之一。构造图形,与文字混合显示。随着数控技术、测控技术等新技术的发展,对中英文显示模块与单片机、DSP等微控器的接口界面灵活,显示、图形显示的需求越来越多[1,3],普通的LED显示有并行、串行两种连接模式,其中并行模式又有8位/4位已不能满足要求。本文以内核为ST7920的LMG-两种接法,串行模式
4、又分3线/2线两种接法。SSC24D64液晶显示屏为例,介绍液晶基本功能、工作原2.2指令系统理及其在智能控制系统中与单片机的硬件接口以及软件设LMG-SSC24D64内核ST7920模块内部有一个指令寄计方法。以期为液晶显示在智能控制领域的应用提供一种存器和一个数据寄存器,其指令分为基本指令集和扩充指便捷快速的方法,也望有利于液晶显示屏在其他领域的推令集。广应用。基本指令集用来初始化液晶屏和实现基本功能控制。2液晶模块原理对于指令寄存器来说,包括清除显示、位址清零、进入点在智能控制系统中越来越多地使用了液晶显示屏设定、显示状态开/
5、关、光标或显示移位控制、功能设定、LCD,LCD是一种介于液体和固体之间热力学的中间稳定设定CGRAM位址、设定DDRAM位址、读取忙标志相,它本身不会发光,是利用外部光的反射原理进行显(BF)等指令;对于数据寄存器来说,包括写数据到RAM示。液晶显示功耗小,字形美观,在系统中可用集成电池(DDRAM/CGRAM/GDRAM)、读出RAM的值等指令。来供电[4]。扩充指令集主要用来绘图,包括待命模式、卷动位址2.1基本功能或RAM位址、选择睡眠模式、扩充功能设定、设定IRAMLMG-SSC24D64液晶显示屏以ST7920显示控制模
6、块位址或卷动位址、设定绘图RAM地址等指令。为内核,液晶显示屏幕为240×64点,可显示四行,每行2.3硬件组成可显示16×16中文字符15个或16×8半宽符号字型30个。LMG-SSC24D64液晶显示屏的外形尺寸为180×65,视显示控制模块ST7920是内部含有国标一级、二级简域尺寸为132×39,由两块独立的芯片组合而成,分别由使收稿日期:2008-03-2140机机电工程技术电工程技术2008年第37卷第10期测控技术能信号Enable1(E1)、Enable2(E2)加以控制,两芯片次设计在GAL芯片的扩展下,单片机和液
7、晶模块、外扩存共用Register(RS)、R/W和数据传输线,在同一时刻,储器以直接控制的方式相连接[9]。芯片的使能端E1、E2只能有一个为下降沿触发有效。当可编程控制器芯片GALl6V8对单片机的控制功能进行使能信号有效时,RS、R/W和数据传输线就只与使能的扩充,产生外扩存储器、模块芯片选择、指令(数据)寄芯片相连,从而实现资源的分时使用,占用较小的资源开存器、读写信号等使能信号,协调单片机对外扩存储器和销。在使能信号到达的情况下,RS、R/W和数据传输线液晶模块的控制。该芯片编程容易,可以随时方便地修改的逻辑关系如表1所示
8、。其逻辑关系,在一定程度上提高了开发的通用性,GALl6V8连线如图2所示。表1指令寄存器、数据寄存器读写逻辑表GAL控制逻辑协议为E2864=A15+A14+A13为外扩存储器2864的使能信号,使能信号E1=选A14+A12、使能
此文档下载收益归作者所有