基于AT89C51单机的16x16点阵LED显示器设计.docVIP

  • 4
  • 0
  • 约1.53万字
  • 约 26页
  • 2016-11-25 发布于贵州
  • 举报

基于AT89C51单机的16x16点阵LED显示器设计.doc

基于AT89C51单机的16x16点阵LED显示器设计

单片机课程设计报告书 设计题目: 基于AT89C51单片机的16*16点阵LED显示器设计 姓 名: 院 系: 专 业: 学 号: 指导教师: 教师职称: 2012年11月25日 目录 摘要 ………………………………………………………………………………1 第1章 引言 ………………………………………………………………………1 1.1 LED及LED显示屏 ……………………………………………………………1 1.2 功能要求 ………………………………………………………………………2 1.3 方案论证 ………………………………………………………………………2 第2章 系统总体方案及硬件设计 ………………………………………………3 2.1 AT89C51的原理及说明 …………………………………………………………3 2.2 显示屏总体设计方案 …………………………………………………………3 2.3 列驱动电路 ……………………………………………………………………4 2.4 行驱动部分 ……………………………………………………………………4 第 3 章 系统硬件电路的设计 …………………………………………………8 3.1 单片机系统及外围电路 ………………………………………………………8 3.2 列驱动电路 ……………………………………………………………………8 3.3 行驱动电路 ……………………………………………………………………9 第 4 章 系统程序的设计 ………………………………………………………10 4.1显示驱动程序 …………………………………………………………………10 4.2系统主程序 ……………………………………………………………………11 4.3单片机汇编程序 …………………………………………………………………11 第5章 系统调试 ………………………………………………………………22 第6章 设计心得 ………………………………………………………………22 参考文献 ………………………………………………………………………22 附录 ………………………………………………………………………… 23 摘要:本设计使用简单单片机AT89C51作为主控制模块,利用简单的外围电路来驱动16×16的点阵LED显示屏。在本设计中主要用两个74HC595来驱动16×16点阵显示屏的列,用AT89C51来驱动16×16点阵显示屏的行,可以最终实现——“十六乘十六点阵可调速显示屏设计” 十五个汉字的自动左移,而且它们的“进”和“出”是以滚动形式设计的。也就是说,硬件电路大致上可以分成单片机系统及外围电路、列驱动电路和行驱动电路三部分。从而可以实现一个室内用的16×16点阵LED图文显示屏,在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形或文字应稳定、清晰无串扰,图形或文字显示有静止、移入移出等显示方式。最后,利用烧录器可以很方便的实现单片机与PC机等外围存储设备的数据传输,并能利用软件方便的进行显示内容的多样变化,另一方面,LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成。进行了单片机AT89C51的软件仿真并成功完成了仿真验证。结果表明包括系统具体的硬件设计方案,软件流程图和部分C语言程序等方面。具有在负载范围内, 只需通过简单的级连就可以对显示屏进行扩展,是一种成本低廉的图文显示方案意义。它在实际生活中具有广泛的应用。 关键词:单片机、16*16点阵、滚动显示 引言 1.1 LED及LED显示屏 LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。在实际应用中的显示屏由于成本和可靠性的因素常采用一种称为动态扫描的显示方法。LED 就是Light Emitting Diode(发光二极管)的缩写。在某些半导体材料的PN结中,注入的少数载流子与多数载流子复合时会把多余的能量以光的形式释放出来,从而把电能直接转换为光能。PN结加反向电压,少数载流子难以注入,故不发光。这种利用注入式电致发光原理制作的二极管叫发光二极管,通称LED。LED显示屏是一种通

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档