标题: 贪吃蛇游戏proteus仿真(有源码) [打印本页]

作者: hf51hei    时间: 2017-12-11 22:47
标题: 贪吃蛇游戏proteus仿真(有源码)
本帖最后由 hf51hei 于 2017-12-11 22:48 编辑

贪吃蛇游戏proteus仿真(有源码)有需要的拿去。


  1. #include <reg51.h>
  2. #define uchar unsigned char
  3. #define SNAKE 20                 //最大长度
  4. #define TIME 50                 //显示延时时间
  5. #define SPEED 71               //速度控制
  6. //#define  keyenable 1
  7. sbit keyenable=P3^6;                        //方向使能
  8. /*sbit keyx=P0^1;                                        //左右
  9. sbit keyy=P0^2;                                        //上下        */
  10. //sbit up=P0^0;
  11. sbit up=P3^3;       //down
  12. sbit down=P3^1;
  13. sbit right=P3^2;
  14. sbit left=P3^4;
  15. uchar x[SNAKE+1];
  16. uchar y[SNAKE+1];         
  17. uchar time,n,i,e;              //延时时间,当前蛇长,通用循环变量,当前速度               
  18. char addx,addy;                //位移偏移量
  19. /********************
  20. 延时程序
  21. *********************/
  22. void delay(char MS)
  23. {
  24. char us,usn;
  25. while(MS!=0)
  26. {
  27. usn = 0;
  28. while(usn!=0)
  29. {
  30. us=0xff;
  31. while (us!=0){us--;};
  32. usn--;
  33. }
  34. MS--;
  35. }
  36. }
复制代码
以上为部分代码。


8x8点阵做的贪吃蛇游戏.rar

352.81 KB, 下载次数: 48, 下载积分: 黑币 -5

完整文件

完整的源码文件.rar

1.37 KB, 下载次数: 42, 下载积分: 黑币 -5

完整的源码文件






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1