新建8x8点阵显示设计总汇.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录 系统基本原理及功能要求...........................3 1.1 系统基本原理.....................................3 1.2 设计思想.........................................3 1.3 设计任务及目的...................................4 1.4设计方框图.......................................4 第二章 硬件设计..........................................6 2.1 单片机最小系统...................................6 2.1.1 AT89S51基本参数............................6 2.1.2 复位电路...................................8 2.1.3 晶振电路...................................9 2.2 开关调整单元...................................10 2.3 LED点阵显示单元................................11 2.4 LED点阵驱动单元................................12 第三章 软件设计.........................................14 3.1 循环右移程序设计................................14 3.2 点阵显示程序设计................................14 3.3 按键检测程序设计................................16 3.4 按键消抖及键盘程序设计..........................17 3.5 主程序设计流程图................................17 3.6 全部程序........................................18 第四章 仿真及调试.......................................19 4.1 元器件列表..........................................20 4.2 Keil 介绍与它的使用 ...........................20 第五章 体会与小结......................................22 附录I电路仿真图.........................................23 附录II 总程序............................................24 相关参考文献.............................................32 系统的基本原理及功能要求 1.1 系统的基本原理 MCS-51单片机作为主控芯片,控制整个电路的运行。其外围电路主要有两部分:复位电路和晶体振荡器-合过程中引起的抖动而影响复位。该设计采用含有二极管的复位电路,复位电路可以有效的解决电源毛刺和电源缓慢下降(电池电压不足)等引起的问题,在电源电压瞬间下降时可以使电容迅速放电,一定宽度的电源毛刺也可令系统可靠复位。 晶体振荡电路:MCS-51单片机中有一个用于构成内部振荡器的高增益反相放大器,引脚XTAL1和XTAL2分别为反向放大器的输入和输出反向放大器10pF。 1.2 设计思想 点阵内部结构及外形如下,8X8点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一行置1电平,某一列置0电平,则相应的二极管就亮;如要将第一个点点亮,则9脚接高电平13脚接低电平,则第一个点就亮了;如果要将第一行点亮,则第9脚要接高电平,而(13、3、4、10、6、11、15、16)这些引脚接低电平,那么第一行就会点亮;如要将第一列点亮,则第13脚接低电平,而(9、14、8、12、1、7、2、5)接高电平,那么第一列就会点亮。 LED驱动显示采用动态扫描方法,动态扫描方式是逐行轮流点亮,这样扫描驱动电路就可以实现多行的同名列共用一套列驱动器。以点阵为例,把所有同一行的发光管的极连在一起,把所有同一列的发光管的极连在一起(共的接法),先送出对

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档