原创 貪喫蛇結束條件分析

蛇結束條件總結:1.蛇頭撞自身結束    每次都判斷蛇頭座標是否與蛇的第4節開始的座標是否一致,如果相同,則結束;調用蛇身數組並判斷2.蛇頭撞障礙物結束    每移動一步都要判斷蛇頭座標與障礙物的每一座標是否相等,相等則結束。障礙物設置宏

原创 貪喫蛇模塊劃分

驅動層:鍵盤初始化        LCD初始化        中間層畫點 函數(座標,類型(實心點、空心點))畫圖 應用層畫蛇頭消蛇尾蛇控制

原创 貪喫蛇蛇移動代碼keil+c+proteus實現

#include<LPC21XX.h>#include"lcd12864.h"INT32U snakemove(void);void delay(INT32U ms);#define LCD12864_CTL_NO 11      #de

原创 貪吃蛇結束條件分析

蛇結束條件總結:1.蛇頭撞自身結束    每次都判斷蛇頭座標是否與蛇的第4節開始的座標是否一致,如果相同,則結束;調用蛇身數組並判斷2.蛇頭撞障礙物結束    每移動一步都要判斷蛇頭座標與障礙物的每一座標是否相等,相等則結束。障礙物設置宏

原创 取所有子字符串位置

“55 56 00 01 07 3A 00 00 00 01 AB CC 01 11 08 03 11 42 00 16 63 AB CC 02 11 08 03 11 42 00 14 D1 AB CC 01 11 08 03 11 4

原创 貪吃蛇模塊劃分

驅動層:鍵盤初始化        LCD初始化        中間層畫點 函數(座標,類型(實心點、空心點))畫圖 應用層畫蛇頭消蛇尾蛇控制