- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易电子广告屏的设计
毕剑龙
(德州学院物理与电子信息学院,山东德州253023)
摘 要 本基于单片机(AT89C51)16×16LED电子广告屏的点阵显示。主要介绍了LED汉字显示屏的硬件电路、程序设计等方面的内容74HC595作为列驱动器,以三极管8550作为行驱动器,LED七段数码管作为字模显示用。本显示屏的设计具有体积小、硬件少、电路结构简单及易实现等优点能帮助认识汉字的点阵显示原理单片机的基本结构工作原理及应用方法,并提高单片机知识技术的 LED显示屏; 行驱动器; 列驱动器
1 绪论
1.1电子广告屏的发展
LED(Light Emitting Diode),发光二极管,简称LED,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极使整个晶片被环氧树脂封装起来。LED容易控制、低压直流驱动、组合后色彩表现丰富、使用寿命长等优点,它具有发光率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。LEDLED行业已成为一个快速发展的新兴产业,市场空间巨大,前景广阔。随着信息产业的高速发展,LED显示作为信息传播的一种重要手段,LED单色光应用比较广泛也是比较早的一个领域; 显示应用,主要包括指示牌、广告牌、大屏幕显示;照明应用,主要有便携灯具,汽车用灯,特殊照明;背光照明,应用于普通电子设备功能显示背光源、笔记本电脑背光源、大尺寸超大尺寸LCD显示器背光源以及投影仪用RGB光源。显然,LED显示已成为城市亮化、现代化和信息化社会的一个重要标志。汉字的点阵显示原理单片机的基本结构工作原理及应用方法 LED阵显示器是由一串发光或不发光的点状显示器按矩阵的方式排列组成的,其发光体是LED发光二极管。只要让某些LED点亮,就可组成数字、字母、图形、汉字等。LED驱动显示采用动态扫描方法,动态扫描方式是逐行轮流点亮,这样扫描驱动电路就可以实现多行的同名列共用一套列驱动器。以×16点阵为例,把所有同一行的发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法),先送出对应第1行发光管亮灭的数据并锁存,然后选通第1行使其燃亮一定的时间,然后熄灭;再送出第2行的数据并锁存,然后选通第2行使其燃亮相同的时间,然后熄灭;…第行之后,又重新燃亮第1行,反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,就能看到显示屏上稳定的图形。
图2.1 显示屏电路框图
3 系统硬件设计
硬件电路大致上可以分成单片机系统及外围电路、列驱动电路和行驱动电路三部分。
3.1 控制器部分
1.单片机AT89C51的简介
AT89C51是MCS-51系列单片机的典型产品,4KB闪烁可编程可擦除只读存储器的低电压、高性能的CMOS 8位微处理器。AT89C51单片机包含中央处理CPU)、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,
图3.1 AT89C51单片机内部结构示意图
各部分说明如下:
(1)中央处理器
??中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。SFR)
(2)数据存储器(RAM)128B,片外最多可外扩为64KB。片内128B的RAM以高速RAM的形式集成在单片机内,加快单片机运行速度,降低了功耗。
(3) 程序存储器(ROM)
它用来存储程序。89C51片内集成有4KB的Flash存储器,如果片内程序存储器容量不够,片外最多可外扩程序存储器至64KB。
(4) 定时/计数器:AT89C51有两个16位定时器/计数器,以实现定时或计数产生中断用于控制程序转向。T0由特殊功能寄存器TH0、TL0T1由特殊功能寄存器TH1、TL1TMOD用于选择定时器/计数器T0、T1TCON用于控制T0、T1T0、T1并行输入输出(I/O)口:AT89C51共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。AT89C51具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。AT89C51的主要特性
●与MCS-51兼容
●4KB可编程闪烁只读存储器
●寿命:1000次写/擦循环
●数据保留时间:10年
●全静态工作:0~24Hz
●三级程序存储器锁定
●128 X 8位定时/计数器
●32位可编程I/O线
●两个16位定时/计数器
●5个中断源
●可编程串行通道
●低功耗的闲置和掉电模
文档评论(0)