点阵贪吃蛇解决方案.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
点阵贪吃蛇 小组成员: 设计构想 使用89c52/51芯片主控端连接外电路来对16×16点阵屏进行控制。 通过四线八线译码器(由两块74hc138组成)控制16×16点阵屏的16列。 通过两块74hc573的16个输出端口控制16×16点阵屏的16行。 硬件原理 led点阵的采用共阴极接法,每一列16个发光二级管的负极都连接到同一个列驱动引脚。通过每个发光二极管的电流大约为10mA。因此控制列的引脚通过的最大电流为160mA。 列控制采用了74HC138芯片,将3线-8线译码器接成了4线-16线译码器。使得8×8点阵中共阴极列中只有一个低电平其余均为高电平,起到选择的作用。 行驱动电路采用了两块74HC573芯片,74HC573包含八进制3态非反转透明锁存器,是一种高性能硅门CMOS器件。我们用它“输出同步”的功能,即输出信号和输入信号相同。这可以解决51单片机IO口驱动能力差的问题。 由于采用共阴极接法,列信号的电流大小最大为行电流的 16倍,为防止74HC138芯片烧毁,我们在138译码器的输出端接了高压大电流达林顿晶体管阵列uln2003。避免138与8×8点阵直接相连而损坏138。 硬件原理图-点阵列驱动电路 led点阵的采用共阴极接法,每一列16个发光二级管的负极都连接到同一个列驱动引脚。通过每个发光二极管的电流大约为10mA。因此控制列的引脚通过的最大电流为160mA。 硬件原理图-点阵行驱动电路 行驱动电路采用了两块74HC573芯片,74HC573包含八进制3态非反转透明锁存器,是一种高性能硅门CMOS器件。我们用它“输出同步”的功能,即输出信号和输入信号相同。这可以解决51单片机IO口驱动能力差的问题。 硬件展示-底层 列控制引脚、uln2003、uln2003、74HC138、AT89C52、74HC573、行控制引脚 硬件展示-顶层 LED点阵实际接线方法 4个8x8led点阵连接成16x16点阵,点阵的引脚并不是按规律排列的,因此要根据使用手册,确定每一个引脚所对应的行或者列,将同一行的正极 引脚连接在一起,同一列的负极引脚连接到一起,便可以用138译码器发出类似111111011111111的信号,用低电平选通一列,再用573锁存器发出行控制信号,确定该列的16个led亮灭情况。 单片机简介 51单片机有四组八位的I/O口 通过编程能控制每一个引脚的高低电平。 用单片机连接外围电路并通过预先设定的程序加以控制就能实现一些稍微复杂的功能 软件实现的思路

文档评论(0)

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

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

1亿VIP精品文档

相关文档