STM32 Proteus仿真ili9341 TFT2048小游戏 -0067
Proteus仿真小实验:
STM32 Proteus仿真ili9341 TFT2048小游戏 -0067
功能:
硬件组成:STM32F103R6单片机 +ili9341 TFT显示器+上下左右方向键+赢了按键+输了按键
1.标准2048经典游戏玩法,4*4=16个棋盘,带计时,记分功能。
2.有上、下、左、右4个按键用来控制棋盘的方向。每次有效移动后随机生成数字'2'进行填充。
3.当累计到2048后游戏赢了,此后显示器显示赢了。当棋盘已满且上下左右4个方向均无法移动合并时表示输了。点击任意2个特殊按键重新开始游戏。
4.有2个特殊按键(填充赢了和输了棋盘)用来快速展示赢了和输了。
有功能视频哦:
可以哔哩哔哩B站,搜索UP主“单片机仿真汇”。在其空间中搜索关键词“2048小游戏”即可找到对应详细功能视频和介绍。
电路图:
部分源代码:
void main()
{
SystemInit();//初始化RCC 设置系统主频为72MHZ
delay_init(72); //延时初始化
LCD_Init(); //液晶屏初始化
GPIOInit();
//棋盘显示框框
QPSC();
//棋盘显示数字
QPXSshuzi();
//定时器
//RCC时钟开启
NVICConfig();
TimerConfig(TIM3,400);//
TimerSW(TIM3, ENABLE); }