首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 汽车技术 > 汽车电器
基于LPC2478的LCD显示在注塑机系统中的应用
来源:汽车电器  作者:佚名  2018-01-10 09:11:23



    1.3自定义显示电路与控制电路通信协议
    根据注塑机系统上位机与下位机收发的数据量要求,本系统通信包数据格式采用定长数据包,1个数据包4个字节。地址部分高字节高4位恒为1010 (0xa),作为起始标志,高字节低4位用BCD码表示地址的百位,低字节高4位用BCD码表示地址的十位,低字节低4位用BCD码表示地址的个位。例如:地址部分为0xa3、0x28,其中a为起始标志,地址为328。数据部分高字节高4位用BCD码表示数据的千位,高字节低4位用BCD码表示数据的百位,低字节高4位用BCD码表示数据的+位,低字节低4位用BCD码表示数据的个位。例如:数据部分为0x53、0x28,表示数据为5328。通信数据包格式如图4所示。

    2  LPC2478与HSD0841SN1-A的接口电路
    本文选用LPC2478作为CPU来驱动液晶屏幕,提供16位的并口数据接口,通过LPC2478内嵌的LCD控制器来控制屏幕的显示。其接口电路如图5所示。

    其中LPC2478作为CPU、74LVCH162245的作用是电平转换、总线隔离以及增强总线的驱动能力。通过控制LPC2478的引脚控制LCD背光电路,采用定时器中断方式计时,当持续3 min键盘无人操作时,系统自动关闭背光,以达到节能及延长屏幕使用寿命的目的。

    3 软件设计
    3.1  LPC2478关于LCD驱动寄存器设置
    系统首先需要对系统时钟、锁相环、SDRAM、EMC、串口以及中断进行配置。在LCD显示字符、汉字和图像之前需要首先对LPC2478的引脚进行配置,使之处于LCD驱动功能。其次对LPC2478的一些寄存器进行配置。LPC2478驱动屏幕HSD0841SN1-A的相关寄存器配置见表1。

    3.2  HSDO841SN1-A液晶屏幕上字符和汉字的显示
    HSDO841SN1-A有24个引脚用于控制LCD上一个像素点显示的颜色,可以显示224-1种颜色,本文采用5:6:5模式(格式为R5:G6:B5),只用了16位控制颜色就可以显示出65535种颜色。某一点的颜色取决于写入LCD缓冲位置的16位颜色值。经过上述步骤对LPC2478进行初始化之后,就可以在LCD屏幕上显示字符或汉字了。本文根据注塑机系统的需要,汉字选择使用24×24的点阵,字符选择24×12的点阵。取模方式以及具体显示方式由HSDO841SNI-A的像素格式决定。其中显示24x24点阵汉字的流程图如图6所示。其中i控制24行,k控制每行显示3个字节的数据,J控制每个字节的8个位。p-start表示指向汉字取模数组的指针。

上一页  [1] [2] [3]  下一页

关键词:

  • 好的评价
      0%(0)
  • 差的评价
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:147,601.60000 毫秒