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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12624|回復: 8
收起左側

proteus仿真單片機貪吃蛇的詳細教程

  [復制鏈接]
ID:137190 發表于 2016-9-27 18:47 | 顯示全部樓層 |閱讀模式
0.png
一個“貪吃蛇”帶你進入proteus的世界.rar (993.14 KB, 下載次數: 106)
一個“貪吃蛇”帶你進入proteus的世界
首先我也是一個單片機和proteus的菜鳥,初識proteus,完全不知道如何下手,從網上找到一些教程,又覺得特別扯淡,沒有實際用途,沒辦法很快上手。無意中從網上看到了一個貪吃蛇的例程,一下子來了興趣,就在完成這個電路仿真的過程中也慢慢學會了proteus基本的操作。也希望分享給和我一樣剛開始使用的proteus的菜鳥們。
話不多說!開始吧!
首先你得擁有一個proteus,開始我使用的是8.0版本,但是經常會出現自動退出現象,查了很多資料都沒能解決 , 現在使用的是較為穩定的7.5版本。
8.0版本進入后點擊上排的 ISIS圖樣進入原理圖繪制,而7.5版本打開后直接進入原理圖繪制: 1.001.jpg
圈起來的是重點哦!
那個向右邊的三角是元器件放置,點擊它再點擊P即可進入元器件選擇界面 1.002.jpg
在搜索框中輸入你想放置的器件名稱就可以搜索到,我也給大家附上了常用器件的名稱對照表。

1.003.jpg 這個圖標是放置接地 和電源等等的 1.004.jpg

了解這些后你就可以開始繪制一張貪吃蛇的原理圖了,如下(proteus仿真是可以不用接入單片機最小系統的)
1.005.jpg

雙擊單片機,添入hex文件
1.006.jpg


好啦 現在點擊右下角的 1.007.jpg 仿真開始咯?
貪吃蛇走起!
1.008.jpg

  1.   //proteus仿真論壇:proteus.5d6d.com
  2. #include <reg51.h>
  3. #define uchar unsigned char
  4. #define SNAKE 20                 //最大長度
  5. #define TIME 50                 //顯示延時時間
  6. #define SPEED 71               //速度控制

  7. sbit up=P3^3;       //down
  8. sbit down=P3^1;
  9. sbit right=P3^2;
  10. sbit left=P3^4;
  11. uchar x[SNAKE+1];
  12. uchar y[SNAKE+1];         
  13. uchar time,n,i,e;              //延時時間,當前蛇長,通用循環變量,當前速度               
  14. char addx,addy;                //位移偏移量
  15. /********************
  16. 延時程序
  17. *********************/
  18. void delay(char MS)
  19. {
  20. char us,usn;
  21. while(MS!=0)
  22. {
  23. usn = 0;
  24. while(usn!=0)
  25. {
  26. us=0xff;
  27. while (us!=0){us--;};
  28. usn--;
  29. }
  30. MS--;
  31. }
  32. }
  33. /*******************************************
  34. 判斷碰撞
  35. *******************************************/
  36. bit knock()
  37. {bit k;
  38. k=0;
  39. if(x[1]>7||y[1]>7)k=1;                             //撞墻
  40. for(i=2;i<n;i++)if((x[1]==x[i])&(y[1]==y[i]))k=1;  //撞自己
  41. return k;
  42. }
  43. /*****************
  44. 上下左右鍵位處理
  45. *****************/
  46. void turnkey()// interrupt 0 using 2  
  47. {//up=1;
  48. if(!left){addy=0;if(addx!=1)addx=-1; else addx=1;}
  49. if(!right){addy=0;if(addx!=-1)addx=1; else addx=-1;}
  50. if(!up){addx=0;if(addy!=-1)addy=1; else addy=-1;}
  51. if(!down){addx=0;if(addy!=1)addy=-1; else addy=1;}
  52. }
  53. /*****************
  54. 乘方程序
  55. *****************/
  56. uchar mux(uchar temp)
  57. {
  58. if(temp==7)return 128;
  59. if(temp==6)return 64;
  60. if(temp==5)return 32;
  61. if(temp==4)return 16;
  62. if(temp==3)return 8;
  63. if(temp==2)return 4;
  64. if(temp==1)return 2;
  65. if(temp==0)return 1;
  66. return 0;
  67. }
  68. /*****************
  69. 顯示時鐘 顯示程序
  70. *****************/
  71. void timer0(uchar k)
  72. {while(k--)
  73. {for(i=0;i<SNAKE+1;i++)
  74. {P2=mux(x[i]);P1=255-mux(y[i]);
  75. turnkey();                     //上下左右鍵位處理
  76. delay(TIME);                   //顯示延遲
  77. P2=0x00;P1=0xff;
  78. }}
  79. }
  80. /*****************
  81. 主程序
  82. *****************/       
  83. void main(void)
  84. {e=SPEED;
  85. P0=0x00;
  86. P1=0xff;
  87. P2=0x00;
  88. P3=0xff;
  89. while(1)      
  90. {
  91. for(i=3;i<SNAKE+1;i++)x[i]=100;for(i=3;i<SNAKE+1;i++)y[i]=100;//初始化
  92. x[0]=4;y[0]=4;                                                //果子                           
  93. n=3;                                                          //蛇長 n=-1
  94. x[1]=1;y[1]=0;                                                //蛇頭
  95. x[2]=0;y[2]=0;                                                //蛇尾1
  96. addx=0;addy=0;                                                //位移偏移

  97. while(1){if(!left||!right||!up||!down)break;timer0(1);}
  98. while(1)         
  99.   {timer0(e);
  100.    if(knock()){e=SPEED;break;}                          //判斷碰撞
  101.         if((x[0]==x[1]+addx)&(y[0]==y[1]+addy))         //是否吃東西
  102.            {n++;
  103.                    if(n==SNAKE+1)
  104.                    {n=3;e=e-10;
  105.                    for(i=3;i<SNAKE+1;i++)x[i]=100;
  106.            for(i=3;i<SNAKE+1;i++)y[i]=100;
  107.                    }
  108.            x[0]=x[n-2];
  109.            y[0]=y[n-2];
  110.            }
  111.     for(i=n-1;i>1;i--){x[i]=x[i-1];y[i]=y[i-1];}        
  112.    
  113.     x[1]=x[2]+addx;y[1]=y[2]+addy;                     //移動
  114.   }                                               
  115. }                       
  116. }
復制代碼

回復

使用道具 舉報

ID:148153 發表于 2016-11-15 22:39 | 顯示全部樓層
請問我把這個代碼生成hex文件下載到單片機 單片機會什么沒任何反應呀--;求指導
回復

使用道具 舉報

ID:202508 發表于 2017-5-30 23:25 | 顯示全部樓層
這個代碼不對
回復

使用道具 舉報

ID:89286 發表于 2017-5-31 07:42 | 顯示全部樓層
thanks for sharing
回復

使用道具 舉報

ID:424770 發表于 2018-11-12 00:12 | 顯示全部樓層
幫大忙了
回復

使用道具 舉報

ID:421481 發表于 2020-4-5 11:51 | 顯示全部樓層
按鍵上接電阻是為什么?
回復

使用道具 舉報

ID:774404 發表于 2020-6-10 20:36 | 顯示全部樓層
2992179673 發表于 2020-4-5 11:51
按鍵上接電阻是為什么?

上拉電阻
回復

使用道具 舉報

ID:641349 發表于 2020-11-3 20:36 來自觸屏版 | 顯示全部樓層
warriors 發表于 2017-5-30 23:25
**** 作者被禁止或刪除 內容自動屏蔽 ****

我也沒搞出來
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美成欧美va| 成人在线免费视频| 永久免费看片在线播放| 日韩大片一区二区| 欧美一级高清片| 91丝袜国产在线播放| 欧美在线精品一区| 亚洲三级电影| а√天堂中文在线资源bt在线| 免费国产高清| 亚洲精品毛片一区二区三区| 日韩人妻一区二区三区| 精品少妇人妻av免费久久洗澡| 中文字幕精品www乱入免费视频| 国产精品综合在线视频| 欧美精品总汇| 中文字幕视频在线观看| 欧美性猛交99久久久久99| 久久久亚洲av波多野结衣| 这里只有精品66| 国产欧美精品在线| 久久成人av网站| 欧美成人精品高清在线播放| 日韩一区中文| 免费超碰在线| 女人体1963| 国产真乱mangent| 久久久久人妻一区精品色| 毛片av免费在线观看| 色一情一乱一伦一区二区三区 | 成人免费网视频| 北条麻妃久久精品| 精品毛片乱码1区2区3区| 激情久久av一区av二区av三区| 在线成人欧美| 青青草久久爱| 成人在线视频观看| 高清电影在线观看免费| 久久手机免费观看| 麻豆一区二区三区四区精品蜜桃| 国产香蕉成人综合精品视频| 亚洲欧美激情另类| 四虎永久免费影院| 午夜视频你懂的| 人妻激情另类乱人伦人妻| 久久久免费看| 一区二区亚洲精品国产| 国产精品色哟哟网站| 久久se这里有精品| 久久精品中文| 亚欧日韩另类中文欧美| 亚洲综合伊人| 日本综合久久| 日韩av影片| 在线不卡日本v二区707| 日韩免费啪啪| 69久久夜色| 国产在线网站| 欧美日韩在线中文字幕| 天海翼一区二区三区四区在线观看| a√在线视频| 日本激情五月| 欧美一区二区三区成人片在线| 亚洲一区二区色| 无码人妻av免费一区二区三区| 欧美午夜欧美| 色av中文字幕一区| 亚洲欧美一区二区三区四区| 亚洲国产高清高潮精品美女| 亚洲精品一区二区在线观看| 日韩一区二区三免费高清| 3d成人h动漫网站入口| 欧美高清性hdvideosex| 欧美精品tushy高清| 在线综合+亚洲+欧美中文字幕| 欧美一区二区在线免费观看| 伊人开心综合网| 中文字幕亚洲一区二区av在线| 国产精品家庭影院| 亚洲精品亚洲人成人网在线播放| 亚洲视频一区二区免费在线观看| 亚洲欧洲日本在线| 亚洲电影激情视频网站| 欧美日韩亚洲一区二区三区| 在线欧美日韩国产| 亚洲美女屁股眼交| 亚洲午夜在线电影| 国产清纯美女被跳蛋高潮一区二区久久w| 91在线精品秘密一区二区| 久久日一线二线三线suv| 日本一区二区在线不卡| 亚洲日本护士毛茸茸| 亚洲国产成人av网| 在线观看亚洲a| 精品少妇一区二区| 在线观看久久久久久| 欧美www在线| 国产成人精品一区二区| 午夜精品一区二区三区视频免费看 | 日本欧美在线看| 国产精品99久久久久久久女警| 不卡欧美aaaaa| 国产精品沙发午睡系列990531| 亚洲成人动漫一区| 欧美一区二区三区四区久久| 亚洲男人第一网站| 久久久亚洲国产| 成人免费淫片aa视频免费| 久久国产欧美精品| 香港三级日本三级a视频| 一级片视频免费观看| a级片在线观看视频| 精品国产精品国产精品| 在线免费av片| 欧美黑人ⅹxxx另类猛交| 天天干天天舔天天射| www.91popny.com| 亚洲精品666| 黄在线免费观看| 欧美xxxx三人交性视频| 天堂网.www在线资源| 国产视频一二| 黄页在线观看免费| 精品久久ai电影| 国产区精品视频在线观看豆花| 在线成人免费| 日本午夜精品| 妖精视频成人观看www| av不卡一区二区三区| 亚洲综合免费观看高清完整版| 欧美精品乱人伦久久久久久| 国产一区二区黑人欧美xxxx| 国产精品一区二区三区久久| 亚洲欧美成人一区| 免费一区二区三区在线观看| 天天操天天摸天天舔| 国产免费不卡av| 精品人妻一区二区色欲产成人| 人妻中文字幕一区| 猫咪成人官网| 成人网18免费看| 国产专区在线播放| 久久久国产精品网站| 91精品国产自产拍在线观看蜜| 国产一区二区三区不卡在线观看| 亚洲观看高清完整版在线观看| 日韩大陆毛片av| 久久精品亚洲热| 亚洲自拍高清视频网站| 少妇av一区二区三区无码| 少妇饥渴放荡91麻豆| 五月婷婷丁香在线| 九九热在线观看| 亚洲区欧洲区| 欧美最新另类人妖| av一区二区不卡| 欧美老人xxxx18| 91av视频在线播放| 91在线观看网站| 极品日韩久久| 正义之心1992免费观看全集完整版| 精品亚洲视频在线| 99精品视频99| 国产精品国产国产aⅴ| 粉嫩av一区| 风间由美中文字幕在线看视频国产欧美| 日韩中文字幕亚洲一区二区va在线| 国产精品免费av| 亚洲女在线观看| 好吊色欧美一区二区三区四区| 欧美特级aaa| 69亚洲精品久久久蜜桃小说| 很很鲁在线视频播放影院| bl视频在线免费观看| 欧美成人激情| 日本不卡一区二区三区 | 午夜国产欧美理论在线播放 | 5566成人精品视频免费| 伊人情人网综合| 超碰97人人干| 天天摸天天干天天操| 污黄网站在线观看| 日本中文字幕电影在线免费观看 | 精品日韩久久久| 午夜视频网站在线观看| 91福利电影| 久久久久亚洲精品中文字幕| 欧美大片一区| 1000精品久久久久久久久| 深夜精品寂寞黄网站在线观看| 日韩高清国产精品| 国产三级aaa| 在线观看黄网站免费继续| 黄色漫画在线免费看| 一级日本在线| 啪啪亚洲精品| 国产精品久久久久久久久免费樱桃 | 精品久久久久久一区| 国产精品久久无码| 色精品一区二区三区| 国产极品人妖在线观看| 亚洲区一区二| 欧美性三三影院| 亚洲综合小说区| 久久久久国产精品无码免费看| 中文有码在线| 中文不卡1区2区3区| 另类成人小视频在线| 亚洲精品一区二区三区福利 | 日韩中文字幕视频| 丰满少妇大力进入| 精品一区二区无码| 人操人视频在线观看| 亚洲最大黄网| 在线免费观看不卡av| 99视频免费观看| 日韩精品一区二区三区久久| 久久国产精品系列| 黄污在线观看| 精品视频免费在线观看| 亚洲永久精品国产| 91免费看片在线| 女人裸体性做爰全过| 69ww免费视频播放器| 奇米狠狠一区二区三区| 亚洲国产中文字幕| 亚洲sss综合天堂久久| 成人无码精品1区2区3区免费看| 天天色天天上天天操| 免费电影一区二区三区| 午夜精品久久久久久久蜜桃app| 国产女人18毛片水18精品| 亚洲欧美在线不卡| www.夜夜骑.com| 免费成人av| 在线精品国精品国产尤物884a| 蜜桃麻豆91| 欧美丰满少妇人妻精品| 91.www| 九九热播视频在线精品6| 亚洲狠狠丁香婷婷综合久久久| 国产精品自产拍在线观看| 国产又黄又粗的视频| 毛片中文在线观看| 国产精品大片免费观看| 精品国产乱码久久久久久浪潮| r级无码视频在线观看| 少妇精品高潮欲妇又嫩中文字幕 | 可以免费观看av毛片| 综合久久一本| 97青娱国产盛宴精品视频| 亚洲国产精品一区二区www | 亚洲欧美自拍视频| 国产丝袜在线| 成人深夜福利app| 8x拔播拔播x8国产精品| 国产全是老熟女太爽了| 在线观看视频免费| 亚洲伊人观看| 亚洲最新中文字幕| 欧美性猛交乱大交| 天天摸天天做天天爽| 亚洲先锋成人| 亚洲日韩中文字幕在线播放| 亚洲综合欧美激情| 来个黄色网址| 欧美视频日韩| 91久久一区二区| 日韩av电影免费播放| 国产免费无遮挡| 久久精品国产精品亚洲毛片| 亚洲国产人成综合网站| 欧美日韩高清在线一区| 国产免费黄色片| 韩国三级大全久久网站| 成人性视频免费网站| 日韩av免费在线播放| 国产精品国产精品88| 成人免费看片| 国产欧美一区二区在线| 国产高清精品一区二区| 欧美三级网站在线观看| 日韩在线影院| 天天色 色综合| 无码人妻精品一区二区三区99v| 美女视频一区二区三区在线| 校园春色另类视频| 影音先锋亚洲电影| 久久久国产精品亚洲一区| 91视频免费观看网站| 男女污污视频在线观看| 99国产精品国产精品毛片| 99国精产品一二二线| 国产毛片毛片毛片毛片| 欧美aaaaaaaa牛牛影院| 欧美成人午夜电影| 在线观看你懂的视频| 一级二级在线观看| 97久久精品人人做人人爽| 国产日韩精品推荐| 亚洲天堂一区在线观看| 人人鲁人人莫人人爱精品| 欧美视频专区一二在线观看| 国产特级淫片高清视频| jizzjizzjizz在线观看| 蜜桃av一区二区在线观看| 国产精品一区二区久久| 国产麻豆精品一区| 好吊妞国产欧美日韩免费观看网站| 日韩天堂在线观看| 麻豆av免费看| caoporn国产精品免费视频| 中文字幕欧美日韩一区| 亚洲一区二区三区色| 国产高清av| 日韩高清中文字幕一区| 国产精品直播网红| 成人福利小视频| 日本不卡高清| 欧美极品欧美精品欧美视频| 日韩毛片在线视频| julia中文字幕一区二区99在线| 亚洲男人av电影| 日韩精品一区二区亚洲av性色| 国产精欧美一区二区三区蓝颜男同| 在线影视一区二区三区| 亚洲一区二区偷拍| 91女主播在线观看| 午夜电影一区二区| 视频免费1区二区三区| 国产视频福利| 日本va欧美va欧美va精品| 国产精品日韩久久久久| 精品人妻aV中文字幕乱码色欲| 青青草国产免费一区二区下载| 欧美黑人xxx| 在线观看免费黄色小视频| 欧美中文一区| 欧美第一黄网免费网站| 中文字幕 欧美激情| 国产一区二区在线| 欧美国产日韩一区二区在线观看 | 亚洲一区二区三区三| 国产又黄又猛又粗又爽的视频| 日韩美女一级视频| 亚洲一卡二卡三卡四卡五卡| 中文字幕成人在线视频| 国产精品刘玥久久一区| 在线看日本不卡| 亚洲码无人客一区二区三区| 亚洲www.| 国产香蕉97碰碰久久人人| 精品久久久久久乱码天堂| 免费在线看大片无需流量| 国产99一区视频免费| 99热一区二区三区| 精品一区二区三区在线成人| 久久国产精品99久久久久久老狼| 国产亚洲精品自在久久| www.夜夜骑.com| 成人免费视频在线观看| 男人操女人下面视频| 午夜影院一区| 亚洲免费成人av电影| 日韩精品1区2区| 国产精品毛片久久| 51国偷自产一区二区三区的来源| 九九久久精品这里久久网| 成人免费高清视频在线观看| 精品欧美激情精品一区| 国产又粗又猛大又黄又爽| 波多野结衣中文字幕久久| 亚洲国内精品在线| 2021国产视频| 国产一区二区在线视频观看| 伊人久久久大香线蕉综合直播| 国产精品一区二区三区在线| 狠狠色噜噜狠狠狠狠888奇米| 欧美国产精品一区二区| 欧美国产日韩另类 | 成人国产一区二区三区精品| 国产特级淫片高清视频| 亚洲精品一线| 亚洲美女激情视频| 一级特黄特色的免费大片视频| 亚洲欧美高清| 偷拍盗摄高潮叫床对白清晰| 精品亚洲成a人片在线观看| 欧美日韩成人综合在线一区二区| 久久综合成人网| 欧美日韩国产探花| 日韩美女一区| 黄页视频在线播放| 永久免费毛片在线播放不卡| 国产视频在线观看视频| 国产成人综合亚洲网站| av五月天在线| 婷婷久久免费视频| 国产精品电影在线观看| 免费黄色av网站|