
【单片机开发】基于stm32的掌上游戏机设计 (项目规划)
好像有点乱,改天做个亚克力盒给他装起来
发布日期:2021-05-08 05:11:07
浏览次数:16
分类:精选文章
本文共 787 字,大约阅读时间需要 2 分钟。
项目相关链接
(一)背景介绍
期末考试终于要结束了,在这个学期结束之前终于将这个工程彻底完成了。前段时间一直在苦逼的复习,完全没时间来碰这个东西,花了两天的时间终于将之前没写的代码写完了。大一终于结束了,这一年或许是我有生以来最为精彩也是最为充实的一年。在这一年中我确定了以后的发展方向,也学到了从前难以想象的知识。最让我庆幸的是,我终于找到了我愿意用一生去为之奋斗的东西。
在这个工程结束后,我觉得自己在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行代码,这就有的说了。源代码我就放最后了,大家自己瞅瞅吧。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月17日 04时28分27秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
[PHP] 控制反转依赖注入的日常使用
2019-03-15
[PHP] try catch在日常中的使用
2019-03-15
[Linux] 进程间通信
2019-03-15
[PHP] error_reporting(0)可以屏蔽Fatal error错误
2019-03-15
[PHP] 解决php中上传大文件的错误
2019-03-15
[Linux] 使用awk比较两个文件的内容
2019-03-15
[Git] 彻底删除github上的某个文件以及他的提交历史
2019-03-15
[Go] gin框架渲染html字符串
2019-03-15
[js] js中的闭包以及特点
2019-03-15
[操作系统]内存连续分配管理方式
2019-03-15
[Go] json.Unmarshal()解析后存储的结构体定义
2019-03-15
[PHP]PHP不支持方法重载和只支持方法覆盖
2019-03-15
[Go] 获取Go二进制文件的真正执行路径os.Args
2019-03-15
java Map
2019-03-15
scala Tuple入门到熟悉
2019-03-15
RDD partitioner入门详解
2019-03-15
presto查询报错
2019-03-15
superset报错
2019-03-15
Hive 分组取Top N
2019-03-15
yarn开启Label Scheduler
2019-03-15