我是靠谱客的博主 俭朴冰棍,最近开发中收集的这篇文章主要介绍基于stm32的俄罗斯方块游戏机(1、硬件准备)(大三寒假),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  1. 概述:这个项目是做一个俄罗斯方块的游戏机,还原经典,该有的功能都要有。
  2. 硬件准备:一块stm32f103c8t6(只要是f103系列的最后编译应该都可以通过);一块LCD(2.2寸 220X176);几个独立按键(我用到了五个)。
  3. 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
  1. 独立按键的连接引脚:
#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、硬件准备)(大三寒假)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部