当前位置:首页 > 嵌入式 > 嵌入式硬件

马 成 何培祥 李庆东 引 言 液晶作为一种显示器件,以其特有的优势正广泛应用于仪器、仪表、电子设备等低功耗产品中。以往的测控仪器的显示部分大都采用led式液晶显示屏进行参数设定和结果显示,其显示信息量少、形式单一、人机交互性差、操作人员要求较高。而液晶显示器(lcd)具有功耗低、体积小、质量轻、超薄和可编程驱动等其他显示方式无法比拟的优点,不仅可以显示数字、字符,还可以显示各种图形、曲线、及汉字,并且可实现屏幕上下左右滚动、动画、闪烁、文本特征显示等功能;人机界面更加友好,使用操作也更加灵活、方便,使其日益成为智能仪器仪表和测试设备的首选显示器件。本文在介绍以st7920为驱动器的wgm-12832液晶显示模块的引脚、结构、功能的基础上,详述了与at89s51单片机的硬件接口电路及接口软件编程方法。 1 wgm-12832结构特点及操作 1.1 点阵式液晶显示器wgm-12832简介 wgm-12832是内置st7920控制器的128×32点阵式液晶显示器,通过对st7920控制器的编程可以实现液晶显示器的各种应用。wgm-12832具有如下特点:(1)可以显示数字、字母、特殊字符、图形、曲线和汉字;(2)显示内容为128(列)×32(行)点,全屏幕点阵,可显示2行汉字,每行8个字;(3)ic内带8 139个16×16点阵中文字库,126个16×8字母符号,并提供4个16×16点阵的自定义字功能;(4)与cpu接口采用串行控制方式;(5)功耗低,最大工作功耗15 mw。 wgm-12832模块主要硬件结构框图如图1所示。 wgm-12832共有7个外接引脚,其采用串口发送指令和数据,优点在于满足显示目的的同时,占用很少的cpu引脚资源。因此,在很多低端cpu的引脚较少时,也能驱动wgm-12832液晶,满足了不同微系统的需求。 1.2 wgm-12832控制指令 wgm-12832共有2个指令集:基本指令集和扩充指令集。基本指令集包括了对液晶wgm-12832的基本操作,如判断控制器是否为忙、清除显示、设定显示的地址、写数据和读数据等。而扩充指令集则在基本指令集的基础上最大限度地满足了现实的显示需要。比如:能够设置睡眠模式,满足低功耗的需求;可以设置图形显示,更进一步使显示变得多样化,提供更人性化的交互方式。单片机对wgm-12832的操作原理为:单片机先确认st7920内部处于非“忙”状态。即读取bf位,当bf为0时,st7920才可接收新的指令。如果在送指令前不检查bf位,那么在前一条指令和这条指令中间必须延迟一段较长的时间,确保前一条指令执行完。在操作时,st7920在单片机的时钟信号的控制下,通过数据线传送给st7920,当st7920成功接收到数据后,转入内部时钟控制,封锁i/o口缓冲器,置“忙”标志。st7920根据接收数据中的rw和rs位判断所接收到的是数据、指令、还是所要显示的内容,并进行相应的处理。处理完成后,撤消i/o口缓冲器的封锁,“忙”标志清零。在写入数据到ram中时,每个ram的位址都可以连续写入2个位元的资料(2 b),当写人第二个字节时,位址计数器(ac)的值就会自动加1,即在连续写入内容时,只需要设定开始的位址,并连续写入数据就能达到目的。因为st7920是能控制128×64点阵的驱动芯片,wgm-12832只用了st7920资源的1/2。在使用上需要注意,ddram位址中的88 h~8 fh和98 h~9 fh中的内容是不能显示出来的。位址80h~87h和90h~97h的内容会被分别显示在第1行和第2行。 2 单片机与wgm-12832液晶的接口电路 at89s51和液晶wgm-12832模块的接口电路如图2所示。由于wgm-12832采用串口通信,外接引脚较少,与单片机连接采用直接连接的方法,即用i/o口直接与lcd数据线和控制线相连,其特点是简单、直观、操作方便。在此电路中,采用软件模拟液晶的时序,达到正确显示的目的。 3 软件编程 对wgm-12832的软件编程采用franklin 51语言开发,主要包括两部分,一部分是给液晶写指令,另一部分是给液晶写数据

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

这款全新的中端MCU系列为设计人员提供了更高水平的安全性和灵活性

关键字: 嵌入式 单片机

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

在现代电子技术的快速发展中,单片机以其高度的集成性、稳定性和可靠性,在工业自动化、智能家居、医疗设备、航空航天等诸多领域得到了广泛应用。S32单片机,作为其中的佼佼者,其引脚功能丰富多样,是实现与外部设备通信、控制、数据...

关键字: s32单片机引脚 单片机

在微控制器领域,MSP430与STM32无疑是两颗璀璨的明星。它们各自凭借其独特的技术特点和广泛的应用领域,在市场上占据了重要的位置。本文将深入解析MSP430与STM32之间的区别,探讨它们在不同应用场景下的优势和局限...

关键字: MSP430 STM32 单片机

随着科技的飞速发展,电子产品在我们日常生活中扮演着越来越重要的角色。而在这些电子产品中,接口作为连接设备与外部设备的桥梁,其重要性不言而喻。其中,Type-C接口作为一种新型的接口标准,因其独特的优势,逐渐成为了众多电子...

关键字: 电子产品 Type-C 接口

该系列产品有助于嵌入式设计人员在更广泛的系统中轻松实现USB功能

关键字: 单片机 嵌入式设计 USB

单片机编程语言是程序员与微控制器进行交流的桥梁,它们构成了单片机系统的软件开发基石,决定着如何有效、高效地控制和管理单片机的各项资源。随着微控制器技术的不断发展,针对不同应用场景的需求,形成了丰富多样的编程语言体系。本文...

关键字: 单片机 微控制器

单片机,全称为“单片微型计算机”或“微控制器”(Microcontroller Unit,简称MCU),是一种高度集成化的电子器件,它是现代科技领域的关键组件,尤其在自动化控制、物联网、消费电子、汽车电子、工业控制等领域...

关键字: 单片机 MCU

STM32是由意法半导体公司(STMicroelectronics)推出的基于ARM Cortex-M内核的32位微控制器系列,以其高性能、低功耗、丰富的外设接口和强大的生态系统深受广大嵌入式开发者喜爱。本文将详细介绍S...

关键字: STM32 单片机

在当前的科技浪潮中,单片机作为嵌入式系统的重要组成部分,正以其强大的功能和广泛的应用领域受到越来越多行业的青睐。在众多单片机中,W79E2051以其卓越的性能和稳定的工作特性,成为市场上的明星产品。本文将深入探讨W79E...

关键字: 单片机 w79e2051单片机
关闭
关闭