点阵电子显示屏制作.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《点阵电子显示屏制作.pdf》由会员分享,可在线阅读,更多相关《点阵电子显示屏制作.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/16 作品编号:A 甲 0512 点阵电子显示屏制作-2006 年 XX 省大学生电子设计竞赛参赛作品 设计者:X 晓飞 左 伟 魏晓晨 指导教师:赵岩岭 X 丹 XX 大学自动化工程学院 2006.9 2/16 摘 要 本系统是从实际应用角度出发,针对当前市场上流行的LED产品的应用领域而设计制作的多功能电子显示屏,可用于商场导购促销显示、新闻与广告显示、车站机场班次时间资讯显示等。本简易 16 行*64 列 LED 电子显示屏根据题目设计要求,硬件部分主要包括SPCE061A 单片机系统、16 块 8*8LED 点阵显示模块构成 16*64 点阵、显示驱动电路、SPR4096 存储器、
2、PCF8563 实时时钟电路、键盘输入控制器等部分,还外扩了液晶显示、温度实时检测、无线通讯、电机驱动屏幕旋转等电路,。本系统不仅能够实现数字、字母、汉字等预存信息的切换显示,同时还可以实现信息的定时循环、上下左右滚屏、LED 显示亮度连续可调、实时时间显示、实时温度显示、无线遥控、显示屏旋转等扩展功能。另外,本系统可以和 PC 机通讯,通过 PC 机串口对显示信息进行更新。关键词:LED 电子显示屏 SPCE061A 串行通信 Abstract The LED lattice display system is a kind of new information display media
3、with the rapid development of the puter,micro-electronics,photoelectron technology.This 16*64 LED display system includes SPCE061A MCU system,sixteen 8*8 LED lattice modules,display driving circuit,SPR4096 memory module,PCF8563 as the real-time clock chip,keyboard controller et.In addition,it includ
4、es LCD circuit,real-time temperature detective,RF munication circuit.This system can display the numbers,letters,Chinese characters.It can display the information timely and circularly,up-rollingly,down rollingly left-rollingly,right-rollingly.The lightness of the displaying information can be adjus
5、ted continuously.Further more,this system can be remote controlled and municate with PC by 1 to update the display information.Keywords:LED lattice display system SPCE061A serial munication 3/16 目 录 一、方案比较 4 1、控制系统 4 2、点阵信息提取方案 4 3、显示驱动电路 5 二、硬件设计与论证 5 1、主控制单片机 6 2、LED 显示驱动电路 6 3、数据存储器 8 4、键盘液晶显示模块
6、8 5、无线通信模块 9 6、时钟电路的设计 10 7、温度检测 10 8、打印机的选择 11 9、旋转底盘的设计 11 三、系统的软件设计 11 1、主程序流程图 11 2、点阵字模信息提取程序流程图 11 3、LED 各显示程序 11 4、串行通信程序 12 5、PC 机客户程序 12 四、系统功能测试 15 1、测试及制作中所用仪器 15 2、键盘各键功能 15 3、单元模块电路测试 16 4、系统整体功能测试 16 五、总结 16 4/16 一、方案比较 1、控制系统 LED 点阵电子显示屏的设计一般有两种方案:方案一:采用可编程逻辑器件作为核心控制器产生 LED 点阵的行、列驱动信号
7、。由于该系统不仅要实现信息的显示,还要具备键盘控制器、显示亮度连续可调、实时时钟显示、与 PC 机通讯等功能及其他发挥功能,这就要求需要用中大规模的 PLD,设计多个接口电路,开发周期长,不易进一步扩展,同时系统的成本会急剧上升(相对于第二种方案)。因此,本设计并未采用这种方案。方案二:采用单片机系统来实现。鉴于 SPCE061A 单片机比传统的 51 系列8 位单片机具有更加丰富的资源,而且数据处理速度快,同时“61 板除了具备单片机最小系统电路外还包括有电源电路、音频电路(含 MIC 输入部分和 DAC 音频输出部分)、复位电路等,体积小,可靠性高。本系统的设计采用双单片机系统,一个主要用
8、于完成多功能显示控制功能,另一个主要用于实时时钟显示、实时温度检测显示、无线通讯以及其他的扩展发挥部分功能,这样提供了充足的内部空间和更多的外部接口;同时由于安装和调试工作可以并行进行,极大地缩短了总体设计和制造的时间。2、点阵信息提取方案 要用 LED 点阵来显示数字、字母和汉字等信息,首先要能够提取出其字模数据,即一个 16*8 的点阵数字、字母的字模数据共有 16 个字节,一个 16*16的点阵汉字的字模数据共有 32 个字节。首先要确定点阵信息提取方案。方案一:固定汉字显示,就是将要显示的语句中全部汉字的字母数据依次提取出来,按顺序存放在存储器中,当有显示任务时,直接取出字模数据送至显
9、示器即可。这种方法占用空间少,程序实现简单,显示速度快。本系统中对 10 组预存信息的点阵信息的提取和存储就是采用这种方案。但是,要想显示大量的汉字信息或直接对显示信息进行更新,则几乎是不可能的事。因此,要实现这样的功能就要采用第二种方案。方案二:将标准的点阵信息字模数据的字库文件(本系统中采用汉字库文件HZK16、ASCII 码库文件 ASC16)装入外扩 ROM 存储器,采用与 PC 机相同的编码(机内码),先进行基于 PC 机的预处理,提取需显示内容的机内码,通过串口发给单片机,单片机首先进行判断,若是 ASCII 码,则直接计算出起始地址,在 ASC16 文件中指定位置取出连续的 16
10、 个字节即为其字模信息;若为汉字,单片机将机内码转换为区码和位码,再计算出起始地址,在 HZK16 文件中指定位置取出连续的 32 个字节即为其字模信息,然后送到显示器去显示。另外,PC机与单片机之间串口通信只是传输机内码,而不是传输字模信息,传输信息量小,5/16 不需要复杂的通信协议。这样既可以减轻单片机的负担,而且可以根据要求随时改变显示内容,非常简单灵活。3、显示驱动电路 常用的显示驱动方式有三种:方案一:串行控制驱动,这种方式的好处是单元内的线路连接简单,给印刷电路板的设计带来方便,减少了布线的密度,方便以后的制作与调试,而且相对提高了每个单元的可靠性;方案二:并行控制驱动,将显示数
11、据通过并行(一般为8位)方式送入驱动电路,这样的好处是:相对于串行控制而言,数据的刷新速度快,在处理同等数量的数据时,对处理速度要求可以大大降低,从而提高了系统的稳定性,但也正因为“并行”使单元内的数据线路的连接更加复杂,布线后的排错难度大大增加;方案三:采用专用集成电路(ASIC)直接驱动,由于这种专用集成电路是集行控制、列控制和外围驱动于一体,使系统的稳定性更为可靠,特别适合户外的大型或者超大型显示屏。因为这种类型的显示屏对图像显示要求高,不仅要保证图像的一致性,而且要保证图像的稳定、高亮。本次设计的显示屏仅为16行*64列,更适合采用串行控制这种方式,这样做既省去了并行控制驱动在制版过程
12、中十分复杂的布线,又因为没有采用专用集成电路在一定程度上降低了整个系统的成本。二、硬件设计与论证 根据以上的系统方案比较与分析,本设计的系统总体组成框图如图 1所示:图1 系统的总体组成框图 系统整体由三大部分构成:以单片机1#为核心的模块一:包括16*64LED点阵、驱动电路、STR4096存储器、无线数传模块、旋转底盘、光电传感器、音箱、打印机。实现功能:主要用来实现点阵的显示,包括特定标语库内容的显示,适时时间显示、适时温度显示,并实现上下左右滚屏等各种花样显示;存储器用来存储汉字和 ASCII码的点阵库,并实现掉电不丢失功能;无线模块实现标语库更新和接受设置信息;底盘SPCE061A
13、2#实时时钟 温度检测 存储器 打印机 显示驱动电路 LED 显示屏 SPCE061A 1#M A X 232 键盘 LCD PC机 无线通讯 光电传感器 6/16 可实现显示屏的左右转动,摆动幅度可调;在商场导购中,光电传感器用于检测人员进出,可与自动门配合使用,音箱播放“欢迎光临”等语音信息;在广告牌应用中,打印机用于名片打印。以单片机2#为核心的模块二:包括4*4键盘、液晶、无线数传模块。实现功能:该部分实现遥控器的功能,可以遥控设置显示屏的滚动模式,选择标语库,设置时间,设置摆头幅度;实现标语库的更新。(键盘使用说明见附录一)以上位PC机为核心的模块三:包括上位机软件和MAX232。实
14、现功能:上位机主要实现标语库的数据更新,上位机软件通过MAX232将更新内容(汉字或者ASCII码的机内码)送到单片机2#,然后无线传输到单片机1#实现数据更新。以下是各单元电路的具体设计:1、主控制单片机 采用凌阳公司的 16 位单片机 SPCE061A 作为主控制器。由于 SPCE061A 内置有 2K 字的 SRAM 和 32K 字的内存 FLASH,能满足本系统数据处理及 LED点阵显示所需数据的存储要求;CPU 时钟频率高达 49.152MHz,能满足刷新速度要求。另外,“61 板”功能较强、性价比高,具有体积小、集成度高、易扩展、功耗小等优点,简化主控制系统的硬件电路设计,可靠性高
15、,而且凌阳单片机具有 C 语言风格的汇编语言,有与标准 C 兼容的 C 语言,C 语言函数可以与汇编函数互相调用,使其开发更加容易,实现整个系统更加简单。2、LED 显示驱动电路 本次设计中 16 行*64 列 LED 电子显示屏的制作以及其显示驱动电路的设计制作都是非常关键的部分。下面主要介绍一下显示驱动电路的设计。本 LED 点阵屏采用动态扫描的方式显示,即逐行扫描,工作时先将一行点阵字模通过列驱动输出,然后运用译码器选中对应行,使该行得以显示,接着再送下一行数据,再选中下一行有效,直到 16 行全被扫描一遍。至此,一幅完整的文字信息就显现出来。然后在反复扫描这 16 行直至显示新的信息。
16、采用这种方式的优点是耗电少,成本低,寿命长,但是也存在显示亮度及内容显示稳定的问题。根据视觉滞留原理,根据视觉滞留原理,每屏的完整的显示时间应控制在20ms 之内,即 50Hz,人眼看上去才不会觉得闪烁。由于要扫描 16 行的点阵,所以每行的时间绝不能超过 20ms16=1.25ms,同时也不是每行的扫描时间越短越好,因为 LED 的亮度同电流的大小和维持时间的长短有关。LED 点阵块的单点静态电流一般在 10mA 左右,由于占空比是 1/16,所以单点的动态电流最大可7/16 以达到 160mA。在维持时间恒定的情况下,电流越大(不超过额定电流),点阵亮度也越亮,而在电流恒定的情况下,需要一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 点阵 电子显示屏 制作
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内