没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机的LED动态显示设计.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 199 浏览量
2023-06-24
23:01:55
上传
评论
收藏 1.06MB DOC 举报
温馨提示
试读
43页
基于单片机的LED动态显示设计.doc
资源推荐
资源详情
资源评论
基于单片机的 LED 显示屏的动态显示
3
the dynamic display of the design
基于单片机的 LED 显示屏的动态显示
基于单片机的 LED 显示屏的动态显示
4
目 录
1 绪 论 ......................................................2
1.1 LED 显示屏的发展背景及国内外研究现状 ..................2
1.2 设计目标及采取的方案 .................................2
1.2.1 本设计的目标 ...................................2
1.2.2 本设计采取的方案 ...............................3
1.3 文章的结构安排 .......................................3
2 系统总体分析 ...............................................5
2.1 显示部分 .............................................5
2.2 驱动电路的选择 .......................................6
2.3 电源模块选择 .........................................6
2.4 工作原理 .............................................6
2.5 总体设计 .............................................7
3 系统硬件设计 ...............................................8
3.1 AT89C51 芯片的介绍 ....................................9
3.2 时钟电路 ............................................13
3.3 复位电路 ............................................13
3.4 驱动电路设计 ........................................14
3.4.1 2N5551 与 2N5401 三极管的主要参数 ..............14
3.4.2 8255 芯片的介绍 ...............................15
3.5 键盘模块设计 ........................................17
3.6 点阵式汉字 LED 显示屏设计 .............................18
3.6.1 LED 的特点以及常用的参数 ......................18
3.6.2 LED 电子显示屏 ................................20
3.6.3 LED 电子显示屏显示字符原理 ....................21
3.6.4 汉字显示的原理 ................................23
3.7 整体电路 ............................................28
4 系统软件设计 ..............................................30
4.1 主程序设计 ..........................................30
4.2 子程序设计 ..........................................35
5 结 论 ....................................................39
6 致 谢 ....................................................40
参考文献 ....................................................41
基于单片机的 LED 显示屏的动态显示
5
1 绪 论
1.1 LED 显示屏的发展背景及国内外研究现状
在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的
场所需要用 LED 点阵显示图形和汉字。LED 行业已成为一个快速发展的
新兴产业,市场空间巨大,前景广阔。随着信息产业的高速发展,LED
显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务
内容和服务宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场
车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆报
价信息豆示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交
通信号灯、景观照明等。显然,LED 显示已成为城市亮化、现代化和信
息化社会的一个重要标志。
LED 点阵设计主要应用于显示屏,它是利用发光二极管点阵模块或
像素单元组成的平面式显示屏幕。由于它具有发光效率高、使用寿命长、
组态灵活、色彩丰富以及对室内室外环境适应能力强等优点,自 20 世纪
80 年代后期开始,随着 LED 制造技术的不断完善,在国外得到了广泛的
应用。在我国改革开放之后,特别是进入 90 年代国民经济高速增长,对
公众场合发布信息的需求日益强烈,LED 显示屏的出现正好适应了这一
市场形势,因而在 LED 显示屏的设计制造技术与应用水平上都得到了迅
速的提高。LED 显示屏经历了从单色、双色图文显示屏,到图像显示屏
的发展过程。
1.2 设计目标及采取的方案
1.2.1 本设计的目标
毕业设计是学生完成本专业教学计划达到培养目标的重要的教学环
节,是教学计划中综合性最强的实践性教学环节,它对于培养学生正确
基于单片机的 LED 显示屏的动态显示
6
的思想和工作作风,提高学生综合运用专业知识分析和解决实际问题的
能力,达到工程技术人员所必须具备的基本素质等方面具有重要的意义。
本设计的理论基础是单片机技术基础,微机原理,模拟和数子电路。
比如 AT89C51 芯片的一些工作原理是在 MCS—51 的基础上通过改进完成
的。8255 芯片的工作方式是在微机原理介绍的。三极管和 74LS154 的工
作原理也分别在模拟和数子电路里介绍过。
通过本设计不仅把以前学过的知识重新温习,而且在查阅课外资料
时还有好多芯片都是以学过的芯片为基础,并且在其基础上改进和完善
的。通过这次毕业设计使我在学校学习的理论知识和实际应用有机地结
合起来,同时也能培养我独立思考、勇于创新的科学态度和钻研精神,
为我将要踏上工作岗位做一次提前的锻炼。
1.2.2 本设计采取的方案
1) 利用单片机控制技术控制 LED 的显示,再结合单片机的程序作
线路布置,即硬件设计。
2) 行列电路设计,分析电路图确定整个系统大概的规模。
3) 进行系统分析,通过系统分析,确定该系统该具有那些功能,
有那些模块,各个模块之间是怎样联系的,以及怎样组合的。
4) 确定所需的元器件,然后通过电路图进行连接。
5) 集合程序调试,调试整个的系统模块的功能,看各个功能是否
能正常运行,并找出程序中的错误,改正这些错误。
6) 最终能在 LED 电路板上显示所要的图形或汉字。
1.3 文章的结构安排
本设计在绪论里主要介绍 LED 显示的发展背景,设计的目标及采取
的方案,本设计的章节结构安排及使用的技术。把系统总体设计作为第
二部分,在这部分里介绍了各种元器件以及芯片的选择; 第三部分是硬
基于单片机的 LED 显示屏的动态显示
7
件电路的设计;主要对 AT89C51 芯片的具体介绍,时钟电路,复位电路,
驱动电路,8255 芯片,点阵式汉字 LED 显示屏电路设计等一些硬件进行
分析。这一部分是本设计的重点。第四部分是系统软件设计,主要是用
汇编语言对图形汉字编程设计;第五部分是对全文的总结。第六部分是
致谢,第七部分是参考文献。
剩余42页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5.23-Java概述,JDK安装及注释、关键字、标识符、数据类型、变量、常量的介绍
- 《Python基础》实验三指导书(1).doc
- TensorFlow 深度学习、机器学习-任何能够用计算流图形来表达的计算,都可以使用TensorFlow
- 一个基于springboot+sureness的面向REST API资源无状态认证权限管理系统
- 王博外文文献.pdf
- python毕业设计基于社区检测的多任务聚类联邦学习项目源码+使用说明(高分项目).zip
- Javaweb项目源码-编程爱好者博客地带.zip
- java各个技术栈相关知识点
- PYthon代码 pdf合并
- 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、 Redis
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功