16X16点阵LED字符显示屏的设计.doc
《16X16点阵LED字符显示屏的设计.doc》由会员分享,可在线阅读,更多相关《16X16点阵LED字符显示屏的设计.doc(19页珍藏版)》请在沃文网上搜索。
1、16X16点阵LED字符显示屏的设计 16X16点阵LED字符显示屏的设计摘 要:随着社会的发展,各式电子产品已在人们的日常生活中日渐占据主导地位,其中当然也包括信息的传播。现在,在一些单位内部、医院和公共场所的监控系统中,常要发布流动的信息。字符显示器为单位内部、公共场所的监控系统发布信息提供了完整的方案。通过指令方便地修改和显示中西文信息,真正实现了信息发布的无纸化。基于STC89C52RC单片机的该字符显示器采用单片机做控制器,24MHZ晶振,1616点阵LED显示器。关键词:单片机 LED 点阵16X16 lattice LED character display designAbst
2、ract: With the development of society, various types of electronic products have already occupied the leading position day by day in daily life, among them certainly include the spread of information too. Now, inside some units, in the monitoring systems of the hospital and public place, often relea
3、se the information of flowing. Have released information and offered the intact scheme in monitoring system by inside the unit , public field of the character display. Revising and showing the information of the Chinese and western language conveniently through the order, the ones that have really r
4、ealized information issue are with no paper at .this character display of the opportunity single computer adopts STC89C52RC single computer to do the controller , 24MHZ is shaken brilliantly , 1616 lattice open LED display altogether.Keywords: Monolithic LED Lattice目录绪论1 LED显示器的基本知识4 11 LED显示器的基础.4
5、12工作原理6. 13硬件的选型72系统的设计8 2.1系统硬件的设计8 2.2系统主要程序的设计82.3列驱动电路92.4行驱动电路103调试及性能分析104结论.125致谢136参考文献14 附录绪论1923年,罗塞夫(lossenow)在研究半导体sic时有杂质的p-n结中有光发射,研制出了发光二极管(led: light emitting diode),一直不受重视。随着电子工业的快速发展,在60年代,显示技术得到迅速发展,人们研究出pdp激光显示等离子显示板、lcd液晶显示器、发光二极管led、电致变色显示ecd、电泳显示epid,等多种显示技术。由于半导体的制作和加工工艺逐步成熟和
6、完善,发光二极管已日趋在固体显示器中占主导地位。led之所以受到广泛重视并得到迅速发展,是因为它本身有很多优点。例如:亮度高、工作电压低、功耗小、易于集成、驱动简单、寿命长、耐冲击且性能稳定,其发展前景极为广阔。目前正朝着更高亮度、更高耐气候性和发光密度、发光均匀性、全色化发展。LED显示屏的应用已经十分广泛,在体育场馆,大屏幕显示系统可以显示比赛实况及比赛比分、时间、精彩回放等;在交通运输行业,可以显示道路运行情况;在金融行业,可以实时显示金融信息,如股票、汇率、利率等:在商业邮电系统,可以向广大顾客显示通知、消息、广告等等。具调查显示,人们接收的信息有23的信息是通过眼睛取得的。显示技术还
7、应用于工业生产、军事、医疗单位、公安系统乃至宇航事业等国民经济、社会生活和军事领域中,并起着重要作用,显示技术已经成为现代人类社会生活的一项不可或缺的技术。1 LED显示器的基本知识11 LED显示器的基础LED发光灯可以分为单色发光灯、双色发光灯、三色发光灯、面发光灯、闪烁发光灯、电压型发光灯等多种类型。按照发光灯强度又可以分为普通亮度发光灯、高亮度发光灯、超高亮度发光灯等。这种单个的发光灯适宜用做指示灯,如电源指示、电路状态指示灯,进而对能够转变成电信号的各种物理量进行指示。也可以用多个LED发光灯组成固定的字符或图形进行显示,如大型剧场会堂的出入口及洗手间的显示。 和很多应用术语一样,L
8、ED图文显示屏并没有一个公认的严格的定义,一般把显示图形和/或文字的LED显示屏称为图文屏。这里所说的图形,是指由单一亮度线条组成的任意图形,以便于不同亮度(灰度)点阵组成的图像相区别。图文显示屏的主要特征是只控制LED点阵中各发光器件的通断(发光或熄灭),而不控制LED的发光强弱。LED图文显示屏的外观可以做成条形,叫做条形图文显示屏(简称条屏),也可以按一定高度比例做成矩形的平面图文显示屏。其实条屏只不过是其宽度远大于高度的平面显示屏,在显示与控制的原理上并无区别。 不论显示图形还是文字,都是控制与组成这些图形或文字的各个点所在位置相对应的LED器件发光。通常事先把需要显示的图形文字转换成
9、点阵图形,在按照显示控制的要求以一定的格式形成显示数据。对于只控制通断的图文显示屏来说,每个LED发光器件占据数据中的1位(1bit),在需要该LED器件发光的数据中相应的位填1,否则填0。当然,根据控制电路的安排,相反的定义同样时可行的。这样依照所需显示的图形文字,按显示屏的各行各列逐点填写显示数据,就可以构成一个显示数据文件。显示图形的数据文件,其格式相对自由,只要能够满足显示控制的要求即可。文字的点阵格式比较规范,可以采用现行计算机通用的字库字模。组成一个字的点阵,其大小也可以有1616、2424、3232、4848等不同规格。 用点阵方式构成图形或文字,是非常灵活的,可以根据需要任意组
10、合和变化,只要设计好合适的数据文件,就可以得到满意的显示效果。因而采用点阵式图文显示屏显示经常需要变化的信息,是非常有效的。 图文显示屏的颜色,有单色、双色、和多色几种。最常用的是单色图文屏。单色屏多使用红色或橘红色或橙色LED点阵单元。双色图文屏和多色图文屏,在LED点阵的每一个“点”上布置有两个或多个不同颜色的LED发光器件。换句话说,对应于每种颜色都有自己的显示矩阵。显示的时候,各颜色的显示点阵是分开控制的。事先设计好各种颜色的显示数据,显示时分别送到各自的显示点阵,即可实现预期效果。每一种颜色的控制方法和单色的完全相同,因此掌握了单色图文显示屏的原理,双色屏和多色屏就不难理解了。 为了
11、吸引观众增强显示效果,可以有多种显示模式。最简单的显示模式是静态显示。这里所说的“静态显示模式”不同于静态驱动方式。与静态显示模式相对应,就有各种动态显示模式,它们所显示的图文都是能够动的。按照图文运动的特点又可以分为闪烁、平移、旋转、缩放等多种显示模式。产生不同显示模式的方法,并不意味着一定要重新编写显示数据,可以通过一定的算法从原来的显示数据直接生成。例如,按顺序调整行号,可以使显示图文产生上下平移;而顺序调整列显示数据的位置,就可以达到左右平移的目的;同时调整行列顺序,就能得到对角线平移的效果。其它模式的数据刷新,也可找到相应的算法。不过当算法太复杂,太浪费时间的话,也可以考虑预先生成刷
12、新数据,存储备用。刷新的时间控制,要考虑运动图形文字的显示效果。刷新太慢,动感不显著;刷新太快了,中间过程看不清。一般刷新周期可控制在几十毫秒范围之内。LED发光器件一般常用的有2种:数码管和点阵1.数码管a、数码管常用的一般8字型,分为ABCDEFGP段,其中P位小数点。b、数码管常用的有10根管脚(单位),每段一根管脚,另外两根管脚为公共端,2根是通的。c、一般小于1.0的为单管芯,(1.0有单有双),1.21.5为双管芯,1.8以上为3个以上的管芯,因而他们的供电电压要求不。一般每个关芯的压降为2.1v左右,我的经验是0.8以下5v供电,1.02.3为12v,3.0以上更高。d、数码管分
13、共阴和共阳两种。2.点阵a、点阵常用的为1616,以前还有58(现在不大用了)。b、点阵都是单管芯,分(行)共阴和(行)共阳,一般都用5v供电。c、1616点阵为32根管脚16根行16根绿,双色为48根管脚,16根行,16根列红,16根列绿。12工作原理本产品采用以STC89C52RC单片机为核心芯片的电路来实现,单片机系统采用89C52,采用24MHZ或更高频率的晶振,以获得较高的刷新频率。使显示更稳定。单片机的串口与列驱动器相连,用来送显示数据。P1口低4位与行驱动相连,送出行选信号;P1.5-P1.7口则用来送控制信号。P0和P2口空着,在有必要时可以扩展系统的ROM和RAM。1616点
14、阵显示屏的硬件原理如图5-1。其中STC89C52RC是一种8KB闪烁可编程可擦除只读存储器(Falsh Programmable and Erasable Read OnlyMemory,FPEROM)的低电压、高性能CMOS型8位微处理器,俗称单片机。它低功耗,价格低,高速,可靠。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,能够进行100000次写擦循环,数据保留时间为10年。他是一种高效微控制器,为很多嵌人式控制系统提供了一种灵活性高且价廉的方案。因此,在智能化电子设计与制作过程中经常用到AT89C51芯片。时钟电路由STC89C52的18,19脚的时钟端(XTAI 1及XTAL
15、2)以及24 MHz晶振X 、电容C2、C3组成,采用片内振荡方式。复位电路采用简易的上电复位电路,主要由电阻R ,R2,电容C ,开关K 组成,分别接至STC89C52的RST复位输人端。LED点阵显示屏采用16x16共256个象素的点阵,可通过万用表检测发光二极管的方法测试判断出该点阵的引脚分布。我们把行列总线接在单片机的I/O口,然后把上面分析到的扫描代码送入总线,就可以得到显示的汉字了。我们在实际应用中是将LED点阵的8条列线通过驱动电路接在PO口8条行线通过限流电阻接在P2口,考虑到PO口必需设置上拉电阻,我们采用1k排电阻作为上拉电阻。汉字扫描显示的基本过程是这样的:通电后由于电阻
16、R ,电容cl的作用,使单片机的RST复位脚电平先高后低,从而达到复位;之后,在C、C3 、X 以及单片机内部时钟电路的作用下,单片机89C51按照设定的程序在P2和P0接口输出与内部汉字对应的代码电平送至LED点阵的行列线(高电平驱动),从而选中相应的象素LED发光,并利用人眼的视觉暂留特性合成整个汉字的显示。再改变取表地址实现汉字的滚动显示。硬件电路组成框图如图1-2所示:单片机列驱动器行驱动 器LED 显示点阵 图1-2硬件电路组成框图13硬件的选型在电路设计中要考虑硬件的选型,硬件的选型应根据设计要求和应用场合的限制选用。在此,选用行列控制器件是很关键的,如果选用的器件达不到要求可能就
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 16 X16 点阵 LED 字符 显示屏 设计