概述
- 概述:这个项目是做一个俄罗斯方块的游戏机,还原经典,该有的功能都要有。
- 硬件准备:一块stm32f103c8t6(只要是f103系列的最后编译应该都可以通过);一块LCD(2.2寸 220X176);几个独立按键(我用到了五个)。
- LCD与32的连接:
#define LCD_CTRL GPIOB //定义TFT数据端口
#define LCD_LED GPIO_Pin_9 //PB9 连接至TFT -LED
#define LCD_RS GPIO_Pin_10 //PB10连接至TFT --RS
#define LCD_CS GPIO_Pin_11 //PB11 连接至TFT --CS
#define LCD_RST GPIO_Pin_12 //PB12连接至TFT --RST
#define LCD_SCL GPIO_Pin_13 //PB13连接至TFT -- CLK
#define LCD_SDA GPIO_Pin_15 //PB15连接至TFT - SDI
//VCC:可以接5V也可以接3.3V
//LED:可以接5V也可以接3.3V或者使用任意空闲IO控制(高电平使能)
//GND:接电源地
//说明:如需要尽可能少占用IO,可以将LCD_CS接地,LCD_LED接3.3V,LCD_RST接至单片机复位端,
//将可以释放3个可用IO
- 独立按键的连接引脚:
#define KEY_UP_Pin GPIO_Pin_0
#define KEY_DOWN_Pin GPIO_Pin_1
#define KEY_LEFT_Pin GPIO_Pin_2
#define KEY_RIGHT_Pin GPIO_Pin_6
#define KEY_MID_Pin GPIO_Pin_8
#define KEY_Port (GPIOA) //定义端口
看一下最终效果图
我将陆续发布其他几篇关于这个项目的文章,并最后提供总工程文件下载。
附一张昨晚的状态,哈哈!!
我将陆续发布其他几篇关于这个项目的文章,并最后提供总工程文件下载。
总工程文件:点击下载
最后
以上就是俭朴冰棍为你收集整理的基于stm32的俄罗斯方块游戏机(1、硬件准备)(大三寒假)的全部内容,希望文章能够帮你解决基于stm32的俄罗斯方块游戏机(1、硬件准备)(大三寒假)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复