毕业答辩-基于STC89C52RC单片机的LED点阵系统设计与实现.pptVIP

毕业答辩-基于STC89C52RC单片机的LED点阵系统设计与实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Company Logo LOGO 基于STC89c52RC单片机的LED点阵显示 系统设计与实现 背景及意义 背景 LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,显示屏由几万甚至几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同色彩的LED像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经达到了实用阶段。LED显示屏可以显示变化的数字、文字、图形图像;不仅可以用于室内环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。 意义 该设计课题使我们能够掌握LED显示屏的基本显示原理和设计方法,对LED显示屏这个行业有了较为深刻的了解和认识。并且对大学期间所学习的一些理论进行了实践,使我们对所学过的理论知识有了新的认识。并且通过该设计课题掌握了51单片机的的软硬件开发工具的使用方法,为以后从事相关行业的工作积累了实际工作经验。 (1)能实现两行每行8个汉字的显示,每个汉字采用 16*16LED点阵; (2)实现显示内容的左移、右移,移动速度可变; (4)显示内容的移动方向和速度可由按键控制 (3)从串口实现显示内容的控制,所显示的汉字能够通过串口输入; (5)要求显示的内容具有较高亮度。 (6)能实现特定图形的显示,每个图形采用16*16LED点阵; (7)要求完成设计并完成PCB实现。 设计要求 设计阶段 分析所选课题要求并完成对工具的学习,并上网查阅资料 完成硬件电路设计,串口电路,单片机系统电路,行、列驱动显示电路。并成功搭建好硬件平台 详细设计软件编程流程,设计文字的移动方向,按键扫描并控制移动方向,以及中断程序。设计上位机发送控制指令程序。并成功进行调试 优化代码完成不足之处,编写论文 功能完成进度 能实现一行4个汉字的显示,每个汉字采用 16*16LED点阵; 实现显示内容的左移、右移、上移、下移、上显、下显,并且移动速度可变; 显示内容的移动方向和速度可由按键控制; 要求显示的内容具有较高亮度; 能实现特定图形的显示,每个图形采用16*16LED点阵; 从串口实现显示内容的控制,通过发送控制指令控制显示内容,以及字体的移动方向; 完成硬件电路的设计与实现 系统硬件组成框图 上位机与下位机 串口 通信 P C 机 单 片 机 驱动 电路 16*64 显示屏 方案如图所示,以PC机作为上位机用串行通信的方式将显示内容和控制指令传输到单片机系统,单片机根据上位机传输来的内容和指令通过端口译码扩展后驱动4块16*16LED点阵模块构成的16×64的LED点阵显示屏 硬件部分---串口电路 串口部分的作用为单片机与PC机之间通信 ,1.电平转换2. KEIL C把程序编译之后产生.HEX文件后下载到单片机中执行;3. 使单片机接收PC机发送过来的控制指令来控制显示内容。 硬件部分---单片机系统 本设计只用到P0和P2两个端口,一个作为程序控制,另一个作为按键控制 硬件部分---显示电路 行驱动采用四-十六译码器74LS154,列驱动采用具有一个8位串入并出的移位寄存器和一个8位输出锁存器的结构的74LS595 级联共同驱动16*64的显示屏 硬件部分---电路图 硬件部分---实物图 硬件部分---实物图 软件部分---PC上位机 上位机部分能够发送控制指令,通过串口发送给单片机来控制显示内容的更换以及移动方向的改变 软件部分---程序流程 主程序流程图 串口中断 系统初始化化 从显示数组读取数据到显示寄存器静态显示 等待发生中断读取显示控制命令选择显示方式 调用相应显示程 开 始 RI=1? 起始位? 接收显示数据及控制命令 将显示数据移入显示数组将控制命令赋给控制字符 N N Y Y 中断开始 中断返回 软件部分---程序流程 按键中断 中断开始 Key=0?按键延迟 Key=0? 清楚标志位 选择相应显示程序 中断返回 Y Y N N 设计过程中的问题及收获 难点: 硬件设备 焊接 选择屏幕 软件代码调试 收获: 焊接能力提高 代码编写及调试能力提高 效果图 设计中的不足 显示内容不能随时更换 显示方向采用半字一移而不是一位一位移 单片机内存不足 字数最多只能显示10个字 完毕 谢谢 Company Logo LOGO

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档