单片机系统中液晶显示器的接口设计

发布者:RadiantEyes最新更新时间:2013-11-07 来源: dzsc关键字:单片机系统  液晶显示器  低耗系统 手机看文章 扫描二维码
随时随地手机看文章

引言

由于液晶显示器(LCD)具有显示功耗低、体积小、重量轻、超薄等许多其他显示器无法比拟的优点,在低功耗等单片机系统中被广泛采用。LCD可分为段位式LCD、字符式LCD和点阵式LCD,其中,段位式LCD和字符式LCD只能用于字符和数字的显示。本文介绍段位式液晶显示器EDS806和EDS812,给出了它与单片机的接口及编程方法。

显示数据图中,单片机(可以选择51系列中的一种,图中省略)内经过程序处理后,输出显示信号送到P1口(数据4位,选择信号4位)。数据中4位送入MC14543(BCD --锁存/ 7段译码/ 驱动动器)中,经过译码形成MC14543的输出端a、b、c、d、e、f、g分别接到8位EDS806和3位的EDS812的,每一个数字位需要一个MC14543。

4位选择信号送到CD4514译码器(4位锁存/ 4-16线译码器),选择接收数据的MC14543芯片和浮动显示的小数点位。(8位EDS806可以浮动显示)
为了使EDS806能浮动显示,所以用MC14174B和CD4070控制小数点。

程序

当使用该显示接口图做一般数据如温、湿度、压力、流量等显示时,程序如下:

ORG 0085H
L0085: ORL P1,#0FFH ;P1口置1,4FH~40H中是要 显示的数据(高~低)
MOV A,4FH ;最高位是否为0
NOP
NOP
MOV A,4FH
ANL A,#0ffH
JZ L009E ;为0转移
MOV DPTR, #0F9BH ;第一段显示数据(此时数据为最大)
MOV 2FH,#0a0h ;送小数点数据到2FH中
LJMP L00DD
L009E: MOV A,4EH ;次高位是否为0
NOP
NOP
MOV A,4EH
ANL A,#0FFH
JZ L00B1 ;为0转移
MOV DPTR, #0155H ;第二段显示数据
MOV 2FH, #21H ;送小数点数据到2FH中
LJMP L00DD

L00B1: MOV A,4DH
NOP
NOP
MOV A,4DH
ANL A,#0FFH
JZ L00C4 ;为0转移
MOV DPTR, #0139H ;第三段显示数据
MOV 2FH, #22H ;送小数点数据到2FH中
LJMP L00DD

L00C4: MOV A,4CH
NOP
NOP
MOV A,4CH
ANL A,#0FFH
JZ L00D7 ;为0转移
MOV DPTR,#011DH ;第四段显示数据
MOV 2FH,#24H ;送小数点数据到2FH中
LJMP L00DD

L00D7: MOV DPTR,#0171H ;第五段显示数据
MOV 2FH, #28H ;送小数点数据到2FH中

L00DD: MOV B, #0DH ;显示数据中的数据个数
MOV A,2FH
ANL A,#0FH
MOV 2DH,A
MOV A,2FH
ANL A,#0F0H
SWAP A
MOV 2FH,A
CLR A

L00EE: MOVC A,@A+DPTR ;取相应段的数据进行 显示
MOV R0,A
MOV A,@R0
ORL A,#0F0H
ANL P1,A
NOP
NOP
NOP
NOP
NOP
ANL P1,A

CLR A
INC DPTR
MOVC A,@A+DPTR
ANL P1,A
NOP
NOP
NOP
NOP
ANL P1,A
ORL P1,#0F0H
ORL P1,#0FFH
CLR A
INC DPTR
DJNZ B,L00EE
END [page]

ORG 0F9BH;以下为显示数据,浮动五位,可以类似做出浮动八位。

DB

4FH,0DFH,4EH,0CFH,4DH,9FH,4CH,8FH,4BH,7FH,

4AH,6FH,49H,5FH,48H,4FH

DB

47H,3FH,38H,2FH,37H,1FH,36H,0FH,2FH,0AFH,2DH, 0BFH, ORG 0155H

DB

4EH,0DFH,4DH,0CFH,4CH,9FH,4BH,8FH,4AH,7FH,

49H,6FH,48H,5FH,47H,4FH

DB

46H,3FH,38H,2FH,37H,1FH,36H,0FH,2FH,0AFH,2DH, 0BFH,ORG 0139H

DB

4DH,0DFH,4CH,0CFH,4BH,9FH,4AH,8FH,49H,7FH,

48H,6FH,47H,5FH,46H,4FH

DB

45H,3FH,38H,2FH,37H,1FH,36H,0FH,2FH,0AFH,2DH, 0BFH,ORG 011DH

DB

4CH,0DFH,4BH,0CFH,4AH,9FH,49H,8FH,48H,7FH,47H,

6FH,46H,5FH,45H,4FH

DB

44H,3FH,38H,2FH,37H,1FH,36H,0FH,2FH,0AFH,2DH, 0BFH,ORG 0171H

DB

4BH,0DFH,4AH,0CFH,49H,9FH,49H,8FH,47H,7FH,46H,

6FH,45H,5FH,44H,4FH

DB
43H,3FH,38H,2FH,37H,1FH,36H,0FH,2FH,0AFH,2DH, 0BFH

当使用该显示接口图用做参数设置时,需要让当前修改位数字处于闪烁状态显示,使用中断方式,程序如下:

L05E6: PUSH ACC ;保存现场
PUSH PSW
MOV PSW,#08H
MOV TL1,#00H ;设置定时器
MOV TH1,#00H
MOV R1, #24H ;24H中放的是当前位的位
置 (11~0)
MOV R0,#25H ;数据单元
MOV R7,#0BH ;显示8+3共11位数字
L05FE: MOV A,#00H
ORL A,#0F0H
ANL P1,A
CLR A
MOV A,#0BFH ;不显示EDS812的小数点
数据
ANL P1,A
ORL P1,#0F0H
MOV A,#00H
ORL A,#0F0H
ANL P1,A
ANL P1,A
CLR A
MOV A,#0AFH ;不显示EDS806A的小数 点数据
ANL P1,A
ORL P1,#0F0H
CJNE R7,#24H, L0635 ;若不是当前位转到
L0635,跳过闪烁部分
CPL 0BH ;取反0BH,每当其为1当 前位该显示,否则消隐
JNB 0BH, L0635
MOV A,#0FH
LJMP L0636
L0635: MOV A,@R0 ;显示数字位
L0636: ANL A,#0FH
MOV P1,A
ORL A,#0F0H
MOV P1,A
INC R0
L0648: DJNZ R7,L05FE ;是否显示完所有位?
POP PSW ;恢复现场返回。
POP ACC
RETI


总结

本文给出了单片机低耗系统中的液晶显示控制的硬件设计方案及其实现。软件程序给出了详细注释,以上电路作为我们自行研发的系统显示前端,已在实际应用中取得了成功。

关键字:单片机系统  液晶显示器  低耗系统 引用地址:单片机系统中液晶显示器的接口设计

上一篇:基于87C196KC单片机的步进电机高灵敏度控制系统
下一篇:基于单片机的节电照明控制系统

推荐阅读最新更新时间:2024-03-16 13:30

USB接口芯片SL811HS在51单片机系统中应用
1 引言 USB(通用串行总线)是INTEL、DEC、MI-CROSOFT、IBM等公司联合提出的、最近几年逐步在PC领域广为应用的新型接口技术。USB接口通用性好、实时性强、传输方式多样、成本低、支持即插即用、易于扩展且便于使用,这些优点使其得到许多硬件厂商的青睐。目前各种类型的USB产品已大量涌入市场,同时也被广泛地用在PC机及嵌入式系统中。 USB的拓扑结构中居核心地位的是Host(也称为主机),任何一次USB数据传输都必须由主机发起和控制,所有的USB外设都只能和主机建立连接,任何两个外设之间或是两个主机之间无法直接通信。而目前,扮演主机角色的大多是个人电脑PC。而我们买到和使用的USB移动设备都是USB外
[单片机]
单片机系统中常用的滤波算法
//在 单片机 系统中常用的 滤波 算法 //(1)程序判断法 #define A char data; // 上一次的数据 char fi LTE r_1() { char datanew; // 新数据变量 datanew = get_data(); // 获得新数据 if ( (datanew – data A ) || ( data – datanew A ) // 滤波算法 return data; return datanew; } //(2)中值滤波法 #define N 11 char filter_2() { c
[单片机]
单片机系统中红外通信接口的设计
在许多基于单片机的应用系统中,系统需要实现遥控功能,而红外通信则是被采用较多的一种方法。一般市场上的遥控器协议简单、保密性不强、抗干扰能力较弱。这里,我们介绍一种基于字节传输的红外遥控系统,可以适合于各种复杂的应用场合。   红外通信的基本原理   红外通信的基本原理是发送端将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射红外信号。常用的有通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)两种方法。本系统采用的为脉时调制方法。数据比特的传送仿照不带奇偶校验的RS232通信,首先产生一个同步头,然后接着8位数据比特,如图1所示。   硬件电路设计  
[单片机]
创新+合作 半导体厂商发力中国汽车电子业
  管理学大师迈克尔·波特阐述企业的三大竞争战略是总成本领先战略、独树一帜战略和目标聚集战略。我们看到,在热力四射的中国汽车电子市场,半导体厂商也在强力推行这些战略,他们不断追求技术创新,在汽车动力、安全、车身和娱乐等重要目标市场成功巩固优势;适应市场新需求开发新的平台方案;通过与下游厂商深入合作,推动自身业务成长。同时,半导体厂商也在瞄准市场发展趋势加强排兵布阵,以抢占未来市场先机。   追求技术创新   “未来对汽车的安全将有更高的要求,同时在环保方面的规定也将越来越严格,对于制造商来说还要不断追求更快的产品上市时间和降低产品成本。这些要求,对IC设计商而言都存在着技术上的挑战。”英飞凌亚太区总裁兼执行董事潘先弟指出,
[焦点新闻]
C8051F系列单片机系统的各部位功耗分析
在控制终端系统设计中,当系统要求整体功耗偏低时,C8051F系列单片机是一个最佳的选择。它们拥有灵活的时钟硬件,使系统能够方便地在高效运作模式与低功耗模式问进行转换,智能的电源管理模式能够在正常工作及待机状态自由切换,从而降低整个系统的能量损耗;当工作频率低于10kHz时,时钟丢失检测器(MCD)能够引发系统产生复位,确保系统工作的安全可靠。 1 C8051F各部分组件的功耗 当一个系统对功耗要求严格时,可以在硬件电路建立前首先粗略计算一下整个系统所需的功耗。由于C8051F系列单片机为数模混合SOC系统,能够实现整个设计的大部分功能,因此整个设计系统的功耗将主要集中在C805IF系列单片机的能量消耗上。 整个单片机系统的功耗
[单片机]
Watchdog在Philips 8XC552系列单片机系统中的应用
   1 引言      Philips公司的8XC552单片机以其体积小、功能强、价格低等优势而广泛地使用在工业控制、DCS控制和智能仪器等领域。笔者在智能配电监测仪的研制过程中,虽然采取了相应的抗干扰措施,但由于工业现场环境中电磁场、电网尖峰、谐波、浪涌及雷电辐射等影响,仍有可能出现程序死循环、跑飞等失控现象。为此,笔者采用Watchdog技术保证了系统的正常运行,通常Watchdog技术在单片机应用系统中可分为软件Watchdog和硬件Watchdog。Philips公司的8XC552、Intel的8098、Motorala的68C05以及Microchip的16C5X系列单片机本身已带有软件Watchdog功能,因此,只要
[应用]
配备白色LED灯延长寿命,艺卓推出四款医用液晶显示器
  艺卓将从2011年11月1日开始陆续推出四款医用图像显示器“RadiForce”新产品。其特点是通过采用白色LED背照灯延长了寿命并降低了功耗,还通过配备人感传感器实现了省电功能等。   此次推出的产品是300万像素(3M)产品和200万像素(2M)产品,两种产品分别有彩色产品和单色产品。画面尺寸为21.3英寸(3M的彩色产品为21.2英寸)。   背照灯未采用现有机型采用的CCFL(冷阴极萤光灯管),而是采用了白色LED。这样,单色产品“5年内完全保证推荐亮度”(艺卓),彩色产品只要5年内产品使用时间控制在2万小时以内,就能够保证推荐亮度。另外,功耗比现有机型减少约21%。   此外,此次的新产品配备有检测使用者是否在
[医疗电子]
DMF5001液晶显示器与波形显示技术
    摘要: DMF5001是日本东芝公司生产的集控制、驱动、显示为一体的薄板式点阵图形显示器,可用来显示各种字符和图形。文中介绍了DMF5001液晶显示器的工作原理和软、硬件接口电路,讨论了点阵式图形显示器示波形的三种方法,最后给出了部分显示控制。     关键词: 液晶显示器 波形显示 显示内插 DMF5001 DMF5001是集控制器、驱动器、显示器为一体的薄板式点阵图形显示器。它不仅可以直接显示ASCII字符,还可以显示汉字和各种图形。DMF5001可广泛应用于各种便携式波形显示仪器,如数字存贮示波器瞬态波形存贮器等。由于液晶显示器对空间电磁辐射的干扰不敏感,且在紧凑的仪器空间中不需要专门的屏蔽保护,
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved