基于LJDZN8400T的智能触摸液晶显示终端控制系统

最新更新时间:2012-11-25来源: 维库电子关键字:LJDZN8400T  智能触摸液晶  终端控制 手机看文章 扫描二维码
随时随地手机看文章

  作为一种常见的显示设备,LCD具有功耗低,体积小,重量轻,显示信息量大等特点,尤其是在便携设备中,更占据着绝对主流的地位。对于字符或数字的简单信息显示,通常可用段码式LCD驱动器。对于复杂的信息显示,则必须由点阵式LCD驱动器来显示。最常见的点阵式LCD控制/驱动器中,有不带中文字库的LCD驱动器,也有带中文字库的LCD驱动器。随着嵌入式系统的广泛应用,出现了大量的16位和32位的嵌入式处理器。然而传统的8位单片机长期用于生产实践中,制造工艺成熟,性能更加可靠,因此仍然占有相当大的市场,特别是在汽车电子等对可靠性要求极高的领域。液晶显示器具有显示信息量丰富,功耗低,体积小,质量轻,无辐射等优点。触摸屏作为一种特殊的计算机外设,是目前最自然、便利的一种人机交互方式。

  在微处理器系统中(MCS一51,C8O51F,AVR,PIC,MPS430,DSP,部分工业用的ARM)使用LCD液晶显示器设计一般比较麻烦,特别对于大点阵或者彩色的LCD设计更加困难。首先要选择液晶屏,有进口的、国产的、无背光、带背光、尺寸大小、点阵多少、单色、彩色、货源情况、价格等。然后是LCD驱动器的问题,例如与选用的液晶模块如何连接,如何显示缓冲区的操作;与单片机如何连接,软件如何编程等。另外,由于大屏幕液晶都是工作在图形方式,所以还要建立各种字库(外文,汉字、图形符号等),并研究如何显示这些符号和汉字。在需要显示曲线图形时,还需计算机图形学等相关知识,并用单片机程序来实现各种算法等。通常大屏幕液晶显示系统的设计将占用很多的设计时间。

  在此,选用LJD_ZN系列液晶显示终端可解决以上全部问题。只要通过RS 232串行口将CPU 与触摸液晶显示终端相连,利用系统CPU发几个简单的命令就可以实现对彩色及单色液晶显示器的控制。

  1 LJD-ZN系列液晶显示终端介绍

  该产品是北京蓝海微芯公司设计的彩色液晶显示智能液晶终端。LJD-ZN一8400T型是彩色8.4 inch的智能终端。液晶屏为8.4 inch,分辨率为640×480,外壳尺寸为248 mm×192 mm,可以安装在主控制器的面板上。LJD-ZD-8400T与外部的连接是通过该模块背面的接口来实现的。LJD-ZN-84ooT 背面设有RS 232通信端口,这个端口用于连接具有RS 232通信端口的控制器。RS 232通信端口为9针D型母座管脚排列,管脚排列见表1.

  该模块还设有RS 485通信端口,这个端口用于连接具有RS 485或是TTL通信端口的控制器。RS 485通信端口为9针D型母座管脚排列,管脚排列见表2。

  针对LJD-ZN一84O0T智能终端的二次开发,有与之配套的工具软件,可以直接运行,轻松实现图片下载,字库下载等功能。用户可以在计算机上选择自己熟悉的方式,如:画图软件、Photoshop软件等。图片必须保存为*.bmp格式。图片的大小不超过640×480像素,因为LJD-ZN一8400T显示为640×480,超出的部分也不会显示,只会浪费存储空间。

  图片数量:LJD-ZN一8400T可以显示24位真彩位图,对下兼容;可以显示620×480整幅真彩图片8幅,可以扩展为17幅;整幅256色图片23幅,可扩展为48幅;整幅16色图片47幅,可扩展为100幅;整幅单色图片185幅,可扩展为400幅。

  2 控制命令、数据格式的说明

  LJD—ZN一8400T显示系统提供了丰富的操作命令,设计者利用这些命令就可以很简单地完成各个显示功能的设计。

  (1)显示屏坐标值全部以BCD码(十进制)格式发送或接收,在设计软件时把BCD码当作16进制直接处理,不需要转换。

  例如:坐标 -200,y-120。那么传输时格式应该为:

  O2H ,OOH 。01H ,2OH

      (2)如果接收到的坐标值为O1H,23H,10H,80H表示 -123,Y-18O。

  (3)送到LCD显示的数据必须为ASCII码。数据传输过程如下:

  包头+数据类型+ (相关控制)+包尾说明:包头格式统一为F0H,5AH 个字节;数据类型为相关不同操作的命令;包尾格式统一为A5H F0H两个字节;例如,波特率的设定命令为15H,其格式如下:

  数据包头+数据类型+COM 口+波特率(2个字节十六进制)+数据包尾

      波特率:2 400 b/s(O9H 6OH),4 800 b/s(12HCOH),9 600 b/s(25H 80H),19 200 b/s(4BH 00H),38 400 b/s(96H 00H),57 600 b/s(E1H 00H)。

  COM 只有在与计算机通信时设定,如果是与单片机等COM 口通信,一般设为00H。

  例如:用波特率为2 400 b/s进行通信设置,Sam—pie:F0 5A 15 00 09 60 A5 F0。上电时默认波特率为9 600 b/s,上电后用户可以根据LJDIZN 设备通信协议进行更改。

  3 单片机与显示终端接口的程序设计

  3.1 单片机串口的初始化设置

  主控制单元上电复位后,首先设置控制核心单片机的串口工作在方式1,速率为9 600 b/s。

  串口初始化设置程序:

  3.2 控制指令发送程序

  LJD-ZN一8400T 显示系统提供了丰富的操作命令,设计者利用这些命令就可以很简单地完成各个显示功能的设计。例如:波特率设定,命令为15H,格式如下:

  COM 口只有在与计算机通信时设定,如果是与单片机等COM 口通信,一般设为00H。

  例如:用波特率为2 400 b/s进行通信设置;Sam ple:F0 5A 15 00 09 60 A5 F程序如下:

  3.3 触摸位置检测程序设计

  LJD-ZN一8400T显示终端可以根据外部触摸位置,由串口输出触摸位置坐标。实际应用时,需要设置触摸功能区的左上角坐标和右下角坐标,从而可以确定一个触摸功能区。所以,根据串口输出的触摸位置坐标,即可以判断是否触摸在确定功能区,而执行相应的功能。

  串口输出触摸屏位置坐标数据格式如下:

  说明:LJD-ZN-8400T的触摸屏分按下和抬起2个键值,其是通过标志位来判断的。触摸屏的值与屏的分辨率是一致的,左上角是起始位置,z坐标是(oo,00),Y坐标是(oo,00);右下角是最大值, 坐标是(03,19),Y坐标是(02,39)。触摸位置判断子程序流程图如图1所示。

  用户自定义触摸按键,编程的时候首先要根据串口输出的数据,判断触摸点的x/y坐标值。当触摸点的坐标值大于所定义的左上角z坐标值和小于所定义的右下角z坐标值,并且触摸点Y的坐标值在大于所定义的左上角Y坐标值和小于所定义的右下角Y坐标值时,可以确定触摸点在所定义的按键范围之内,调用该按键的键功能子程序,否则,视为无效触摸点。

  4 结语

  随着现代微电子技术的发展,各种设备的智能化程度越来越高,对操作性的要求也越来越高,良好的人机交互界面越来越受到设计者的重视。本文介绍基于LJD-ZN~8400T系列智能触摸液晶显示终端与单片机的接口及编程具有广泛的使用价值。

关键字:LJDZN8400T  智能触摸液晶  终端控制 编辑:探路者 引用地址:基于LJDZN8400T的智能触摸液晶显示终端控制系统

上一篇:单层膜ITO实现多点触摸的设计方案
下一篇:提高显像管灯丝电压的解决方法

推荐阅读最新更新时间:2023-10-17 15:08

基于掌上终端的蓝牙微微网无线数据采集控制系统
1 引言 近年来,近距离的数字化智能数据采集与控制系统得到了普遍应用,流行的结构是以 PC机、笔记本电脑、工控机等作为上位机,以单片机、嵌入式系统作为下位机,通过串行通信、 488总线、 CAN总线、以太网等多种方式进行数据传输。这些有线数据传输系统具有布线不便、通信电缆容易受损等弊端。 随着无线数据通信技术的日益成熟,在工业控制、检测与测量领域,无线自动化(Wireless Automation)已经成为人们关注的焦点,迫切需要低成本、高可靠、低功耗的无线数据传输方案代替有线系统。蓝牙作为一种电缆替代技术,可以方便地实现设备之间的无线连接,具有低成本、低功耗、高速率、抗干扰能力强、组网灵活等特点,是实现近距离无线数据传输的理想选
[网络通信]
基于LJDZN8400T智能触摸液晶显示终端控制系统
  作为一种常见的显示设备,LCD具有功耗低,体积小,重量轻,显示信息量大等特点,尤其是在便携设备中,更占据着绝对主流的地位。对于字符或数字的简单信息显示,通常可用段码式LCD驱动器。对于复杂的信息显示,则必须由点阵式LCD驱动器来显示。最常见的点阵式LCD控制/驱动器中,有不带中文字库的LCD驱动器,也有带中文字库的LCD驱动器。随着嵌入式系统的广泛应用,出现了大量的16位和32位的嵌入式处理器。然而传统的8位单片机长期用于生产实践中,制造工艺成熟,性能更加可靠,因此仍然占有相当大的市场,特别是在汽车电子等对可靠性要求极高的领域。液晶显示器具有显示信息量丰富,功耗低,体积小,质量轻,无辐射等优点。触摸屏作为一种特殊的计算机外设,
[电源管理]
基于<font color='red'>LJDZN8400T</font>的<font color='red'>智能</font><font color='red'>触摸</font><font color='red'>液晶</font>显示<font color='red'>终端</font><font color='red'>控制</font>系统
Android终端及FPGA控制智能家居系统
针对智能家居的应用需要和智能手机的日益普及,设计并实现了一个以Android手机作为遥控终端及FPGA为主控中心的智能家居系统,该系统利用蓝牙进行通信,应用多种传感器,实现视频监控、学习型红外遥控、温湿度采集、振动检测以及GSM远程报警等功能,从而满足用户的需求并达到一种智能控制的效果。该系统使用方便、操作简单、易于扩展。 智能家居是以住宅为平台,利用通信技术、自动控制技术等新技术,将各种家电安防设施进行集成,组成住宅设施管理系统,造就一个安全便利舒适环保的家居生活环境。近年随计算机技术、通信技术和网络技术的发展,智能家居逐渐成为未来家居生活的发展方向。 在智能家居的控制系统中,控制终端是其核心设备,目前主要有以下几种方案:第一种
[嵌入式]
智能液晶触摸与单片机接口的设计
作为一种常见的显示设备,LCD具有功耗低,体积小,重量轻,显示信息量大等特点,尤其是在便携设备中,更占据着绝对主流的地位。对于字符或数字的简单信息显示,通常可用段码式LCD驱动器。对于复杂的信息显示,则必须由点阵式LCD驱动器来显示。最常见的点阵式LCD控制/驱动器中,有不带中文字库的LCD驱动器,也有带中文字库的LCD驱动器。随着嵌入式系统的广泛应用,出现了大量的16位和32位的嵌 入式处理器。然而传统的8位单片机长期用于生产实践中,制造工艺成熟,性能更加可靠,因此仍然占有相当大的市场,特别是在汽车电子等对可靠性要求极高的领域。液晶显示器具有显示信息量丰富,功耗低,体积小,质量轻,无辐射等优点。触摸屏作为一种特殊的计算机外设,是目
[单片机]
<font color='red'>智能</font><font color='red'>液晶</font><font color='red'>触摸</font>与单片机接口的设计
基于LJDZN8400T智能触摸液晶显示控制系统
  随着嵌入式系统的广泛应用,出现了大量的16位和32位的嵌入式处理器。然而传统的8位单片机长期用于生产实践中,制造工艺成熟,性能更加可靠,因此仍然占有相当大的市场,特别是在汽车电子等对可靠性要求极高的领域。 液晶显示器 具有显示信息量丰富,功耗低,体积小,质量轻,无辐射等优点。触摸屏作为一种特殊的计算机外设,是目前最自然、便利的一种人机交互方式。   在微处理器系统中(MCS一51,C8O51F,AVR,PIC,MPS430,DSP,部分工业用的ARM)使用LCD液晶显示器设计一般比较麻烦,特别对于大点阵或者彩色的LCD设计更加困难。首先要选择液晶屏,有进口的、国产的、无背光、带背光、尺寸大小、点阵多少、单色、彩色、货
[单片机]
基于<font color='red'>LJDZN8400T</font>的<font color='red'>智能</font><font color='red'>触摸</font><font color='red'>液晶</font>显示<font color='red'>控制</font>系统
为手持终端测量应用选择微控制
为测量应用选择适当的微控制器 (MCU) 已日益成为一项严峻的挑战,因为各种MCU 在成本、外设设计与组合、CPU 架构及板上集成度等方面的差别日趋增大。就便携式工业测量应用而言,人们最看重的因素是电池的使用寿命、高性能的模拟外设以及适当的用户接口,这些因素决定着哪种 MCU 将成为测量应用的最佳选择。 较长的电池使用寿命 为了尽可能延长电池的使用寿命,设计方案必须将平均电流消耗最小化。设计人员不仅应考虑操作参数,而且还应计算出所有操作条件下的平均功耗。如果贸然做出决定,那么设计人员可能就会犯下用电方面的错误,导致电量消耗过大。目前的低功耗 MCU 可提供有源模式、待机模式及断电模式等多种操作模式。在主动模式下,所有时钟都处
[工业控制]
远程终端中通信控制卡的设计与实现
摘要:介绍了一种多台单片机与PC机通信的方法,给出了通过一块通信控制卡来实现与多台单片机的实时通信,并将数据上传给上位机以提高通信可靠性和效率的设计方法,同时给出了该通信控制卡的硬件接口电路和软件设计框图。 关键词:单片机;智能模块;串口通信 1 概述 PC机与多台单片机构成小型的分布式测控系统已在工业控制、生产管理中得到了广泛的应用。在这类应用系统中,PC机多作为上位机通过直接查询来控制各从机。由于PC机本身还要进行动态数据显示、数据库实时录入、越限报警、报表打印等任务,因此,当从机数目过多时,上位机频繁地响应从机的中断,并在一定时间内等待和接收数据这极大地影响了PC机的工作效率。为了提高上位机的工作效率,笔者在PC机
[应用]
智能液晶触摸显示终端与单片机接口的设计
作为一种常见的显示设备,LCD具有功耗低,体积小,重量轻,显示信息量大等特点,尤其是在便携设备中,更占据着绝对主流的地位。对于字符或数字的简单信息显示,通常可用段码式LCD驱动器。对于复杂的信息显示,则必须由点阵式LCD驱动器来显示。最常见的点阵式LCD控制/驱动器中,有不带中文字库的LCD驱动器,也有带中文字库的LCD驱动器。随着嵌入式系统的广泛应用,出现了大量的16位和32位的嵌入式处理器。然而传统的8位单片机长期用于生产实践中,制造工艺成熟,性能更加可靠,因此仍然占有相当大的市场,特别是在汽车电子等对可靠性要求极高的领域。液晶显示器具有显示信息量丰富,功耗低,体积小,质量轻,无辐射等优点。触摸屏作为一种特殊的计算机外设,
[单片机]
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved