wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

Proteus仿真單片機貪食蛇改造成鍵盤控制,大家再也不用鼠標來點了

[復制鏈接]
跳轉到指定樓層
樓主
這個貪食蛇是在本論壇下載的,以前是按鍵控制的,但proteus沒辦法給按鍵做快捷鍵,于是我就改造了一下。
現在是用串口來控制 ,這樣可以用電腦的鍵盤來玩了,大寫的WSAD鍵表示上下左右


仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. //proteus仿真論壇:proteus.5d6d.com
  2. #include <STC15.h>
  3. #define uchar unsigned char
  4. #define SNAKE 20                 //最大長度
  5. #define TIME 50                 //顯示延時時間
  6. #define SPEED 100               //速度控制
  7. uchar x[SNAKE+1];
  8. uchar y[SNAKE+1];         
  9. uchar time,n,i,e;              //延時時間,當前蛇長,通用循環變量,當前速度               
  10. char addx,addy;                //位移偏移量
  11. /********************
  12. 延時程序
  13. *********************/
  14. void delay(char MS)
  15. {
  16. char us,usn;
  17. while(MS!=0)
  18. {
  19. usn = 0;
  20. while(usn!=0)
  21. {
  22. us=0xff;
  23. while (us!=0){us--;};
  24. usn--;
  25. }
  26. MS--;
  27. }
  28. }
  29. /*******************************************
  30. 判斷碰撞
  31. *******************************************/
  32. bit knock()
  33. {bit k;
  34. k=0;
  35. if(x[1]>7||y[1]>7)k=1;                             //撞墻
  36. for(i=2;i<n;i++)if((x[1]==x[i])&(y[1]==y[i]))k=1;  //撞自己
  37. return k;
  38. }
  39. /*****************
  40. 上下左右鍵位處理
  41. *****************/
  42. void turnkey()// interrupt 0 using 2  
  43. {//up=1;
  44. if(RI)
  45. {
  46. RI=0;
  47. P0=SBUF;
  48. if(SBUF=='A'){addy=0;if(addx!=1)addx=-1; else addx=1;}
  49. if(SBUF=='D'){addy=0;if(addx!=-1)addx=1; else addx=-1;}
  50. if(SBUF=='S'){addx=0;if(addy!=-1)addy=1; else addy=-1;}
  51. if(SBUF=='W'){addx=0;if(addy!=1)addy=-1; else addy=1;}
  52. }
  53. }
  54. /*****************
  55. 乘方程序
  56. *****************/
  57. uchar mux(uchar temp)
  58. {
  59. if(temp==7)return 128;
  60. if(temp==6)return 64;
  61. if(temp==5)return 32;
  62. if(temp==4)return 16;
  63. if(temp==3)return 8;
  64. if(temp==2)return 4;
  65. if(temp==1)return 2;
  66. if(temp==0)return 1;
  67. return 0;
  68. }
  69. /*****************
  70. 顯示時鐘 顯示程序
  71. *****************/
  72. void timer0(uchar k)
  73. {while(k--)
  74. {for(i=0;i<SNAKE+1;i++)
  75. {P2=mux(x[i]);P1=255-mux(y[i]);
  76. turnkey();                     //上下左右鍵位處理
  77. delay(TIME);                   //顯示延遲
  78. P2=0x00;P1=0xff;
  79. }}
  80. }
  81. /*****************
  82. 主程序
  83. *****************/
  84. void UartInit(void)                //57600bps@11.0592MHz
  85. {
  86.         SCON = 0x50;                //8位數據,可變波特率
  87.         AUXR |= 0x40;                //定時器1時鐘為Fosc,即1T
  88.         AUXR &= 0xFE;                //串口1選擇定時器1為波特率發生器
  89.         TMOD &= 0x0F;                //設定定時器1為16位自動重裝方式
  90.         TL1 = 0xD0;                //設定定時初值
  91.         TH1 = 0xFF;                //設定定時初值
  92.         ET1 = 0;                //禁止定時器1中斷
  93.         TR1 = 1;                //啟動定時器1
  94.         REN = 1;
  95. }

  96. void main(void)
  97. {e=SPEED;
  98. P0=0xFF;
  99. P1=0xFF;
  100. P2=0x00;
  101. P3=0xFF;
  102. UartInit();
  103. while(1)      
  104. {//if(keyenable==1){P1=0x00;P2=0xff;}else{P1=0xff;P2=0x00;}
  105. for(i=3;i<SNAKE+1;i++)x[i]=100;for(i=3;i<SNAKE+1;i++)y[i]=100;//初始化
  106. x[0]=4;y[0]=4;                                                //果子                           
  107. n=3;                                                          //蛇長 n=-1
  108. x[1]=1;y[1]=0;                                                //蛇頭
  109. x[2]=0;y[2]=0;                                                //蛇尾1
  110. addx=0;addy=0;                                                //位移偏移
  111. //k=1;
  112. while(1)         
  113.   {timer0(e);
  114.    if(knock()){e=SPEED;break;}                          //判斷碰撞
  115. ……………………

  116. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
8x8點陣 貪吃蛇 串口控制.zip (15.21 KB, 下載次數: 25)


評分

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

查看全部評分

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

使用道具 舉報

沙發
ID:605142 發表于 2021-2-3 19:29 | 只看該作者
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
亚洲另类欧美自拍| 亚洲另类欧美日韩| 日本成人中文字幕在线| 欧美黄网在线观看| 在线天堂一区av电影| 欧美精品v日韩精品v国产精品| 成人精品久久av网站| 国产精品高潮呻吟久久av无限 | 精品国产白色丝袜高跟鞋| 丝袜视频国产在线播放| 日本在线一二三| 国产色a在线| 国产午夜精品久久久久免费视| 免费av网站在线看| 国产原创精品视频| 亚洲羞羞网站| 黄色污网站在线观看| 成人免费高清观看| 欧美与亚洲与日本直播| 超碰国产一区| 国产激情久久| 国产精品亚洲四区在线观看| 91精品导航| 九九久久成人| 牛牛国产精品| 日韩国产欧美在线播放| 国产精品一级黄| 2023国产精品视频| 亚洲色图19p| 精品美女久久久久久免费| 在线观看一区二区视频| 欧美一级xxx| 国产一区二区三区毛片| 欧美肥老妇视频| 国产精品十八以下禁看| 欧美日韩精品一区二区天天拍小说| 欧美特级www| 91精品国产综合久久久久久久久久 | 日韩中文字幕区一区有砖一区| 久久99最新地址| 成人白浆超碰人人人人| 最新国产の精品合集bt伙计| 精品久久久久久国产| 欧美高清视频在线高清观看mv色露露十八 | 精品美女久久久久| 国产又粗又猛视频| 欧美成人精品福利网站| xfplay资源站色先锋在线观看| 男人的天堂网av| 色网站在线看| 韩日精品一区| 国产91精品对白在线播放| 欧美三区视频| 国产成人午夜视频| 亚洲另类中文字| 制服丝袜日韩国产| 日韩中文字幕视频在线| 国产精品777| 免费试看一区| 欧美色图另类小说| 中文字幕免费视频| www.av88| 精品国内一区二区三区免费视频| 97看剧电视剧大全| 好吊日视频在线观看| 91麻豆精品国产综合久久久 | 蜜桃传媒在线观看免费进入| 精品国产三级| 亚洲黄页一区| 97精品视频在线观看自产线路二| 亚洲成在人线免费| 精品在线小视频| 国产精品高潮粉嫩av| 伊人久久大香线蕉综合75| 九九九九九九九九| 免费在线观看亚洲| 少妇高潮久久久| 男人捅女人免费视频| av免费看在线| 青青草这里只有精品| 丝瓜av网站精品一区二区 | 丁香色欲久久久久久综合网| 91插插插影院| 日本系列第一页| 跑男十一季在线观看免费| 免费在线观看羞羞视频| 日本乱理伦在线| 国产福利图片| 亚洲欧洲美洲av| 日韩精品一区二区三区免费观看| 精品制服美女丁香| 欧美日韩国产综合新一区| 日韩视频欧美视频| 欧美lavv| 初高中福利视频网站| 99热国产在线观看| 亚洲欧美久久婷婷爱综合一区天堂| 啦啦啦在线视频免费观看高清中文| 天堂成人av| av资源久久| 成熟亚洲日本毛茸茸凸凹| 91黄色免费版| 97视频人免费观看| 国产精品无码乱伦| a毛片毛片av永久免费| 亚洲视频在线观看免费视频| 九色蝌蚪在线观看| 国精产品一区一区三区mba下载| 在线观看欧美理论a影院| 极品美女销魂一区二区三区免费| 午夜精品久久久久久久久| 日韩资源在线观看| 亚洲午夜精品一区二区| 国产jjizz一区二区三区视频| 成人av无码一区二区三区| 污视频网站在线看| 精品中文视频| 国产福利一区二区三区视频| 色婷婷国产精品| 久久久在线观看| 做爰高潮hd色即是空| caopeng视频| 伊人国产视频| av在线免费观看网址| sdde在线播放一区二区| 9l国产精品久久久久麻豆| 337p日本欧洲亚洲大胆色噜噜| 成人精品视频99在线观看免费| 一道本在线免费视频| 在线免费一级片| 污导航在线观看| 少妇精品导航| 欧美激情资源网| 色99之美女主播在线视频| 亚洲欧洲日韩精品| 国产精品 欧美激情| xxx欧美尤物xxx| 香蕉成人影院| 国产美女久久久久| 亚洲成人av片| 免费中文日韩| 老熟妻内射精品一区| 免费毛片观看| 99精品美女视频在线观看热舞| 精品一区二区免费在线观看| 精东粉嫩av免费一区二区三区| 欧美日韩亚洲天堂| 国产精品专区一| 国产精品熟女一区二区不卡| 日本高清视频网站| 日韩精品卡一| 蜜臀av一区二区在线观看| 日韩欧美一二三区| 日韩久久在线| 国产精品suv一区二区三区| 午夜av电影| 久久亚洲在线| 一本一本大道香蕉久在线精品 | 成人福利小视频| 性xxxfreexxxx性欧美| 在线日韩电影| 777奇米四色成人影色区| 久久国产精品久久精品国产| 亚洲欧美精品aaaaaa片| 中文字幕高清20页| 国产一区二区区别| 亚洲不卡av一区二区三区| 国产精品视频一区二区高潮| 国产黄色三级网站| 小视频福利在线| jizz性欧美23| 亚洲黄色尤物视频| 91在线播放国产| 来吧亚洲综合网| 黄色一级片视频| 色喇叭免费久久综合| 欧美性猛交xxxx富婆弯腰| 国产不卡一区二区在线观看| 三级黄色片在线观看| 五月婷婷导航| 成人在线国产| 欧美日韩一区国产| 日韩中文一区二区三区| 久久青青草原亚洲av无码麻豆| 可以直接在线观看的av| 在线亚洲伦理| 欧美sm极限捆绑bd| 亚洲精品无码国产| 人人妻人人澡人人爽人人欧美一区 | 国产a级黄色大片| a级片在线视频| 少妇淫片在线影院| 中文字幕欧美国产| 国产综合久久久久久| 少妇视频一区二区| 午夜视频在线免费| 久久综合九色| 精品国产一区二区三区在线观看 | 欧美在线中文字幕高清的| 9999精品视频| 精品福利在线视频| 日韩欧美亚洲v片| 国产精品久久久久久久久毛片| 国产在线精彩视频| 中文字幕欧美激情一区| 91亚洲精品久久久| 91精品国产乱码久久久张津瑜| 午夜小视频在线| 国产不卡在线一区| 青青久久aⅴ北条麻妃| 亚洲色图 激情小说| 一区二区三区视频国产日韩| 日韩中文字幕区一区有砖一区| 欧美成人第一页| 无码人妻精品一区二区三区温州| 国产夫妻视频| 日韩电影在线一区二区| 九九精品视频在线观看| 欧美特黄一区二区三区| 在线一级观看| 日本少妇一区二区| 久久久伊人欧美| 男人操女人的视频网站| 免费观看在线午夜影视| www久久久久| 狠狠色噜噜狠狠狠狠色吗综合| 欧美日韩 一区二区三区| 成人福利视频| 午夜国产精品一区| 公交车上扒开嫩j挺进去| 国产丝袜在线播放| 99精品在线观看视频| 国语自产精品视频在线看| 亚洲欧美激情一区二区三区| 国产精品一区二区资源| 成人h动漫精品一区二区器材| 日韩毛片在线免费观看| 成人黄色片网站| 大胸美女被爆操| 97在线观看免费高清视频| 影音先锋日韩精品| 欧美大胆人体bbbb| 国产中文字幕二区| 亚洲另类图片另类电影| 999精品视频在线观看| 伊人色综合久久天天| 国产富婆一区二区三区| av中文在线播放| 好操啊在线观看免费视频| 国产**成人网毛片九色| 91av在线国产| 亚洲 欧美 国产 另类| 欧美一区二区少妇| 国模无码大尺度一区二区三区| 欧美大片在线影院| 白丝女仆被免费网站| 久久精品水蜜桃av综合天堂| 欧美极品jizzhd欧美| 精品入口蜜桃| 国产精品乱看| 国产精品中文字幕在线观看| 影音先锋国产在线| 一区三区在线欧| 永久免费毛片在线播放不卡| 天堂网av2018| 国产超碰精品| 日韩欧美一区电影| 国产精品无码电影| 女同一区二区免费aⅴ| 欧美视频精品一区| 免费av不卡在线| 成年人视频在线看| 亚洲欧美日韩电影| 97国产精东麻豆人妻电影| 黄色av免费| 国产日韩欧美麻豆| 日韩久久久久久久久久久久| 免费av小说| gogogo免费视频观看亚洲一| 亚洲第一导航| h网在线观看| 成人激情免费网站| 亚洲天堂电影网| 天天干天天操天天爽| 国产宾馆实践打屁股91| 亚洲国产精品毛片| 久久av红桃一区二区禁漫| 日韩国产激情| 日韩高清a**址| 九九热这里有精品视频| 欧美高清一级片| 夜夜嗨av一区二区三区免费区| 欧美被狂躁喷白浆精品| 欧美9999| 久久久99久久精品女同性| 欧美一区免费看| 精品国产精品久久一区免费式| 国产69精品久久久久99| 国产视频第一页| 欧美日韩视频| 5g国产欧美日韩视频| 国产丝袜控视频在线观看| 精东粉嫩av免费一区二区三区| 日本高清不卡一区二区三| 黄瓜视频18免费观看| 26uuu精品一区二区三区四区在线| 加勒比海盗1在线观看免费国语版| 色老板在线视频| 一区二区三区小说| 91精产国品一二三| 在线观看网站免费入口在线观看国内| 精品久久五月天| 国产真人真事毛片| 国产一卡不卡| 91美女高潮出水| 一本大道五月香蕉| 26uuu国产一区二区三区| 熟妇人妻无乱码中文字幕真矢织江| 毛片在线看网站| 日韩欧美国产成人一区二区| 国产av无码专区亚洲av毛网站| 美女主播精品视频一二三四| 久久久在线观看| 久久福利精品| 欧美黑人xxx| 中文字幕在线观看免费| 啪啪亚洲精品| 日本黄色一级视频| 黄色综合网站| 色狠狠久久av五月综合| 91污在线观看| 国产区欧美区日韩区| 精品全国在线一区二区| 久久99久久久久| 欧洲精品国产| aaawww| 久久综合视频网| 黄色一级在线视频| 久久经典视频| 欧美日韩在线第一页| 亚洲一区二区三区四区av| sm在线播放| 精品第一国产综合精品aⅴ| 看免费黄色录像| 国产精品45p| 午夜精品蜜臀一区二区三区免费| 国产精品国产三级国产aⅴ| 香蕉久久网站| 成人免费高清完整版在线观看| 伊人影院蕉久552| 蜜臀久久99精品久久久画质超高清| 精品欧美一区二区精品久久| 美女被c网站| 中国色在线观看另类| 亚洲一级片免费| 99热99re6国产在线播放| 亚洲精品一区二区三区99 | 午夜影院免费播放| 1区2区3区国产精品| 中文 日韩 欧美| 神马久久午夜| 亚洲奶大毛多的老太婆| 免费黄色网址在线| 91精品婷婷色在线观看| 91视频国产高清| 奇米影视狠狠狠| 国产欧美一区二区三区鸳鸯浴| 久久久久久久久久久久久国产精品 | 亚洲精品wwwww| 蜜臀精品一区二区三区| 欧美色一级片| 久久天天狠狠| 成年人视频免费看| 亚洲国产一区二区a毛片| 国产激情视频网站| 99视频有精品高清视频| 欧美富婆性猛交| 亚洲大尺度网站| 激情六月婷婷综合| 国产二级片在线观看| 欧美三级电影一区二区三区| 日韩欧美在线网站| 国产黄色片免费看| 99精品国产福利在线观看免费 | 正在播放欧美一区| 精品国产高清a毛片无毒不卡| 日韩一区中文字幕| 国产啊啊啊视频在线观看| 精品国产在天天线2019| 国产精品久久久久久久久久久久久久久久久 | 日本一二三区视频免费高清| 亚洲图片欧美色图| eeuss中文字幕| 精品久久精品| 国产一区二区三区免费不卡| 电影天堂最新网址| 91精品办公室少妇高潮对白| 久久网一区二区| 在线视频精品| 91免费版看片|