亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 290|回復: 0
打印 上一主題 下一主題
收起左側

用51單片機做出的一個躲避障礙物小游戲 源程序

[復制鏈接]
跳轉到指定樓層
樓主
昨天學51單片機學的有一點無聊,想著做點好玩的就做出了下面這種躲避障礙物的小游戲(使用LCD做出來的)



我寫的文件還算比較容易看懂


需要的我放在下面了,如果對您有幫助,還望您評論回復一下,我是一個51單片機新手
如有錯誤,還望您指出!
  1. #include <REGX52.H>
  2. #include "Delay.h"
  3. #include "LCD1602.h"
  4. #include "MatrixKey.h"


  5. int LOSE_GAME = 0;
  6. unsigned int Password,Count;
  7. int row,line;
  8. unsigned char Barrier_lines[5] = {0,0,0,0,0};
  9. unsigned char Barrier_rows[5] = {0,0,0,0,0};

  10. unsigned int SystemTick = 0;

  11. void Timer0_ISR() interrupt 1
  12. {
  13.     TH0 = 0xFC;        // 重裝初值
  14.     TL0 = 0x18;
  15.     SystemTick++;      // 每1ms加1
  16. }

  17. void main()
  18. {
  19.        
  20.         unsigned int last_move_time = 0;
  21.         unsigned int last_create_time = 0;
  22.        
  23.         Timer0Init();//初始化Timer0
  24.         LCD_Init();
  25.         row = 1;
  26.         line = 1;
  27.        
  28.         C_Barrier();
  29.         while(1)
  30.         {

  31.                 LCD_ShowString(row,4,"o");
  32.                
  33.                 row = Control();
  34.                
  35.                 if (SystemTick - last_move_time >= 400)
  36.     {
  37.       last_move_time = SystemTick;
  38.                                        
  39.       M_Barrier();   // 移動所有障礙物
  40.     }
  41.                
  42.                 if (SystemTick - last_create_time >= 600)
  43.     {
  44.       last_create_time = SystemTick;
  45.                                        
  46.       C_Barrier();   
  47.     }
  48.                
  49.                 Clear_B();
  50.                 Judge();
  51.                 if(LOSE_GAME == 1 ){break;}
  52.         }
  53.         Over();
  54. }

復制代碼

代碼下載:
T1 I must avoid.rar (62.5 KB, 下載次數: 0)

電路圖:無

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表