




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所需要用LED点阵显示图形和汉字。LED行业已成为一个快速发展的新兴产业,市场空间巨大,前景广阔。 随着信息产业的高速发展,LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆报价信息豆示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交通信号灯、景观照明等。显然,LED显示已成为城市亮化、现代化和信息化社会的一个重要标志。 本文基于单片机(AT89C51)讲述了1616 LED汉字点阵显示的基
2、本原理、硬件组成与设计、程序编译与下载等基本环节和相关技术。 2 硬件电路组成及工作原理 本产品拟采用以AT89C51单片机为核心芯片的电路来实现,主要由AT89C51芯片、时钟电路、复位电路、列扫描驱动电路(74HC154)、1616 LED点阵5部分组成,如图1所示。 其中,AT89C51是一种带4 kB闪烁可编程可擦除只读存储器(Falsh Programmable and Erasable Read OnlyMemory,FPEROM)的低电压、高性能CMOS型8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
3、由于将多功能8位CPU和闪烁存储器组合在单个芯片中,能够进行1 000次写擦循环,数据保留时间为10年。他是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此,在智能化电子设计与制作过程中经常用到AT89C51芯片。 时钟电路由AT89C51的18,19脚的时钟端(XTALl及XTAL2)以及12 MHz晶振X1、电容C2,C3组成,采用片内振荡方式。 复位电路采用简易的上电复位电路,主要由电阻R1,R2,电容C1,开关K1组成,分别接至AT89C51的RST复位输入端。 LED点阵显示屏采用1616共256个象素的点阵,通过万用表检测发光二极管的方法测试判断出该点阵的
4、引脚分布,如图2所示。 我们把行列总线接在单片机的IO口,然后把上面分析到的扫描代码送人总线,就可以得到显示的汉字了。但是若将LED点阵的行列端口全部直接接入89S51单片机,则需要使用32条IO口,这样会造成IO资源的耗尽,系统也再无扩充的余地。因此,我们在实际应用中只是将LED点阵的16条行线直接接在P0口和P2口,至于列选扫描信号则是由4-16线译码器74HC154来选择控制,这样一来列选控制只使用了单片机的4个IO口,节约了很多IO资源,为单片机系统扩充使用功能提供了条件。考虑到P0口必需设置上拉电阻,我们采用4.7 k排电阻作为上拉电阻。 汉字扫描显示的基本过程是这样的:通电后由于电
5、阻R1,电容C1的作用,使单片机的RST复位脚电平先高后低,从而达到复位;之后,在C2,C3,X1以及单片机内部时钟电路的作用下,单片机89C51按照设定的程序在P0和P2接口输出与内部汉字对应的代码电平送至LED点阵的行选线(高电平驱动),同时在P1.1,P1.2,P1.3,P1.4接口输出列选扫描信号(低电平驱动),从而选中相应的象素LCD发光,并利用人眼的视觉暂留特性合成整个汉字的显示。 3 汉字的点阵显示原理及字库代码获取方法 我们以UCDOS中文宋体字库为例,每一个字由16行16列的点阵组成显示。即国标汉字库中的每一个字均由256点阵来表示。我们可以把每一个点理解为一个象素,而把每一
6、个字的字形理解为一幅图像。事实上这个汉字屏不仅可以显示汉字,也可以显示在256象素范围内的任何图形。如查用8位的AT89C51单片机控制,由于单片机的总线为8位,一个字需要拆分为2个部分,如图3所示。 为了弄清楚汉字的点阵组成规律,首先通过列扫描方法获取汉字的代码。汉字可拆分为上部和下部,上部由816点阵组成,下部也由816点阵组成。本例通过列扫描方法首先显示左上角的第一列的上半部分,即第0列的P00P07口,方向为P00到P07,显示汉字“大”时,P05点亮,由上往下排列,为:P0.0灭,P0.1灭,P0.2灭P0.3灭,P0.4灭,P0.5亮,P0.6灭,P0.7灭。即二进制,转换为十六进
7、制为04h。上半部第一列完成后,继续扫描下半部的第一列,为了接线的方便,我们仍设计成由上往下扫描,即从P27向P20方向扫描,从图3可以看到,这一列全部为不亮,即为,十六进制则为00h。依照这个方法转向第二列、第三列,直至第十六列的扫描,一共扫描32个8位,可以得出汉字“大”的扫描代码为: 由这个原理可以看出,无论显示何种字体或图像,都可以用这个方法来分析出他的扫描代码从而显示在屏幕上。 上述方法虽然能够让我们弄清楚汉字点阵代码的获取过程,但是依靠人工方法获取汉字代码是一件非常繁琐的事情。为此,我们经常采用字库软件查找字符代码,软件打开后输入汉字,点“检取”,十六进制数据的汉字代码即可自动生成
8、,把我们所需要的竖排数据复制到程序中即可,如图4所示。 可见,汉字点阵显示一般有点扫描、行扫描和列扫描3种。为了符合视觉暂留要求,点扫描方法的扫描频率必须大于1664=1 024 Hz,周期小于1 ms即可。行扫描和列扫描方法的扫描频率必须大于168=128 Hz,周期小于7.8 ms即可,但是一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则LED亮度会不足。 4 元器件选择 本设计所需元器件如表1所示。 5 PCB设计与元件装配 本作品采用通用的Protel 99SE板级EDA软件完成PCB图的设计,详细设计过程略。考虑到本设计用到的元件数量不多,我们基本采用单面布线策略,只使
9、用了少量的顶层跨接导线,以便于业余设计制作。已设计好的PCB图见图5所示。 本电路对元件参数没有苛刻要求,只要元器件选择正确,无损坏,电路板制作工艺良好,把所有电子元件正确焊接装配后即可进入程序下载和调试工作阶段。制作与调试时,在AT89C2051的位置应安装20脚的IC座,以便使单片机可以从电路板中拿下去烧写程序。 6 程序设计、烧录与调试 软件程序主要由开始、初始化、主程序、字库组成。其中主程序和子程序的流程图如图6和图7所示。 下面的程序能够用来实现“为中华之崛起而学习”等汉字的显示。程序清单如下: 在完成编写程序的编译和仿真之后,准备一台可以烧写AT89C51的编程器并与电脑主机硬件连
10、接后即可对AT89C51芯片进行程序烧录下载,然后,将烧录好程序的AT89C51单片机装入到40脚的IC座上,通电即可调试和运行,由于本例电路对元件参数的要求不是很高,只要元件较好,参数基本符合要求,焊接装配后即可正常工作。 7 结 语 虽然本设计只使用了一块1616 LED点阵,电路简单,但是已经包涵了LED显示屏的电路基本原理和基本程序,只要扩展单片机的IO接口,并增加一些LED点阵和相关芯片,就能设计出更大面积、更多花样的LED显示屏。因此本文对同类设计具有一定的理论和实践参考价值。20、人因为心里不快乐,才浪费,是一种补偿作用。21、我要你知道,在这个世界上总有一个人是等着你的,不管在
11、什么时候,不管在什么地方,反正你知道,总有这么个人。22、回忆这东西若是有气味的话,那就是樟脑的香,甜而稳妥,像记得分明的块乐,甜而怅惘,像忘却了的忧愁。23、对于三十岁以后的人来说,十年八年不过是指缝间的事,而对于年轻人而言,三年五年就可以是一生一世。24、一般的说来,活过半辈子的人,大都有一点真切的生活经验,一点独到的见解。他们从来没想到把它写下来,事过境迁,就此湮没了。25、男人做错事,但是女人远兜远转地计划怎样做错事。女人不大想到未来同时也努力忘记她们的过去所以天晓得她们到底有什么可想的!26、男人憧憬着一个女人的身体的时候,就关心到她的灵魂,自己骗自己说是爱上了她的灵魂。惟有占领了她
12、的身体之后,他才能够忘记她的灵魂。27、要是真的自杀,死了倒也就完了,生命却是比死更可怕的,生命可以无限制地发展下去,变的更坏,更坏,比当初想象中最不堪的境界还要不堪。28、太大的衣服另有一种特殊的诱惑性,走起路来,一波未平,一波又起,有人的地方是人在颤抖,无人的地方是衣服在颤抖,虚虚实实,极其神秘。29、因为懂得,所以慈悲。30、这世上没有一样感情不是千疮百孔的想要忘记一段感情,方法永远只有一个:时间和新欢。要是时间和新欢也不能让你忘记一段感情,原因只有一个:时间不够长,新欢不够好。张小娴面包树上的女人假如没有遇上你,我会不会有另一种人生?不管有没有结果,我还是宁愿与你相逢。张小娴只是希望能有个人,在我说没事的时候,知道我不是真的没事;能有个人,在我强颜欢笑的时候,知道我不是真的开心。张小娴有一些人,这辈子都不会在一起,但是有一种感觉却可以藏在心里,守一辈子张小娴爱情是一百年的孤独,直到遇上那个矢志不渝的守护你的人,那一刻,所有苦涩的孤独,都有了归途。张小娴我终究是爱你的当你想念一个人的时候,尽情去想念吧,也许有一天,你再也不会如此想念他了。到了那一天,你会想念曾经那么想念一个人的滋味。当你爱一个人的时候,尽情去爱吧,也让他知道你是如此爱他。也许有一天,当你长大了,受过太多的伤,失望太多,思虑也多了,你再也不会那么炽烈地爱一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年互联网医疗平台在线问诊患者健康档案管理报告
- 浙江电商仓库租赁协议书
- 村级道路协管员协议合同
- 移动员工合同续签协议书
- 美业入股协议合同书模板
- 高速公路护坡合同协议书
- 潮州打印机租赁协议合同
- 汝州市餐饮分包协议合同
- 派出所要求监控合同范本
- 物品回收后加工合同范本
- 【正版授权】 IEC 60931-2:2025 EN-FR Shunt power capacitors of the non-self-healing type for AC systems having a rated voltage up to and including 1 000 V - Part 2: Ageing test and destru
- 网络安全运维认证试卷含答案
- 2025年江苏盐城市射阳县城市照明服务有限公司聘考试笔试试题(含答案)
- 2025年团委工作总结-循“荔枝之道”而行走稳青春育人之路
- 消防装备维护保养课件教学
- 设备安全培训
- 2025至2030中国角膜塑形镜行业产业运行态势及投资规划深度研究报告
- 艾梅乙反歧视培训课件
- 小学数学课堂教学实践与创新
- 妇幼保健院(2025-2025年)十五五发展规划
- 健康铅中毒课件
评论
0/150
提交评论