- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32和UCOSⅡ的影音游戏系统设计.docx
基于STM32和UC/OS- II的影音游戏系统 设计
朱绪军谭虎周细凤
湖南工程学院电气信息学院
摘要:
采用STM32芯片搭载UC/OS-II操作系统,设计了一个影音游戏系统.阐述了系统 的工作原理及基于STM32F407ZGT6芯片的硬件设计和基于NES游戏的程序设计. 该系统软硕件经过调试验证,实现了 MP3音乐及视频的播放、图片的浏览以及 NES游戏的运行等功能.该设计具有实时性强,可拓展性好,后期维护方便等特 点.
关键词:
STM32F407ZGT6; UC/OS- II ; NES 模拟器;WM8978;
作者简介:朱绪军仃995-),男,本科生,研究方向:电子信息系统设计.
作者简介:谭虎仃986-),男,讲师,研究方向:信息科学与复杂网络.
收稿日期:2017-06-02
基金:湖南省教育厅资助项A 915C0327)
Design of Video Game System Based on STM32 and UC/OS- II
ZHU Xu-jun TAN Hu ZHOU Xi-feng
College of Elect?and Information Engineering,
Hunan Institute of Engineering;
Abstract:
A video game system is designed based on STM32 chip which is equipped with UC/OS-II operating system. The principle of the system whose hardware is based on STM32 F407 ZGT6 chip and soft ware program is based on NES game is descri bed. After debugging and veri f ying, the soft ware and hardware of the system have realized the functions of MP3 music and video playing, picture browsing and the operation of NES games. The design has the characteristics of real time, good expansibility and convenience in later maintenance.
Keyword:
STM32F407ZGT6; UC/OS-II ; NES simubtor; WM8978;
Received: 2017-06-02
基于嵌入式应用对低功耗、高性能的要求,智能设备越来越多将操作系统移植到 嵌入式芯片中,以满足实时性的要求?木文结合ST公司的STM32F407ZGT6芯片口] 和UC/0S-II实时操作系统②,将STM32嵌入式芯片应用于影音游戏系统的设计. 影咅游戏系统的整体功能包括咅乐、视频播放,图片浏览,NES游戏娱乐等等. 硬件设计中,电源模块采用ASM1117-3. 3V给主控芯片电路供电,图形界而使用 一个3. 5寸LCD显示,影音模块采用WM8978解码来输岀声音,游戏模块采用USB 手柄操作游戏?软件部分,移植UC/OS-II操作系统来运行各任务模块.其中,游 戏模块采用NRS模拟器来实现经典的口较少空间占用的NES游戏[3]?
1影音游戏系统的整体设计
总体设计分为两个大部分,即核心板设计和底板设计?其中,最小系统和SRAM 模块设计在核心板上,其他外围元器件,如TF卡模块、音频解码模块、LCD显 示模块、USB接口等,设计在底板上.
在此硬件基础上运行UC/OS-II操作系统,然后再设计MP3播放器、视频播放器、 图片浏览器、NES游戏机等程序,完成整个影音游戏系统的设计,系统组成如图 1所示.
图1系统组成框图 下载原图
2硬件设计
2. 1核心板电路设计 将SRAM和STM32F407ZGT6集成一块PCB板,并加入稳压电路,稳压芯片选用的 是线性稳压AMS1117-3. 3,将输入进来的5V直流电源,稳成用于SRAM和 STM32F407ZGT6芯片用的3. 3V.程序下载接口采用的是ST公司主推的SWD标准, 此接口仅需四个引脚就可以下载程序?为防止意外短路而烧毁芯片,加了一个自 恢复保险丝?接口选用的是2. 54mm的排针,这样的排针适合直接可以插杜邦线, 用于焊接后的调试主控的好坏in.此外,还添加了主控芯片的复位电路、两个指 示用的LED灯等基本电路模块.
2. 2底板设计
2. 2. 1系统电源设计
在整个系统的电源设计上,由于整体的模块比较
文档评论(0)