新闻中心

EEPW首页>嵌入式系统>设计应用> 基于FPGA的LCD显示远程更新的设计方案及原理图

基于FPGA的LCD显示远程更新的设计方案及原理图

作者: 时间:2014-12-15 来源:网络 收藏

  MDIO信号是表明串行管理接口的数据输入/输出,MDC是串行管理接口的时钟信号

本文引用地址://m.amcfsurvey.com/article/266849.htm

  (3)模块的结构图

图5 LCD模块结构图

  图5模块结构图

  为尽可能减少针脚数从而达到管脚复用的目的,通过四位数据线接口控制,由于在初始化之后,所有的数据和命令都以8位传送,故每8位命令被分成2个四位即高4位和低4位,先传高4位,后传低4位,其间间隔只是1us。数据线上的四个390Ω电阻是用来防止管脚超载起到保护的作用。下图是LCD的初始化流程图

图4  LCD初始化流程图

  图4 LCD初始化流程图

  (5)按键模块

图6 按键模块图

  图6 按键模块图

  系统完成初始化后,Spartan-6的C4,D9,A8,C9管脚都是低电平,当有一个按键按下时,对应的管脚会变成3.3V高电平,按键扫描程序检测出高电平后跳转到相应的中断地址,执行中断程序。

  (6)存储器模块

图7 存储器模块

  图7 存储器模块

  本设计使用Nexys3 SPARTAN6开发板上的存储资源Cellular RAM 作为存储器,采用同步模式进行传输,时钟信号CLK低电平时有效。 在读模式时,写使能引脚WE为高电平,ADV,CRE,CE,OE,LB,UB为低电平,地址信号从ADDR[25:0]输入,保存的数据从DQ[15:0]输出;在写模式时,WE,ADV,CRE,CE,LB,UB为低电平状态,OE可以为任何状态。地址信号从ADDR[25:0]输入,需要存储的数据从DQ[15:0]端输入。

 2.3流程图

  (1)系统流程图

  系统流程图是描述了系统整个的工作流程。由于远程更新LCD,所以要用到以太网的传输,具体就是要使用TCP/IP协议,FTP协议对LCD远程更新。程序设计的时候默认状态是在LCD显示器循环播放信息,此外该项目利用开发板上的四个按键可以控制根据个人的需求重点显示特定的信息。因此软件系统的结构流程框图如下所示:

图8 系统流程图

  图8 系统流程图

  从上面的软件流程图可知软件执行流程如下:如果交通总控室有需要更新的路况信息,则将需要更新的内容通过网线发送到Nesxy3开发板,经过信息处理模块对LCD显示内容进行更新。按键扫描程序如果检测到某个键按下,则进行相应的中断,跳转到相应的程序处执行特定显示。如果没有按键,则正常循环显示。

LCD显示屏相关文章:lcd显示屏原理


lcd相关文章:lcd原理


关键词:FPGALCD

评论


相关推荐

技术专区

关闭