1、近年来LED显示屏市场得到了迅猛的发展,已经广泛应用到银行、邮电、税务、机场、车站、证券市场及其他交易市场、医院、电力、海关、体育场等多种需要进行广告、宣传的场合。随着技术的进一步提升,他将带来巨大的社会效益和丰富的经济效益。本文研究了用DSP控制单色显示屏的方法,并对LED显示单元模块如何进行信号扫描、行列信号控制及信号传输中的驱动问题进行了分析。用8*8LED点阵连接形成一个32*32显示模块,通过对显示模块进行了研究,设计了显示模块的硬件电路。 经过硬件和软件的实现过程,证明了LED显示屏显示文字是可行的,DSP和驱动芯片也是可行的。【关键字】:LED,DSP,显示屏,驱动,扫描Abst
2、ractThe application of LED crystal display device of LED crystal display (LCD) determined the excellent properties of all kinds of display devices in the position. Only 20 years LED crystal display changed the hundred years of clock time industry, electronic calculators have all necessary, intellect
3、ual instruments used LED crystal display, make it can become a portable. All kinds of computer change human life, even the way change the form of war. LED crystal as a special functional material, have extremely extensive application value. As the LED crystal display device to give priority to the e
4、mergence of all kinds of LCD products and development, LED crystal have stretched into business and social each corners of the life. Human development, LCD LED changes in human life. Full text only around 128 x 64 LCD monitor the principle, structure and usage and through, and supporting the use of
5、digital signal processor (DSP) to realize the diversity of LED crystal display and dynamic briefly introduce LED crystal display of powerful display.Keywords: LCD monitor, diversity, DSP, Dynamic display目录第一章 绪论11.1 概述11.2 定时器工作原理11.2.1 定时器结构11.2.2 中断系统41.3LED显示原理71.3.1 LED显示原理71.3.2 32*32LED显示的规格描述
6、71.4 取模软件的原理及应用7第二章 LED显示的DSP实现92.1 DSP控制LED显示的原理92.2 LED显示的DSP软件设计112.3 LED显示的结果14第三章 全文总结15附录16参考文献22致谢22第一章 绪论1.1 概述LED显示是微型机系统中反映系统输入/输出的人机界面,LED显示以其微功耗、体积小、显示内容丰富、模块化、接口电路简单等诸多优点得到了广泛的应用。LED显示模块是一种将LED显示器件、连接件、集成电路、PCB线路板、背光源、结构件装配在一起的组件。本次实训的主要任务就是利用DSP的硬件仿真功能实现对LED显示控制并且整个实训都是围绕着32*32规格的LED显示
7、模块进行测试和调试,具体的实现方法和原理将在以下叙述中一一为大家讲述。1.2 定时器工作原理1.2.1 定时器结构定时器的组成框图如图1所示。它有3个16位存储器映像寄存器:TIM、PRD和TCR。这3个寄存器在数据存储器中的地址及其说明如表1所示。定时器控制寄存器(TCR)位结构如图2所示,各控制位和状态位的功能如表2所示。图1 定时器组成框图(说明:图中包括,一个16位的主计数器(TIM)和一个4位预定标计数器(PSC)。TIM从周期寄存器PRD加载,PSC从周期寄存器TDDR加载。)1.典型操作顺序:(1) 在每个CLKOUT脉冲后PSC减1,直到它变为0。(2) 在下一个CLKOUT周
8、期,TDDR加载新的除计数值到PSC,并使TIM减1。(3) 以同样方式,PSC和TIM连续进行减操作,直到TIM减为0。(4) 下一个CLKOUT周期,将定时器中断信号(TINT)送到CPU,同时又用另一脉冲送到TOUT引脚,把新定时器计数值从PRD加载到TIM,并使PSC再次减1。因此,定时器中断的速率为TINT速率= 2.定时器编程(1)TIM:定时器中的当前值。(2)PRD:正常情况,当TIM减到0后,PRD中的时间常数自动地加载到TIM。(3)控制寄存器(TCR)包含的控制位有下列功能:控制定时器模式;指定定时器预先定标计数器的当前计数值;重新加载定时器;启动、停止定时器;定义定时器
9、的分频系数。表1 定时器的三个寄存器Timer0地址Timer1地址寄存器说明0024H0030HTIM定时器寄存器,每计数一次自动减10025H0031HPRD定时器周期寄存器,当TIM减为0后,CPU自动将PRD的值装入TIM0026H0032HTCR定时器控制寄存器,包含定时器的控制和状态位15121110965430保留softfreePSCTRBTSSTDDR表2 TCR位结构图表3 定时器控制寄存器(TCR)的功能TDDR(Timer Divide-Down Ratio):复位时,TDDR各位清零;PSC(Timer Prescaler Counter):PSC可被TCR读取,但不
10、能直接写入) 1.2.2 中断系统(一)中断类型:硬件中断: 外部硬件中断和内部硬件中断 软件中断: 由程序指令引起,INTR、TRAP或RESET。 软件中断不分优先级,硬件中断有优先级。还可以分为: 1) 可屏蔽中断:用软件可以屏蔽或开放的中断。通过对中断屏蔽寄存器(IMR)中的相应位;状态寄存器(ST1)中的中断允许控制位INTM;C54x最多可以支持16个用户可屏蔽中断(SINT15 SINT0)2) 非可屏蔽中断:不能用软件来屏蔽的中断,不受IMR和INTM位的影响。TMS320C54x对这一类中断总是响应的,并从主程序转移到中断服务程序。(二)中断管理有关的寄存器 1) 中断标志寄
11、存器(IFR,Interrupt Flag Register):16位存储器映像的CPU寄存器;数据存储器空间,地址为0001H;当一个中断出现的时候,DSP收到了一个相应的中断请求(中断挂起),IFR中相应的中断标志位为1。9876ResINT3INT1RINT1321XINT0RINT0TINTINT2INT0表4 IMR的位定义中断屏蔽寄存器(IMR,Interrupt Mask Register)INTM:可屏蔽中断的总允许控制位,ST1中第11位。 INTM=0时,开放全部可屏蔽中断; INTM=1时,禁止所有可屏蔽中断。IMR: 1: 开放对应位的中断 0: 禁止对应位的中断(三)
12、中断流程有关指令(1) INTR K:该指令可启动TMS320C54x的任何中断,INTM=1。(2) TRAP K:TRAP与INTR的不同之处是TRAP中断时,不需要设置INTM位。(3) RESET:复位操作,INTM =1,PC=0080H。中断的响应 对于软件中断和非可屏蔽中断,CPU立即响应。如果是可屏蔽中断,只有满足以下条件才能响应:(1) 优先级别最高。(2) ST1中的INTM位为0,允许可屏蔽中断。(3) IMR中的相应位为1,允许可屏蔽中断。3.2.3执行中断服务程序 响应中断之后,CPU将执行下列操作: (1) 将PC值(即返回地址)压入堆栈。 (2) 将中断向量的地址
13、装入PC;将程序引导至中断服务程序ISR。(3) 现场保护,将某些要保护的寄存器和变量压入堆栈。(4) 执行中断服务程序ISR。(5) 恢复现场,以逆序将所保护的寄存器和变量弹出堆栈。(6) 中断返回,从堆栈弹出返回地址加载到PC。(7) 继续执行被中断的程序。图2 中断操作流程图1.3 LED显示原理1.3.1 LED显示原理LED发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起。半导体晶片由两部分组成,一部分P型半导体,在它里面空穴占据主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个“P-N结”。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED发光的原理。1.3.2 32*
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1