基于MAXQ2000和MAX7312的LED靶标游戏机

发布时间:2010-11-18 阅读量:1150 来源: 发布人:

LED靶标游戏设计方案的中心议题:
    * MAX7312评估板硬件电路
    * MAXQ2000固件程序

摘要

这篇应用笔记介绍了一个LED靶标游戏设计方案。利用该游戏计方案可以演示MAXQ2000微控制器(MAXQ20核)和MAX7312端口扩展器的功能,提供了所用与这两款芯片接口的固件程序。

引言

该应用笔记提供了所有与MAXQ2000微控制器(MAXQ20核)、MAX7312 16位端口扩展器接口的固件程序。该应用示例为LED靶标游戏机。示例中,MAXQ2000所使用的汇编程序利用免费的IAR Embedded Workbench® IDE 2.10A版进行编程、编译。

硬件电路

MAX7312为2线接口、16位I/O端口扩展器,具有中断和热插拔保护功能。借助这篇应用笔记和MAX7312 EV (评估)板,用户可以方便地构建一个LED靶标游戏机。评估板上的红光、绿光LED可以快速地上、下滚动。游戏机的目标是当红光、绿光LED在中心汇聚时按下特定的按钮。

MAX7312评估板包括MAX7312、MAXQ2000微控制器、所有所需的无源元件以及经过验证的PCB。MAX7312评估板原理图如图1和图2所示。

如需了解更多关于MAXQ2000微控制器的信息,可订购MAXQ2000评估套件。MAXQ2000评估套件包括完整的软件、硬件、示例代码以及设计文档,可以快速启动对MAXQ2000的设计。数据资料给出了MAXQ2000评估套件的原理图。


查看详细图片(PDF, 292kB)
图1. MAX7312评估板原理图(1/2)


查看详细图片(PDF, 332kB)
图2. MAX7312评估板原理图(2/2)

固件程序

固件程序(如下所示)通过MAXQ2000的通用输入/输出(GPIO)端口、利用逐位仿真的I²C接口与MAX7312进行通信。MAXQ2000的20MHz系统时钟可以使逐位仿真的I²C接口速率达到400kHz。用户可以通过修改头文件maxqi2c.h选择I²C接口的速率以及用作SDA和SCL的GPIO口,详细信息请参考应用笔记3588:“MAXQ2000微控制器软件I²C驱动”。

MAX7312评估板上电后,MAXQ2000自动检测MAX7312的I²C地址。然后启动程序配置MAX7312端口1的GPIO产生LED的滚动显示效果。端口2的GPIO 8和9配置为输入端口,固件程序通过这些端口读取按钮状态。

该游戏挑战的是玩家在红光和绿光LED灯滚动并且在中心位置相遇时按下按钮。如果LED显示相遇时按下按钮,MAXQ2000即可捕捉这一操作,并且点亮全屏的LED,表示玩家在游戏中获胜。

表1列出了整个游戏过程中使用的所有I²C操作。

表1. I²C操作

可以下载该示例应用的源程序。

相关资讯
宇树科技启动IPO辅导,冲刺“人形机器人第一股”

2025年7月18日,杭州宇树科技股份有限公司(以下简称“宇树科技”)正式在浙江证监局完成上市辅导备案,拟在A股首次公开发行股票(IPO)。辅导机构为中信证券,律师事务所及会计师事务所分别为北京德恒和容诚。根据计划,中信证券将于2025年10月对宇树科技进行上市条件评估,并协助其提交IPO申请文件。若顺利上市,宇树科技有望成为A股“人形机器人第一股”。

日本 Rapidus 启动关键一步:IIM-1 厂成功试产 2nm 测试晶圆

近日,日本半导体新创企业Rapidus宣布,其位于北海道的IIM-1晶圆厂已启动2nm制程的测试晶圆生产,并计划于2027年实现量产。这一进展标志着日本在先进制程领域的重大突破,有望重塑全球半导体产业格局。

台积电2nm制程产能大幅扩张 全球芯片巨头争相抢购

台积电2nm制程技术将按计划于2024年下半年进入量产阶段。由于苹果、AMD、英特尔等首批客户订单需求强劲,加上高通、联发科、英伟达等厂商后续跟进,台积电2nm产能供不应求。为此,台积电计划大幅提升产能,目标在2025年将月产能从今年底的4万片提升至10万片,增幅高达1.5倍。

日本Rapidus突破2nm芯片技术,挑战台积电三星霸主地位

日本政府支持的半导体企业Rapidus于7月18日宣布,已成功试产国内首个2nm晶体管,标志着该国在先进芯片制造领域取得关键突破。这一进展是日本耗资5万亿日元(约合340亿美元)半导体复兴计划的重要里程碑,旨在重塑其在全球芯片产业链中的竞争力。

RISC-V架构突破性能瓶颈,Andes发布新一代AX66处理器IP

在2025年RISC-V中国峰会的“高性能计算分论坛”上,Andes晶心科技CEO林志明正式发布了公司最新一代64位RISC-V处理器IP——AX66。该产品基于RISC-V国际基金会最新批准的RVA23 Profile标准,专为高性能计算(HPC)、AI加速及边缘计算等场景优化,标志着RISC-V生态在高性能计算领域的进一步成熟。