基于单片机的LED汉字显示屏设计与制作
时间:08-03
来源:互联网
点击:
可见,汉字点阵显示一般有点扫描、行扫描和列扫描3种。为了符合视觉暂留要求,点扫描方法的扫描频率必须大于16×64=1024Hz,周期小于1ms即可。行扫描和列扫描方法的扫描频率必须大于16×8=128Hz,周期小于7.8ms即可,但是一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则LED亮度会不足。
4 元器件选择
本设计所需元器件如表1所示。
5 PCB设计与元件装配
本作品采用通用的Protel99SE板级EDA软件完成PCB图的设计,详细设计过程略。考虑到本设计用到的元件数量不多,我们基本采用单面布线策略,只使用了少量的顶层跨接导线,以便于业余设计制作。已设计好的PCB图见图5所示。
本电路对元件参数没有苛刻要求,只要元器件选择正确,无损坏,电路板制作工艺良好,把所有电子元件正确焊接装配后即可进入程序下载和调试工作阶段。制作与调试时,在AT89C2051的位置应安装20脚的IC座,以便使单片机可以从电路板中拿下去烧写程序。
6 程序设计、烧录与调试
软件程序主要由开始、初始化、主程序、字库组成。其中主程序和子程序的流程图如图6和图7所示。
下面的程序能够用来实现“为中华之崛起而学习”等汉字的显示。程序清单如下:
在完成编写程序的编译和仿真之后,准备一台可以烧写AT89C51的编程器并与电脑主机硬件连接后即可对AT89C51芯片进行程序烧录下载,然后,将烧录好程序的AT89C51单片机装入到40脚的IC座上,通电即可调试和运行,由于本例电路对元件参数的要求不是很高,只要元件较好,参数基本符合要求,焊接装配后即可正常工作。
7 结语
虽然本设计只使用了一块16×16LED点阵,电路简单,但是已经包涵了LED显示屏的电路基本原理和基本程序,只要扩展单片机的IO接口,并增加一些LED点阵和相关芯片,就能设计出更大面积、更多花样的LED显示屏。因此本文对同类设计具有一定的理论和实践参考价值。
LED 单片机 电路 51单片机 电压 CMOS 嵌入式 电子 电容 电阻 万用表 二极管 总线 LCD 电流 PCB Protel EDA 仿真 相关文章:
- OLED显示模块与AT91RM9200的接口设计(02-13)
- ZLG7290在智能仪表面板接口设计中的应用(03-10)
- 低价位嵌入式处理开发套件--Spartan-3E 1600E (07-07)
- 大屏幕LED显示屏的高速控制方案(04-09)
- PoE和LED结合的低功率、高亮度、长电缆解决方案(04-12)
- 基于单片机IAP技术的LED显示屏控制系统(04-12)