电子技术论文LED点阵显示控制系统的设计与研究

所属栏目:电子技术论文 发布日期:2014-05-28 10:05 热度:

  LED点阵显示控制系统已经随着SOPC技术的产生和发展显示出它不可比拟的优越性。基于SOPC户内型16×16LED点阵显示屏的控制系统设计,主要实现显示内容的自动播放。可根据要求在LED点阵显示屏上实现256像素以内的文字、字符或图形显示播放。该LED点阵显示屏处于一种循环显示方式,采用异步传输方式。

  摘要:为了实现LED控制系统的实时性和交互性,文章给出了一种基于SOPC技术的LED点阵显示控制系统解决方案。阐述了以Cyclone芯片为核心的基于NiosⅡ的嵌入式16×16点阵的LED显示屏控制系统的设计方法。

  关键词:电子技术论文,SOPC,LED,控制系统言

  1系统总体方案设计

  基于SOPC的LED点阵显示系统由主控板和显示部分组成,系统组成框图如图1所示。主控板包括芯片主模块、电源电路、串口通信模块、时钟和复位电路、Flash模块、SDRAM模块、USB模块等,完成显示控制和信息存储。显示驱动电路完成点阵显示屏的驱动。

  2系统硬件设计

  硬件设计主要包括主控板设计和显示驱动电路设计两部分。硬件系统组成框图如2所示。

  2.1主控板设计

  主控板由一片Altera公司Cyclone系列芯片EP1C12Q240C8构成。主控电路的组成框图如图3所示。

  主控系统所需的3.3V和1.5V两种供电电压由电源电路提供。FPGA主模块芯片EP1C12Q240C8N主要包括四大基本模块:输入输出单元(Input/OutputElement)、逻辑单元(LogicElement)、M4KBlock、锁相环PLL。串口通信模块采用Maxim公司的通用串口芯片MAX3232。该芯片实现RS-232电平与FPGA电平的相互转换。Flash模块采用AMD公司AM29LV160芯片。考虑FPGA正常工作的系统时钟为50MHz,设计时钟电路,为FPGA提供系统工作时钟。同时考虑实际电路在工作时的复位问题,设计复位电路用以实现系统复位。考虑NiosII软核处理器工作的实际情况和软硬件结合程序运行的需要,设计SDRAM模块,SDRAM采用K4S643232。USB模块采用USB2.0协议构建接口电路,提供USB通信方式,USB模块采用CY7C68013芯片作为USB微控制器。

  2.2显示驱动电路

  采用2片74LS138和4片74LS00构成显示驱动电路。使用2片74LS138构成译码电路,输入四位列选信号,再译码为16为信号,控制16×16点阵显示屏的列信号。当列选信号经过与门电路为高电平时,列选信号有效,相应列做好点亮准备。同时行选16位信号直接通过排阻加到LED点阵显示屏的行选通端,控制相应行信号的点亮。当行选信号和列选信号均为有效高电平值时,相应交叉点的LED像素点点亮。即通过主控FPGA及相应外围电路送给显示驱动电路相应电平值,控制LED点阵显示屏相应像素点的亮灭,从而达到动态循环显示信息的目的。

  3系统软件设计

  软件设计主要包括:IP核的设计、NiosII嵌入式处理器系统设计与实现。

  3.1IP核的设计

  通过对控制核的定义可实现NiosIICPU对片外SDRAM芯片的控制。NiosIICPU在向SDRAM写数据时,首先通过Avalon总线将数据传输给SDRAM控制核,然后SDRAM控制核再根据SDRAM芯片的数据传输协议和工作时序将数据写入SDRAM中。SDRAM的数据读出方式与写入方式类似,首先根据SDRAM芯片的工作时序和数据传输协议将数据读入SDRAM控制核,然后再读入NiosIICPU进行处理。

  3.2NiosII软件设计

  使用C语言进行系统软件开发。通过编写相应的系统算法软件,针对FPGA芯片的定制信息运行程序,完成系统功能。主程序流程图如图4所示。

  主程序开始后首先进行初始化,包括设置串口、定时器、中断和端口。暂停大约3s后,以文字左滚动、右滚动、由上而下显示、由下而上显示等不同效果显示存于字库中的汉字或图形。并循环执行,直至结束信号到来,结束程序流程。

  4系统性能测试

  经过软硬件系统的协同设计、调试和运行,达到了系统设计功能,在16×16LED点阵显示屏上可以稳定清楚地以不同方式显示256像素的汉字或图形。

  参考文献:

  [1]曾繁泰.EDA工程的理论与实践——SOC系统芯片设计[M].北京:电子工业出版社,2004.

  [2]王建校,危建国.SOPC设计基础与实践[M].西安:西安电子科技大学出版社,2006.

  [3]郭书军.嵌入式处理器原理及应用——Nios系统设计和C语言编程[M].北京:清华大学出版社,2004.

  [4]谭浩强.C语言程序设计教程[M].北京:高等教育出版社,2006.

  [5]朱明成.可编程器件逻辑器件原理及应用[M].西安:西安电子科技大学出版社,2004.

文章标题:电子技术论文LED点阵显示控制系统的设计与研究

转载请注明来自:http://www.sofabiao.com/fblw/dianxin/dianzijishu/21179.html

相关问题解答

SCI服务

搜论文知识网的海量职称论文范文仅供广大读者免费阅读使用! 冀ICP备15021333号-3