点阵游戏机电子设计报告.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【摘要】本系统作品采用一个STM32F103VCT6单片机控制,1个74HC573锁存器驱动四位一体数码管显示数字,四个74HC595锁存器驱动点阵屏水银管作重力感应,微动开关作键盘输入。2822搭建的功放电路作音频输出。1117-3.3作电源部分。根据重力方向改变显示方向,显示,,大小写字母。具有动画,开机音乐,游戏音乐,演示功能。游戏可存档记录最高分。STM32单片机 四位一体数码管 点阵屏游戏机 3.2基础部分测试数据····················································10 3.3发挥部分测试数据····················································10 四 测试结果及分析··························································11 五 小结····································································11 六 参考文献·······························································11 一、方案论证与比较 1.1单片机芯片的选取 系统需要能驱动点阵屏输出(口)spi通信(,无线收发模块)单片机,输出音频模拟spi口大量锁存器拓展io口。是一个基于开放原始码的软硬体平台,构建于开放原始码simple I/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。输出音频模拟spi口大量锁存器拓展io口。32系列单片机。大量的io口,自带DAC、ADC、SPIJTAG便宜资料丰富,的单片机,价格便宜优缺点分析和学习的态度我们本次使用 【方案二】使用一片74HC573锁存器提供电流 【方案选择】 方案一线路简单,可以便捷的实现基本功能,但是使用局限性较多,不能显示非数字信息。方案二控制复杂但自定义显示的信息,甚至能显示16进制数据,可以轻松拓展。 综上所述,为了能实现更多功能我们选择方案二。 1.3点阵屏的设计方案 【方案一】占用PD、PE两组共口驱动点阵屏 【方案二】使用4个HC595锁存器控制点阵屏并提供电流 三极管等其他元件提供电流驱动点阵屏并占用IO口过多。AB具有大量SPI、TXRX等功能接口、方案二锁存器集拓展IO口和提供电流为一体。IO口即可驱动。 1.1功放电路的选取 系统解码的WAV文件输出电流为几百uA远不足以驱动喇叭。需要功率放大器驱动。基于集成 tad2822的功率放大电路 ,输入信号到地保证了输入的稳定性调节电阻器可改变声音的大小,外围电路简单,做 电路分析: 【方案二:基于运算放大器的功率放大电路 功放电路电阻较多不便于印刷的制作,对于游戏的重低音和鼓点音的放大不佳,并且伴杂音 三:分立元件搭建的功率放大电路 此电路放大音质很好,但是用分立元件搭建功放十分麻烦,了大量的空间,也不经济,另外这个电路的抗干扰能力不好,产生,容易产生杂音。 选择:综,选择方案一,有外围电路简单,声音可调,较小等优点 硬件 2.2硬件电路设计 2.2.1单片机控制电路 如图为stm32f103vct6单片机最小系统,采用8MHZ晶振。3.3V直流供电。 2.2.2数码管驱动电路设计 如图为数码管驱动电路,采用74HC573芯片为数码管显示提供了充足的电流。 74HC573包含八进制3态非反转透明锁存器,是一种高性能硅门CMOS器件。74HC573八锁存器都是透明的D 型锁存器,当使能(G)为高时,Q 输出将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上。输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时,新的数据也可以置入。这种电路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O 通道,双向总线驱动器和工作寄存器。 LE(锁存使能) D Q(输出) L H H H L H L L L L X QO H X X Z 2.2.3JTAG下载端口 2.2.4蓝牙预留口 2.2.5 2.4G无线通信模块预留口 2.2.6 micro SD卡卡槽 P9为手动片选跳针 2.2.7键盘及重力感应电路 2.2.8功放电路 2.3PCB设计 由于外设较多,又要求手持,我们决定尝试使用PCB进行硬件焊接。 PCB top层。印刷有我们的logo PCB bottom层4软件设计流程 2.5游戏介绍 开机动画:自制的16*16点阵版Bad Apple(东方Project相

文档评论(0)

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

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

1亿VIP精品文档

相关文档