LED点阵显示控制系统的设计与研究

来源 :企业技术开发·下旬刊 | 被引量 : 0次 | 上传用户:cjfandhf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为了实现LED控制系统的实时性和交互性,文章给出了一种基于SOPC技术的LED点阵显示控制系统解决方案。阐述了以Cyclone芯片为核心的基于NiosⅡ的嵌入式16×16点阵的LED显示屏控制系统的设计方法。
  关键词:SOPC;LED;控制系统言
  中图分类号:TN873 文献标识码:A 文章编号:1006-8937(2013)03-0008-02
  LED点阵显示控制系统已经随着SOPC技术的产生和发展显示出它不可比拟的优越性。基于SOPC户内型16×16LED点阵显示屏的控制系统设计,主要实现显示内容的自动播放。可根据要求在LED点阵显示屏上实现256像素以内的文字、字符或图形显示播放。该LED点阵显示屏处于一种循环显示方式,采用异步传输方式。
  1 系统总体方案设计
  基于SOPC的LED点阵显示系统由主控板和显示部分组成,系统组成框图如图1所示。主控板包括芯片主模块、电源电路、串口通信模块、时钟和复位电路、Flash模块、SDRAM模块、USB模块等,完成显示控制和信息存储。显示驱动电路完成点阵显示屏的驱动。
  2 系统硬件设计
  硬件设计主要包括主控板设计和显示驱动电路设计两部分。硬件系统组成框图如2所示。
  2.1 主控板设计
  主控板由一片Altera公司Cyclone系列芯片EP1C12Q240C8构成。主控电路的组成框图如图3所示。
  主控系统所需的3.3 V和1.5 V两种供电电压由电源电路提供。FPGA主模块芯片EP1C12Q240C8N主要包括四大基本模块:输入输出单元(Input/Output Element)、逻辑单元(Logic Element)、M4K Block、锁相环PLL。串口通信模块采用Maxim公司的通用串口芯片MAX3232。该芯片实现RS-232电平与FPGA电平的相互转换。Flash模块采用AMD公司AM29LV160芯片。考虑FPGA正常工作的系统时钟为50 MHz,设计时钟电路,为FPGA提供系统工作时钟。同时考虑实际电路在工作时的复位问题,设计复位电路用以实现系统复位。考虑Nios II软核处理器工作的实际情况和软硬件结合程序运行的需要,设计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核的设计、Nios II嵌入式处理器系统设计与实现。
  3.1 IP核的设计
  通过对控制核的定义可实现Nios II CPU对片外SDRAM芯片的控制。Nios II CPU在向SDRAM写数据时,首先通过Avalon总线将数据传输给SDRAM控制核,然后SDRAM控制核再根据SDRAM芯片的数据传输协议和工作时序将数据写入SDRAM中。SDRAM的数据读出方式与写入方式类似,首先根据SDRAM芯片的工作时序和数据传输协议将数据读入SDRAM控制核,然后再读入Nios II CPU进行处理。
  3.2 Nios II软件设计
  使用C语言进行系统软件开发。通过编写相应的系统算法软件,针对FPGA芯片的定制信息运行程序,完成系统功能。主程序流程图如图4所示。
  主程序开始后首先进行初始化,包括设置串口、定时器、中断和端口。暂停大约3 s后,以文字左滚动、右滚动、由上而下显示、由下而上显示等不同效果显示存于字库中的汉字或图形。并循环执行,直至结束信号到来,结束程序流程。
  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.
其他文献
人力资源管理是在经济学与人本思想指导下,通过招聘、甄选、培训、报酬等管理形式对组织内外相关人力资源进行有效运用,满足组织当前及未来发展的需要,保证组织目标实现与成员发
文章通过分析乾县节水基本情况,对乾县工农业、生产生活中节水薄弱方面以及潜力进行了探讨,提出了乾县未来节水型社会建设重点和节水潜力挖掘的举措,以保障水资源的可持续利用。
<正> 在解不均匀梁分截问题时,通常是以粗段的力臂大于细段的力臂作为先决条件的,这是一个未加证明的断言,也不是一望而即知的,显然不足以作为论据。《这个问题应是不定解》
<正> 近年来;中学物理学科使用了全国统编教材,学生实验明显地增多了。然而学生在进行实验时,是按条条、本本搭积木的形式进行呢还是既动脑又动手地来建立或巩固物理概念和规
<正> 《物理教师》84年第1期介绍的“注点计时器”是一件较好的物理仪器。笔者近两年来亦曾采用液点显示法进行力学中的多个实验,效果甚好。根据我的体会,一般单相交流电动机
摘 要:滨州科技服务业由于产业比重偏低、资金支持不足、专业程度不高、机制建设滞后等方面的问题,遭遇发展瓶颈。文章认为可以通过加大政策及资金扶持、健全管理体制、培育与优化外部环境、构建科技服务公共信息平台、建立特色科技服务体系等各种应对策略,以突破发展瓶颈,实现滨州科技服务业的跨越式发展。  关键词:滨州;科技服务业;跨越式发展;瓶颈;对策  中图分类号:F127 文献标识码:A 文章编号:
<正> 在物理学和化学的发展中光谱学及其分支学科几乎已成为实验技术中最有价值的了。它的历史在邮票上很好地记录了下来。那里还有些空白,例如还没有那个国家为崇敬夫琅和费
<正> 新编初中物理第二册,第七章“简单的电现象”第三节“导体与绝缘体”(p.126)中阐述了导体绝缘体之间没有绝对的界限:“在通常情况下,是很好的绝缘体;当条件改变时也可能
期刊
法规范中存在很多不确定法律概念,其蕴含着对征纳双方权益的调制和与事实、政策互动链接的税法理念。由概念到制定具体化规则与在个案中直接适用是不确定法律概念具体化的主
<正> 最近,湖南教育出版社出版了《物理教师》编辑部主编的《高中物理疑难解析)(新编本)。本书的文章是从全国各地500多篇来稿中精选出的。它集中了广大物理教师和物理教研工