跟着LED显现屏在广告范畴的广泛应用,操控体系也在逐渐开展。由于操控体系是依据嵌入式微处理器而开发的,所以,单片机在其间占有十分重要的方位。LED显现屏的操控比较复杂,特别是其特殊作用的显现,比方循环移动、掩盖霓虹灯作用,对处理器的运算速度和履行功率提出了很高的要求,因而,许多操控器生产厂家都选用高端嵌入式体系进行规划。这样做,尽管能在必定程度上进步数据的处理速度,但并不能彻底满意一切显现作用的要求,而且开发本钱和产品本钱也会成倍长,乃至由于规划不妥还可能会在显现时呈现画面颤动、闪耀和重影等状况。归根到底,在LED显现屏操控器的规划中,硬件是很重要的要素之一,一起,还要考虑显现数据的安排办法,选用软硬件结合的办法规划一款性价比比较高的操控器。本文扼要介绍了依据一般52单片机完成LED显现屏操控的原理和办法。该处理器运算速度快、履行功率高,显现画面时不会呈现颤动、闪耀和重影等状况,光荣绚烂耀眼,让人有一种视觉上的享用。
1、体系整体方案规划
该规划将STC89C52作为操控芯片,数据扫描选用8位74HC573锁存器驱动芯片,电源输入部分选用3种不同的办法供电,电源部分选用安稳的+5V直流电,能够经过开关挑选供电办法。这个体系是运用单个LED元器材来显现需求显现的内容,有用延长了著作的运用年限。
操控体系和外围电路首要由STC89C52单片机最小体系、电源电路、滤波电路、74HC573驱动电路和LED显现电路构成。
硬件规划如图1所示。
2、硬件部分的规划
2.1LED的驱动电路和扫描电路
在规划过程中,紧密核算每个LED的最佳亮度电流和74HC573每个输入/输出口的最大电流,然后规划出LED显现部分的驱动电路和显现电路。为了防止元件被损坏,还规划了维护电路。此次选用的是8位74HC573芯片,其数据传输十分便利,能够很好地驱动LED显现,使单个LED到达最佳的亮度。扫描部分运用74HC573三态总线驱动输出,当锁存使能高时,这些器材的锁存关于数据是通明的(也就是说输出步);当锁存使能变低时,契合树立时刻和坚持时刻的数据会被锁存,8行8列的扫描也会顺利进行。与此一起,使能输入还具有改进抗扰度的滞后作用,以至于显现出的画面不会呈现颤动、闪耀和重影等状况。
2.2电源电路
该体系的有用运转需求凭借安稳的+5V直流电压。电源电路分为3部分,即由miniUSB常用数据线直接供+5V电,可是,这种供电办法有必要合作运用电流为2A的电源适配器;由+9~+12V电源适配器供电输入,然后经2个过滤波电路和1个稳压电路输出安稳的+5V电源,以此给体系供电;直接接入AC220V电源,经开关电源电路取得+5V电源供电。在此过程中需求留意的是,这三种办法能够自在切换,运用者能够依据实际状况运用相应的电源。其间,74HC573芯片和STC89C52单片机是电源直接供电,能够确保供电的安稳性。电源规划运用LM7805稳压芯片作为稳压电路的首要芯片,并经过屡次滤波确保电压转化的安稳性和抗
2.3体系电路规划
运用AltiumDesignerSummer2009软件规划体系电路原理图和PCB图,详细如图2、图3所示。
3、软件部分的规划
软件部分首要分为使能输出、队伍扫描和显现三大部分。由于需求2个行扫描的74HC573芯片和8个列扫描的74HC573芯片,所以,使能端高电、低电输入次序的排布算法十分重要。显现部分的内容是经过取模软件转化为16进制的格局存放在数组中的,便利运用。软件规划流程如图4所示。
4、体系联调
程序是运用Keil4软件编写、调试的,而需求调试的首要有显现屏改写频率和队伍扫描两部分。在队伍扫描部分要特别留意74HC573芯片的发动和中止状况,不然会呈现很多的乱码。经过对硬件和软件的屡次联调得出了图5所示的作用(在翻滚中拍照截图)。
5、定论
综上所述,在目测条件下,LED显现屏的各点亮度均匀、足够,能够显现图形和文字,而且显现的图形和文字安稳、明晰,无串扰、颤动、闪耀和重影等状况产生。