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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4809|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)8路搶答器代碼與Proteus仿真圖

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:736988 發(fā)表于 2021-3-14 18:26 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機(jī)源程序如下:
  1. #include<reg51.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. uchar code1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};        
  5. sbit key1=P1^0;                //定義按鍵的引腳
  6. sbit key2=P1^1;
  7. sbit key3=P1^2;
  8. sbit key4=P1^3;
  9. sbit key5=P1^4;
  10. sbit key6=P1^5;
  11. sbit key7=P1^6;
  12. sbit key8=P1^7;
  13. sbit keep=P3^6;
  14. sbit key9=P3^2;
  15. void delay(uint t) //延時程序
  16. {
  17. uint j;
  18. for(;t>0;t--)
  19. for(j=121;j>0;j--);
  20. }
  21. void display(uchar i)//數(shù)碼管顯示
  22. {
  23. switch(i)                        //用swicth語句來進(jìn)行掃描數(shù)碼管的引腳
  24. {
  25.   case 0:P0=code1[0];break;
  26.   case 1:P0=code1[1];break;
  27.   case 2:P0=code1[2];break;
  28.   case 3:P0=code1[3];break;
  29.   case 4:P0=code1[4];break;
  30.   case 5:P0=code1[5];break;
  31.   case 6:P0=code1[6];break;
  32.   case 7:P0=code1[7];break;
  33.   case 8:P0=code1[8];break;
  34.   default:break;
  35. }
  36. }
  37. void key() //鍵盤掃描,判斷哪個人搶答
  38. {
  39. uchar n;                                                 //接下來就用if語句來按鍵的掃描
  40.   n=0;        
  41.   display(n);
  42.     keep=1;
  43.          if(key1==0)
  44. {
  45.           delay(5);
  46.           if(key1==0)
  47.       {
  48.                     n=1;
  49.                     display(n);
  50.                         while(1)
  51.           {
  52.                         keep=0;                         //開啟蜂鳴器
  53.                         delay(10);
  54.                         keep=1;
  55.                         delay(10);
  56.                          if(key9==0)
  57.             {
  58.                          delay(5);
  59.                          if(key9==0)
  60.                {
  61.                             keep=1;
  62.                             n=0;        
  63.                 display(n);
  64.                           while(1)return;
  65.                    }
  66.                          while(!key9);
  67.                      delay(5);
  68.                          while(1);   
  69.                      }
  70.                         }
  71.                   }                  
  72.                   while(!key1);
  73.                   delay(5);
  74.                  
  75.          }
  76.          if(key2==0)
  77.          {
  78.                   delay(5);
  79.                   if(key2==0)
  80.                   {
  81.                            n=2;
  82.                            display(n);
  83.                            while(1)
  84.                            {
  85.                            keep=0;                         //開啟蜂鳴器
  86.                            delay(10);
  87.                            keep=1;
  88.                            delay(10);
  89.                             if(key9==0)
  90.                                 {
  91.                                  delay(5);
  92.                                  if(key9==0)
  93.                                  {
  94.                                     keep=1;
  95.                                     n=0;        
  96.                         display(n);
  97.                                      while(1)return;
  98.                                  }
  99.                                          while(!key9);
  100.                                      delay(5);
  101.                                          while(1);   
  102.                                         }
  103.                                 }
  104.                           }         
  105.                           while(!key2);
  106.                           delay(5);
  107.          }         
  108. if(key3==0)
  109.          {
  110.                   delay(5);
  111.                   if(key3==0)
  112.                   {
  113.                            n=3;
  114.                            display(n);
  115.                             while(1)
  116.                         {
  117.                         keep=0;                         //開啟蜂鳴器
  118.                         delay(10);
  119.                         keep=1;
  120.                         delay(500);
  121.                          if(key9==0)
  122.                         {
  123.                          delay(5);
  124.                          if(key9==0)
  125.                          {
  126.                             keep=1;
  127.                             n=0;        
  128.                 display(n);
  129.                           while(1)return;
  130.                          }
  131.                          while(!key9);
  132.                      delay(5);
  133.                          while(1);   
  134.                         }
  135.                         }
  136.                   }                                       
  137.                   while(!key3);
  138.                   delay(5);         
  139.          }
  140.          if(key4==0)
  141.          {
  142.                   delay(5);
  143.                   if(key4==0)
  144.                   {
  145.                            n=4;
  146.                            display(n);
  147.                            while(1)
  148.                         {
  149.                         keep=0;                         //開啟蜂鳴器
  150.                         delay(10);
  151.                         keep=1;
  152.                         delay(10);
  153.                          if(key9==0)
  154.                         {
  155.                          delay(5);
  156.                          if(key9==0)
  157.                          {
  158.                             keep=1;
  159.                             n=0;        
  160.                 display(n);
  161.                           while(1)return;
  162.                          }
  163.                          while(!key9);
  164.                      delay(5);
  165.                          while(1);   
  166.                         }
  167.                         }
  168.                   }                                       
  169.                   while(!key4);
  170.                   delay(5);         
  171.          }               
  172. if(key5==0)
  173.          {
  174.                   delay(5);
  175.                   if(key5==0)
  176.                   {
  177.                            n=5;
  178.                            display(n);
  179.                            while(1)
  180.                         {
  181.                         keep=0;                         //開啟蜂鳴器
  182.                         delay(10);
  183.                         keep=1;
  184.                         delay(10);
  185.                          if(key9==0)
  186.                         {
  187.                          delay(5);
  188.                          if(key9==0)
  189.                          {
  190.                             keep=1;
  191.                             n=0;        
  192.                 display(n);
  193.                           while(1)return;
  194.                          }
  195.                          while(!key9);
  196.                      delay(5);
  197.                          while(1);   
  198.                         }
  199.                         }
  200.                   }                                       
  201.                   while(!key5);
  202.                   delay(5);         
  203.          }
  204.          if(key6==0)
  205.          {
  206.                   delay(5);
  207.                   if(key6==0)
  208.                   {
  209.                            n=6;
  210.                            display(n);
  211.                            while(1)
  212.                         {
  213.                         keep=0;                         //開啟蜂鳴器
  214.                         delay(10);
  215.                         keep=1;
  216.                         delay(10);
  217.                          if(key9==0)
  218.                         {
  219.                          delay(5);
  220.                          if(key9==0)
  221.                          {
  222.                             keep=1;
  223.                             n=0;        
  224.                 display(n);
  225.                           while(1)return;
  226.                          }
  227.                          while(!key9);
  228.                      delay(5);
  229.                          while(1);   
  230.                         }
  231.                         }
  232.                   }                                       
  233.                   while(!key6);
  234.                   delay(5);
  235.          }        
  236.           if(key7==0)
  237.          {
  238.                   delay(5);
  239.                   if(key7==0)
  240.                   {
  241.                            n=7;
  242.                            display(n);
  243.                            while(1)
  244.                         {
  245.                         keep=0;                         //開啟蜂鳴器
  246.                         delay(10);
  247.                         keep=1;
  248.                         delay(10);
  249.                          if(key9==0)
  250.                         {
  251.                          delay(5);
  252.                          if(key9==0)
  253.                          {
  254.                             keep=1;
  255.                             n=0;        
  256.                 display(n);
  257.                           while(1)return;
  258.                          }
  259.                          while(!key9);
  260.                      delay(5);
  261.                          while(1);   
  262.                         }
  263.                         }
  264.                   }                                       
  265.                   while(!key7);
  266.                   delay(5);         
  267.          }        
  268. if(key8==0)
  269.          {
  270.                   delay(5);
  271.                   if(key8==0)
  272.                   {
  273.                            n=8;
  274. ……………………

  275. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
8路搶答器.rar (57.9 KB, 下載次數(shù): 42)


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

相關(guān)帖子

回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
av在线播放一区二区三区| 欧美激情影音先锋| 国产精品综合视频| 视频一区中文| www.51av欧美视频| 国产成人综合美国十次| 亚洲一区二区中文字幕在线观看| 99精品国产高清一区二区| 日韩在线观看免费全集电视剧网站| 亚洲mv在线观看| 粉嫩在线一区二区三区视频| 在线免费观看日本欧美爱情大片| 欧美aaaaaaaa| 免费高清在线观看| a视频免费看| 国产偷窥女洗浴在线观看亚洲| 中文在线字幕免费观| 欧美xxxx精品| 天堂在线中文在线| 黄色污污在线观看| 国产日韩一区二区| 热草久综合在线| 视频在线一区二区| 欧美一级视频精品观看| 亚洲成a人片在线不卡一二三区| av免费在线网站| 色琪琪免费视频网站| 国内精品免费视频精选在线观看 | 在线免费观看av电影| √天堂资源中文www| 在线不卡免费视频| 国产无码精品一区二区| 精品伦精品一区二区三区视频密桃| 久草综合在线观看| 欧美黄色免费网址| 亚洲国产一区二区三区在线| 91视频国产精品| 欧美野外猛男的大粗鳮| 久久精品国产一区二区电影| 亚洲欧美日韩精品| 亚洲高清一区二| 欧美一区日本一区韩国一区| 福利微拍一区二区| 亚洲一区二区视频在线观看| 亚洲国产精品v| 国产xxx精品视频大全| 蜜臀久久99精品久久久久宅男| 99在线热播精品免费99热| 99久久国产综合精品成人影院| 老汉色老汉首页av亚洲| 这里视频有精品| 99热播精品免费| 国产精品粉嫩| 9i看片成人免费高清| 好久没做在线观看| 国产视频中文字幕在线观看| 国产精品久久久久一区二区国产| 一级视频在线观看视频在线啦啦| 午夜电影福利| 中文在线三区| 在线观看免费国产小视频| 福利h视频在线| 免费一级网站| 黄网站app在线观看下载视频大全官网| 免费男女羞羞的视频网站中文版 | 国产精品尤物| 亚洲国产精品一区| 在线综合欧美| 国产一区二区高清| 久久久噜噜噜久久狠狠50岁| 亚洲美女黄网| 国产精品日本| 日韩成人一区二区| 精品一区二区日韩| 成人久久视频在线观看| www.亚洲资源| 成年人免费在线视频| 欧美三级黄网| 韩国中文字幕在线| 日韩三级免费| 日本在线啊啊| 久久久人成影片一区二区三区在哪下载 | 男人av在线播放| 国产va在线视频| 国产亚洲成av人片在线观看 | 神马午夜dy888| h短视频大全在线观看| 日韩a级作爱片一二三区免费观看| 在线国产福利网站| 日韩美女网站| 综合日韩av| 福利一区三区| 亚洲伊人春色| 欧美日韩精品| 玖玖视频精品| 成人午夜在线视频| 亚洲欧洲日韩一区二区三区| 性欧美疯狂xxxxbbbb| 欧美丝袜自拍制服另类| 亚洲国产精品人久久电影| 永久免费毛片在线播放不卡| 国产激情精品久久久第一区二区| 久久综合色一综合色88| 亚洲精选在线视频| 欧美日韩一级视频| 亚洲精品在线91| 欧美激情久久久久久| 国产精品夜间视频香蕉| 国产在线观看一区| 日韩黄色片在线| 国产成年人视频网站| 高清全集视频免费在线| 亚洲婷婷在线视频| 国产精品日韩欧美综合| 久久99精品久久久久久动态图| 国产精品hd| 国产毛片一区二区| 中文字幕一区二区三区四区| 久久野战av| 久久国产精彩视频| 亚洲自拍偷拍一区| 在线观看日本www| 国产男男gay网站| 日本韩国福利视频| 国产激情综合| 国产成人亚洲综合a∨婷婷| 91精品国产免费| 91久久精品www人人做人人爽 | 国产精品在线| 成人免费网站观看| 欧美亚洲一区| 在线视频亚洲一区| 国产精品偷伦视频免费观看国产| 91插插插插插插插插| 国产又粗又黄又爽| 九色在线播放| 我不卡神马影院| 亚洲一二三级电影| 欧美亚洲在线播放| 最新av免费在线观看| wwwxxxx国产| 国产小视频在线播放| 久久理论电影| 亚洲午夜av在线| 欧美亚洲成人免费| 午夜在线观看av| 国产丝袜在线视频| av黄色在线观看| 欧美激情综合色综合啪啪| 亚洲精品欧美二区三区中文字幕| 欧美国产中文字幕| 日本一极黄色片| 91一区二区视频| 三区四区在线视频| 亚洲精选久久| 51精品久久久久久久蜜臀| 国产伦精品一区二区三区照片| 亚洲第一页av| 三级全黄的视频在线观看| 国产一区二区色噜噜| yourporn久久国产精品| 在线播放国产精品| 日韩av黄色网址| 国内精品国产成人国产三级| 欧美成人三区| 亚洲综合日韩| 精品国产欧美一区二区| 午夜精品视频在线观看一区二区| 日韩三级一区二区三区| 伊人资源视频在线| 久久精品国内一区二区三区水蜜桃 | 日韩高清av| 久久精品国产亚洲av麻豆色欲| 丁香激情视频| 99成人超碰| 欧美午夜影院一区| 久久精品国产一区二区三区日韩| 国产精品 欧美激情| 国产网站av| 欧美电影免费播放| 欧美日韩另类国产亚洲欧美一级| 精品一区二区三区日本| 九九视频在线观看| 亚洲男人都懂的网站| 亚洲网站啪啪| 777欧美精品| 国产经典久久久| 99精品国产99久久久久久97| 精精国产xxxx视频在线中文版 | 国产日韩精品一区二区三区在线| 久久久久久久国产精品视频| 中文字幕99页| 影音av资源网| 99热国内精品永久免费观看| 欧美裸体bbwbbwbbw| 天天干天天色天天爽| 99精品国产99久久久久久97| 三级在线观看视频| 国产亚洲午夜高清国产拍精品| 日韩av免费一区| 国产在线观看免费视频软件| 亚洲成人影院少妇| 乱码第一页成人| 久久国产一区二区三区| 亚洲欧美综合视频| 亚州福利视频| 精品动漫3d一区二区三区免费| 亚洲激情 国产| 中文字幕第36页| 欧洲日本不卡| 91精品精品| 亚洲欧美日韩国产精品| 天堂在线一区二区三区| 18岁成年人网站| 午夜电影亚洲| 亚洲天堂男人天堂| 亚洲在线观看视频网站| 久久免费播放视频| 影院在线观看全集免费观看| 97精品久久久久中文字幕| 国产精品亚洲网站| 免费看日批视频| 国产极品在线观看| 亚洲免费观看高清完整版在线观看熊| 精品一区2区三区| www.我爱av| 91久久精品无嫩草影院| 欧美日韩国产乱码电影| 日韩在线xxx| 悠悠资源av网址| 91久久青草| 欧美在线三级电影| 欧美国产激情视频| wwwwwww色| 久久国产66| 6080yy精品一区二区三区| 天天看片中文字幕| free性m.freesex欧美| 亚洲综合图片区| 男女裸体影院高潮| 国产麻豆综合视频在线观看| 五月久久久综合一区二区小说| 永久555www成人免费| 蜜桃久久精品成人无码av| 午夜在线观看视频| 国产精品久久久久一区| 亚洲欧洲一区二区福利| 欧美性极品videosbest| 一区二区三区中文| 欧美精品在线观看91| 综合五月激情网| 在线精品亚洲欧美日韩国产| 欧美色视频日本版| av片中文字幕| 2222www色视频在线观看| 欧美jizz18| 欧美日韩不卡在线| 亚洲高清av一区二区三区| 亚洲高清国产精品| 久久网站最新地址| 日韩欧美三级一区二区| 国产乱精品一区二区三区| 亚洲第一区色| 日本精品视频在线播放| 波多野结衣黄色网址| 成人在线视频中文字幕| 亚洲美女av黄| 小嫩苞一区二区三区| 在线观看欧美日韩电影| 欧美裸体bbwbbwbbw| 伊人久久一区二区三区| 日本精品在线| 欧美日韩国产精品| 不卡的av中文字幕| 成人影视在线播放| 亚洲一区二区精品久久av| 久久婷婷国产精品| 头脑特工队2在线播放| 国产精品嫩草99a| 国产又粗又猛又爽又黄的网站 | 亚洲欧美日韩在线观看a三区| 国产精品中文字幕在线| 丰满人妻一区二区三区免费视频| 国产精品7m凸凹视频分类| 亚洲2020天天堂在线观看| 国产成人a v| 精品国产美女| 4p变态网欧美系列| 不卡的日韩av| 伊人成人在线视频| 91亚洲人电影| 麻豆视频国产| 国产做a爰片久久毛片 | 自拍偷拍国产| 免费在线成人网| 快播亚洲色图| 成年女人毛片| 久久亚洲一级片| 免费欧美一级视频| 毛片免费在线| 精品美女永久免费视频| 91人人澡人人爽| 午夜欧美激情| 亚洲国产精品久久久久秋霞不卡| 好吊色视频在线观看| 9l视频自拍九色9l视频成人| 蜜臀久久99精品久久久无需会员 | 亚洲一区电影在线观看| 亚洲欧美专区| 欧美超级乱淫片喷水| 一级黄色大片免费| 亚洲一级黄色| 精品伊人久久大线蕉色首页| 免费看ww视频网站入口| www日韩大片| 妞干网在线免费视频| 老司机99精品99| 欧美日韩成人在线| 欧美性猛交xxxxx少妇| 亚洲精华一区二区三区| 国产成人综合精品| 欧美韩日国产| 99久久精品国产麻豆演员表| 久久美女福利视频| caoporn97在线视频| 亚洲а∨天堂久久精品喷水| 久草国产精品视频| 欧美黄色一级视频| 久久96国产精品久久99软件| 成人片在线播放| 精品久久久一区二区| 中文字幕av久久爽一区| 欧美大片网址| 国产精品爽爽爽| 色在线视频播放| 国产精品麻豆久久久| 久久久国产精品久久久| 人人玩人人添人人澡欧美| 欧美高清电影在线看| 中文字幕在线免费视频| 99久久精品情趣| 手机免费看av网站| 中文成人激情娱乐网| 欧美一区深夜视频| 三年片免费观看大全| 亚洲国产视频直播| 一级免费黄色录像| 91视频综合| 免费观看成人在线| 男男电影完整版在线观看| 538在线一区二区精品国产| 在线视频一区二区三区四区| 国产情侣久久| bt天堂新版中文在线地址| 密臀av在线| 久久999免费视频| 国内一区二区三区精品视频| 国产精品久久久久久久久动漫| 天天插天天射天天干| 亚洲黄页在线观看| 精品无码久久久久国产| 视频一区二区三区国产 | 色综合五月婷婷| 精品国产伦一区二区三区观看说明 | 欧美综合激情| av资源网在线观看| 亚洲人成电影网站色xx| 狠狠综合久久av一区二区| 94色蜜桃网一区二区三区| 国产伦精品一区二区三区88av| 久9re热视频这里只有精品| 操一操视频一区| 你懂的在线看| 日韩麻豆第一页| 性感美女福利视频| 欧美激情在线免费观看| 2019男人天堂| 午夜精品剧场| 欧美精品一区二区三区三州| 人人视频精品| 国产精品丝袜视频| 亚洲aⅴ优女av综合久久久| 欧美大片拔萝卜| 欧洲精品久久一区二区| 欧美激情中文字幕一区二区| 天堂网中文在线观看| 亚洲人成免费| 成人在线观看a| 精品女人视频| 欧美尤物一区| 波多一区二区| 日韩av黄色在线观看| 绯色av一区二区| 亚洲人成网站777色婷婷| 亚洲精品国产一区二区在线| 亚洲黄色av一区| 国产视频1区2区| 成人一道本在线| 中文字幕免费在线看线人动作大片| 欧美日韩国产一区精品一区|