【单片机开发】基于stm32的掌上游戏机设计 (项目规划)

项目相关链接

1.STM32掌机:音乐播放器
2.STM32掌机:贪吃蛇
3.STM32掌机:俄罗斯方块

(一)背景介绍

期末考试终于要结束了,在这个学期结束之前终于将这个工程彻底完成了。前段时间一直在苦逼的复习,完全没时间来碰这个东西,花了两天的时间终于将之前没写的代码写完了。大一终于结束了,这一年或许是我有生以来最为精彩也是最为充实的一年。在这一年中我确定了以后的发展方向,也学到了从前难以想象的知识。最让我庆幸的是,我终于找到了我愿意用一生去为之奋斗的东西。
在这个工程结束后,我觉得自己在stm32方面的学习已经差不多接近了尾声,下面就是在不断的在实践中去运用的问题。我们暑假有一个第三学期可能将近八月份才能回到家,我决定在这个学期中借助cotexa9平台先入门一下LINUX,为以后打好基础。
其实早在期中之后我就产生了做这个工程的想法,在完成了硬件的调试后就因为要准备期末考试不得不放下。做完了,也算了了一桩心事。

(二).硬件准备

输入设备

1)矩阵键盘

在这里插入图片描述

2)PS2游戏手柄

在这里插入图片描述

3)电源模块:

这里采用八节1.2V可充电电池供电,用面包板的稳压模块稳压
在这里插入图片描述

输出设备

3)128*128 TFTLCD彩屏(SPI串行接口)

在这里插入图片描述

4)jq8900语音播放模块+3W喇叭

在这里插入图片描述
在这里插入图片描述

MCU

5)stm32c8t6

核心设备大概就是这些

(三)目标

1)高大上的开机界面

在这里插入图片描述

2)MP3功能

在这里插入图片描述

3)贪吃蛇游戏

在这里插入图片描述

4)俄罗斯方块

在这里插入图片描述

5)(假的)文件管理:

对于EEPROM中的文件进行读取

其实本来是想实现通话短信功能,可最后发现成本太高而且单片机容量好像已经不够用了就放弃了。有没有觉得麻雀虽小五脏俱全呢,感觉拿一块大容量的给我我能搞台手机出来。
在这里插入图片描述
在这里插入图片描述
好像有点乱,改天做个亚克力盒给他装起来

(四).软件结构

看起来简单实现起来真不容易,这是我的代码目录
在这里插入图片描述

需要准备的包括硬件部分代码,和软件部分代码,我粗略的计算了一下至少有4000行代码,这就有的说了。源代码我就放最后了,大家自己瞅瞅吧。

  • 12
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

与光同程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值