久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6255|回復(fù): 9
打印 上一主題 下一主題
收起左側(cè)

stm32俄羅斯方塊游戲開發(fā)簡單版源碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:350173 發(fā)表于 2018-6-12 12:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本游戲是關(guān)于俄羅斯方塊的小游戲,游戲功能基本實現(xiàn)了網(wǎng)絡(luò)上的俄羅斯方塊的游戲的大部分內(nèi)容,初學(xué)者可以看看。

stm32單片機源程序如下:
  1. /* 使用JLINK下載程序后顯示開機圖片,當(dāng)按下K_UP后進入游戲
  2.         主界面,指示燈D1閃爍表示程序正常運行,按照LCD上指示對按鍵進行操作控制*/

  3. #include "sys.h"
  4. #include "delay.h"
  5. #include "usart.h"
  6. #include "led.h"
  7. #include "button.h"
  8. #include "lcd_driver.h"
  9. #include "gui.h"
  10. #include "tim.h"
  11. #include "tetris.h"



  12. void GUI_DisplayInit(void)
  13. {
  14.         GUI_ShowPicture(0, 0, 240, 320);  
  15. }

  16. int main(void)
  17. {        
  18.         u8 i;
  19.         delay_init();
  20.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
  21.         led_init();
  22.         button_init();
  23.         TFT_Init();
  24.         TFT_ClearScreen(GREEN);
  25.         GUI_DisplayInit();
  26.         TIM4_Init(10,7199);
  27.         while(key!= K_UP_PRESS) //等待按鍵K_UP按下
  28.         {
  29.                 GUI_Show12ASCII(20,10,"Press K_UP key to Enter...",RED,WHITE);
  30.                 delay_ms(200);
  31.                 GUI_Show12ASCII(20,10,"                          ",RED,WHITE);
  32.                 delay_ms(200);
  33.         }
  34.         TIM_Cmd(TIM4, DISABLE);  //失能TIMx
  35.         uart_init(9600);
  36.         score_buf[0]=Game.score/100000+0x30;
  37.         score_buf[1]=Game.score%100000/10000+0x30;
  38.         score_buf[2]=Game.score%100000%10000/1000+0x30;
  39.         score_buf[3]=Game.score%100000%10000%1000/100+0x30;
  40.         score_buf[4]=Game.score%100000%10000%1000%100/10+0x30;
  41.         score_buf[5]=Game.score%100000%10000%1000%100%10+0x30;
  42.         score_buf[6]='\0';

  43.         level_buf[0]=Game.level/100+0x30;
  44.         level_buf[1]=Game.level%100/10+0x30;
  45.         level_buf[2]=Game.level%100%10+0x30;
  46.         level_buf[3]='\0';
  47.         Show_TetrisFace();
  48.         Start_Game();
  49.         TIM3_Init(5000,7199);
  50.         
  51.         while(1)
  52.         {        
  53.                   key=keyscan(1);
  54.                 switch(key)
  55.                 {
  56.                         case K_LEFT_PRESS:MoveLeft();break;
  57.                         case K_RIGHT_PRESS:MoveRight();break;
  58.                         case K_DOWN_PRESS:DownFast();break;
  59.                         case K_UP_PRESS:Transform();break;
  60.                 //        case RESET:ResetGame();break;        
  61.                         default :
  62.                                                         break;
  63.                 }
  64.                 i++;
  65.                 if(i==15)
  66.                 {
  67.                         i=0;
  68.                         led0=~led0;
  69.                 }
  70.                 delay_ms(10);               
  71.         }
  72. }
復(fù)制代碼

所有資料51hei提供下載:
俄羅斯方塊游戲.7z (442.06 KB, 下載次數(shù): 128)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2018-6-13 02:02 | 只看該作者
樓主能補下原理圖嗎?
回復(fù)

使用道具 舉報

板凳
ID:224412 發(fā)表于 2018-6-14 09:35 | 只看該作者
樓主有原理圖嗎?謝謝
回復(fù)

使用道具 舉報

地板
ID:413275 發(fā)表于 2018-10-21 20:41 | 只看該作者
down下來,看看能看懂不?
回復(fù)

使用道具 舉報

5#
ID:413275 發(fā)表于 2018-10-21 20:42 | 只看該作者
下下來,看看自己能看懂不?
回復(fù)

使用道具 舉報

6#
ID:413275 發(fā)表于 2018-10-21 20:43 | 只看該作者
原理圖能發(fā)下不?
回復(fù)

使用道具 舉報

7#
ID:385681 發(fā)表于 2018-10-23 14:55 | 只看該作者
下下來,看看自己能看懂不?
回復(fù)

使用道具 舉報

8#
ID:331618 發(fā)表于 2018-12-18 11:03 | 只看該作者
用stm32和TFT屏幕沒反應(yīng)
回復(fù)

使用道具 舉報

9#
ID:353923 發(fā)表于 2018-12-24 16:50 | 只看該作者
樓主可不可以看下 原理圖
回復(fù)

使用道具 舉報

10#
ID:511461 發(fā)表于 2019-10-25 21:06 | 只看該作者
為什么我下載出來不能用
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产探花在线精品一区二区 | 国产成人在线一区二区 | 精品国产91亚洲一区二区三区www | 亚洲国产欧美日韩 | 视频精品一区二区三区 | 欧美日韩视频 | 一级毛片色一级 | 黄色在线播放视频 | 天堂在线一区 | 久久久久久久一区 | 91国内精精品久久久久久婷婷 | 欧美一级欧美一级在线播放 | 一区二区三区精品视频 | 欧美不卡视频一区发布 | 一区二区三区av | 农夫在线精品视频免费观看 | h片在线播放| 精品视频一区二区三区 | 免费黄色a级毛片 | 欧美日韩在线一区二区三区 | 久久国产成人 | 在线观看日本网站 | 成人在线视频一区 | 欧洲一区二区三区 | 久久五月婷 | 永久免费av | 日韩在线一区二区 | 夜夜骑天天干 | 日韩国产三区 | 欧美日韩视频在线第一区 | 日韩淫片免费看 | 国产精品久久久久久亚洲调教 | 美女视频一区二区三区 | 欧美日韩成人在线 | 亚洲久久久 | 玖玖综合网 | 久久成人一区二区三区 | 亚洲理论在线观看电影 | a精品视频| 久久久久国产视频 | 日日天天 |