单片机8x8数字显示.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机8x8数字显示

单片机课程设计 点阵LED数字显示 学 院: 机电工程学院 班 级: 农电一班 姓 名: 郭冰 学 号: 090514410 指导老师: 王利娟 目 录 目录 1 第一章 引言 2 第二章 方案选择及总体 2 2.1方案确定 2 2.2器件选择 2 第三章 控制系统硬件设计 3 3.1整体模块设计 3 第四章 控制系统软件设计 3 4.1软件设计思想 3 4.2主程序流程图 4 第五章 系统仿真及性能分析 5 5.1系统仿真 5 5.2性能分析 5 第六章 总结致谢 5 附录A 硬件结构及运行效果图 7 附录B 主程序清单 7 参考文献 9 第一章 引 言 LED是发光二极管LIGHT EMINTTING DIODE的英文缩写,是一种直接能将电能转化为可见光的半导体。LED点阵是由发光二极管排列组成的显示器件,其发光类型属于冷光源,效率及发热量是普通发光器件难以比拟的。它采用低电压扫描驱动,具有耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远、可靠耐用、应用灵活、安全、响应时间短、绿色环保、控制灵活等特点。 本设计是基于AT89C51的8×8点阵LED数码字符显示器的设计,LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。本文讲述了基于AT89C51单片机8×8 LED数码字符显示器的基本原理、硬件组成与设计,Proteus软件仿真,程序设计等基本环节与相关技术。 第二章 方案选择及总体设计 2.1 方案确定 2.1.1 功能要求 1、采用MCS-51单片机作为微处理器。 2、设计一个8×8点阵LED数码字符显示器。 3、在目测条件下LED显示屏各点亮度均匀、充足、稳定、清晰无串扰。 4、使用一个8*8共阴极LED点阵显示数字“0-9”。 2.2.2 方案确定 采用AT89C51单片机作为微处理器,将共阳极二极管用共阴型接法连接成8×8点阵LED数码字符阵列,通过程序控制,采用动态显示数字“0-9”。 2.2 器件选择 元件名称AT89C51单片机uF;电阻RES;按钮BUTTON;瓷片电容CAP 22pF;点阵MAXTRIX-8X8-ORANGE;排阻RESPACK-8;译码器74LS245。 第三章 控制系统硬件设计 3.1 整体模块设计 本设计行、列驱动电路,显示电路,运用单片机的智能化,系统的将每个功能电路模块连接在一起,总体结构设计如图所示8×8点阵可以看成是从上至下8个字节,每个字节8位,因为该点阵为共阴型点阵,因此若该灯亮,则该位为“1”;该灯不亮,则该位为“0”。 4.2 主程序流程图 主程序首先调用初始化程序,为后面程序要用到的数据调入,并清零一些用到的数据单元,然后载入“0-9”数字,进行扫描。图3为主程序流程图,详细主程序清单及子程序设计见附录。 开始 程序导入 调 试 程序运行 显示 图3 主程序流程图 第五章 系统仿真及性能分析 5.1 系统仿真 本设计是以Keil C与Proteus.ISIS相结合方式来实现本LED点矩阵显示器的仿真实现过程。电路的核心是单片机AT89C51。 5.2 性能分析 此次系统设计结果较好,LED显示屏能很好的显示信息。LED显示屏由一块8×8的LED8x8LED图文显示屏,电路简单,成本较低,且较易扩展;显示屏各点亮度均匀、充足;显示图形或文字稳定、清晰。 第六章 总结致谢 总结本文的研究工作,主要做了下面几点工作: 一、通过查阅大量的相关资料,详细了解了LED的发光原理和LED显示屏的原理,了解了LED的现状,清楚地了解了LED显示屏与其它显示屏相比较有那些优点,明确了研究目标。二,本文设计的LED显示屏能够实现在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形和文字应稳定、清晰无串扰。三,文出了系统具体的硬件设计方案,硬件结构电路图,软件流程图和具体汇编语言程序设计与调试等方面

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档