LPC2210的LED显示屏控制系统设计|英亚体育app网站
随着计算机和半导体技术的发展,使LED大屏幕显示系统沦为集计算机控制、视频、光电子、微电子、通信、数字图像处理技术为一体的表明设备。随着大屏幕显示技术的发展变革,必须处置的数据大量减少,系统的频率更高、规模更大,对表明控制系统的拒绝也大大提升。
目前LED显示器经常使用8位/16位的微处理器,由于其运营速度、传输速率能力和功耗等问题,已难符合表明区域较小、表明内容转换频密的比较简单的应用于场合。不存在系统体积较小、调试艰难、容易改动、系统不平稳等诸多问题。ARM具备体积小、功耗较低、数据处理能力强劲等特性。
在无计算机反对的独立国家表明系统中,使用嵌入式系统来解决问题信息表明的诸多拒绝是一个理想的方案。因此本设计以LPC2210微处理器为控制电路核心,解决问题了系统的运营速度、传输速率能力和功耗等问题,从而反对更大可用区域的平稳表明、存储更好的表明内容。
1系统硬件构成及原理本系统搭配Philips公司生产的LPC2210微处理器,以功耗小、成本低的ARM7TDMI为内核系统的硬件包含。该系统主要由表明控制电路和LED显示屏部分包含,如图1右图。以ARM7(LPC2210)微处理器为为核心的控制电路主要已完成数据切换信号掌控工作。
LED显示屏的扫瞄驱动电路主要使用74HCl38和74HC595等来已完成行扫瞄并以掌控时序的方式来已完成佩掌控。显示屏以LED为像素,由LED图形表明单元拼凑而出,本设计的显示屏为16行×64佩的图形结构。
在设计中,使用LPC2210P0口的16个插槽作为表明控制电路的模块,并分别对应屏的使能末端EN、行顺位信号末端(A,B,C,D)、行照亮数据信号末端(GD1,GD2,RD1,RD2)和2路时序信号LAT,CLK等。2系统软件设计由于本LED显示屏的表明控制电路,主要使用74HCl38和74HC595已完成行扫瞄,以掌控时序的方式已完成佩掌控,且这些时序是由软件部分已完成的,因此在软件系统的设计中,首要考虑到时序逻辑的合理设计与构建。在本LED显示屏中,必须2路时序分别是已完成数据内存的内存时序CLK及将缓存数据照亮的点屏时序:LAT。
CLK经常出现下降沿后,将数据依序现金屏的内存,LAT经常出现下降沿后,屏将内存内容送往屏的某一行。除此之外还要考虑到行扫瞄过程中行的自由选择以及表明模块、通信模块、清屏模块等,子模块的撰写与各子模块间的协商用于等问题。必须认为的是为了提升LED显示屏的可扩展性,就不致使系统提升了对频率的拒绝,为此本设计在系统软件的设计过程中,利用LPC2210微处理器自带的锁相环(PLL),对系统展开了倍频设计,以提升系统的可扩展性。系统软件架构设计,如图2右图。
2.1PLL模块LPC2210的PLI接管的输出时钟频率范围是10~25MHz,搭配11.0592MHz作为系统的外部晶振频率,首先必须配备PLL,计算公式如式(1)右图。其中,Fosc为晶振频率,Fcco为PLL电流掌控振荡器的频率,cclk为PLL的输入频率即处理器的时钟频率,M与P分别为PLL的倍增器值与分频器值。
CCO频率可由式(2)获得。PLL模块部分源代码如下:2.2其它主要模块主要已完成行扫瞄及其该行每一个点的扫瞄模块3系统验证用于ADSl.2展开在线建模检验,通过对硬件的设计和对软件代码的编码与调试,构建了图形LED屏以双色、多样化的方式表明各种信息的功能,同时可通过非常简单的级联来拓展显示屏。并分别在不调用与调用PLL模块的两种情下展开较为分析,获得了较为显著的现象,即在调用PLL模块的情况下系统表明更为平稳更为合适图形LED屏的拓展。
4结束语本设计使用32位ARM嵌入式微处理器LPc2210,使用可拓展、模块化设计,以LED屏的表明电路和ARM微处理器控制电路为核心,构建图形LED屏以双色、多样化的方式表明各种信息的功能,同时可通过非常简单的级联来拓展显示屏,解决问题了系统的运营速度、传输速率能力和功耗等问题。
本文关键词:LPC2210,的,LED,显示屏,控制系统,设计,英亚,体育,英亚体育app网站
本文来源:英亚体育app网站-www.gczjdj.com