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

標題: 8路搶答器系統設計完整版 單片機實訓資料(仿真圖+程序) [打印本頁]

作者: wujiaru    時間: 2017-6-14 15:05
標題: 8路搶答器系統設計完整版 單片機實訓資料(仿真圖+程序)
本人利用里2周時間做出的8路搶答器程序和設計圖紙.
詳細介紹 8路搶答器的注意事項和重點:難點
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)



  
任務描述
  
重難點
完成搶答器系統的軟硬件設計與調試,系統主要功能要求如下:
  
     1. 在給定電路圖基礎上,完成8路搶答器設計;
  
2. 搶答成功后,顯示組號,同時蜂鳴器響一聲;
  
3. 搶答成功后,顯示20秒答題倒計時,計時時間到蜂鳴器響一聲;
  
3. 根據答題正確與否進行加、減分并顯示累計分數。
  
     4. 設主持人復位鍵;主持人加、減分鍵;
程序圖:
  /**********************************************
******以單片機為核心,設計一個8位競賽搶*******
******答器:同時供8名選手或8個代表隊*************
******比賽,分別用8個按鈕S0~S7表示。*************
******設置一個系統清除和搶答控制開關************
******S,開關由主持人控制。搶答器具有***********
******鎖存與顯示功能。即選手按按鈕,************
******鎖存相應的編號,并在優先搶答選************
******手的編號一直保持到主持人將系統************
******清除為止。
******搶答器具有定時搶答功能,且一次************
******搶答的時間由主持人設定(如30秒)**********
******。
******當主持人啟動“開始”鍵后,定時************
******器進行減計時,同時揚聲器發出短************
******暫的聲響,聲響持續的時間為0.5s左************
******右。
******參賽選手在設定的時間內進行搶答************
******,搶答有效,定時器停止工作,顯************
******示器上顯示選手的編號和搶答的時間*********
******,并保持到主持人將系統清除為止。*********
******如果定時時間已到,無人搶答,本次*********
******搶答無效,系統報警并禁止搶答,定*********
******時顯示器上顯示00。********************************/

1. 蜂鳴器的控制;
  
2. 加減分功能的設計;
  
3. 各種信息的交替顯示;
  
4.系統的統調。




單片機源程序如下:


  1. #include "reg51.h"
  2. #include "intrins.h"
  3. #define uchar unsigned char         //用于74HC595掃描的數組
  4. #define uint unsigned int
  5. #define GPIO_DIG   P1
  6. unsigned char code DIG_PLACE[8] = {
  7. 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//位選控制   查表的方法控制
  8. unsigned char code DIG_CODE[18] = {
  9. 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
  10. 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,
  11. 0x3e,0x00};
  12. //0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F、V的顯示碼
  13. unsigned char DisplayData[4];
  14. //用來存放要顯示的8位數的值

  15. sbit K1=P0^0;         // 1號選手按鍵
  16. sbit K2=P0^1;         // 2號選手按鍵
  17. sbit K3=P0^2;         // 3號選手按鍵
  18. sbit K4=P0^3;         // 4號選手按鍵
  19. sbit K5=P0^4;         // 5號選手按鍵
  20. sbit K6=P0^5;         // 6號選手按鍵
  21. sbit K7=P0^6;         // 7號選手按鍵
  22. sbit K8=P0^7;         // 8號選手按鍵

  23. sbit start=P3^4;
  24. sbit reset=P3^5;
  25. sbit pass=P3^6;
  26. sbit fail=P3^7;

  27. sbit BEEP=P3^2;


  28. sbit L1=P2^0;
  29. sbit L2=P2^1;
  30. sbit L3=P2^2;
  31. sbit L4=P2^3;
  32. sbit L5=P2^4;
  33. sbit L6=P2^5;

  34. sbit LE=P3^0;

  35. uchar i,a,Sec,state,Sec2;

  36. uchar count1=0;
  37. uchar count2=0;
  38. uchar count3=0;
  39. uchar count4=0;
  40. uchar count5=0;
  41. uchar count6=0;
  42. uchar count7=0;
  43. uchar count8=0;

  44. void DigDisplay()
  45. {
  46.         unsigned int j;

  47.         L1=0;
  48.         L2=1;
  49.         L3=1;
  50.         L4=1;
  51.         L5=1;
  52.         L6=1;
  53.         GPIO_DIG = DisplayData[0];     //發送段碼
  54.         j = 1000;                                                   //掃描間隔時間設定
  55.         while(j--);        
  56.         L1=1;                           //消隱
  57.         L2=1;
  58.         L3=1;
  59.         L4=1;
  60.         L5=1;
  61.         L6=1;              

  62.         L1=1;
  63.         L2=0;
  64.         L3=1;
  65.         L4=1;
  66.         L5=1;
  67.         L6=1;
  68.         GPIO_DIG = DisplayData[1];     //發送段碼
  69.         j = 1000;                                                   //掃描間隔時間設定
  70.         while(j--);        
  71.         L1=1;                           //消隱
  72.         L2=1;
  73.         L3=1;
  74.         L4=1;
  75.         L5=1;
  76.         L6=1;      

  77.         L1=1;
  78.         L2=1;
  79.         L3=0;
  80.         L4=1;
  81.         L5=1;
  82.         L6=1;
  83.         GPIO_DIG = DisplayData[2];     //發送段碼
  84.         j = 1000;                                                   //掃描間隔時間設定
  85.         while(j--);        
  86.         L1=1;                           //消隱
  87.         L2=1;
  88.         L3=1;
  89.         L4=1;
  90.         L5=1;
  91.         L6=1;      

  92.         L1=1;
  93.         L2=1;
  94.         L3=1;
  95.         L4=0;
  96.         L5=1;
  97.         L6=1;
  98.         GPIO_DIG = DisplayData[3];     //發送段碼
  99.         j = 1000;                                                   //掃描間隔時間設定
  100.         while(j--);        
  101.         L1=1;                           //消隱
  102.         L2=1;
  103.         L3=1;
  104.         L4=1;
  105.         L5=1;
  106.         L6=1;   
  107.         
  108.         L1=1;
  109.         L2=1;
  110.         L3=1;
  111.         L4=1;
  112.         L5=0;
  113.         L6=1;
  114.         GPIO_DIG = DisplayData[4];     //發送段碼
  115.         j = 1000;                                                   //掃描間隔時間設定
  116.         while(j--);        
  117.         L1=1;                           //消隱
  118.         L2=1;
  119.         L3=1;
  120.         L4=1;
  121.         L5=1;
  122.         L6=1;  
  123.         
  124.         L1=1;
  125.         L2=1;
  126.         L3=1;
  127.         L4=1;
  128.         L5=1;
  129.         L6=0;
  130.         GPIO_DIG = DisplayData[5];     //發送段碼
  131.         j = 1000;                                                   //掃描間隔時間設定
  132.         while(j--);        
  133.         L1=1;                           //消隱
  134.         L2=1;
  135.         L3=1;
  136.         L4=1;
  137.         L5=1;
  138.         L6=1;         
  139.         
  140. }

  141. void Delay(unsigned int i)
  142. {
  143.         char j;
  144.         for(i; i > 0; i--)
  145.                 for(j = 200; j > 0; j--);
  146. }

  147. void BUZZER()
  148. {
  149.         uint t;
  150.         for(t=0;t<600;t++)
  151.         {
  152.         BEEP= 1;
  153.         Delay(50);
  154.         BEEP= 0;
  155.         Delay(50);
  156.         }
  157. }

  158. void main()
  159. {
  160.         LE=1;

  161.         Sec=20;
  162.         Sec2=20;

  163.         GPIO_DIG = 0x00;

  164.         TMOD=0x11;                                //定時器0方式1
  165.         TH0=(65536-50000)/256;                //定時器0:50ms
  166.         TL0=(65536-50000)%256;
  167.         TH1=(65536-50000)/256;                //恢復定時器1初值
  168.         TL1=(65536-50000)%256;
  169.         EA=1;
  170.         //ET0=1;TR0=1;
  171.         //ET1=1;TR1=1;
  172.                   
  173.     while (1)
  174.     {
  175.                         /*
  176.                         DisplayData[0] = DIG_CODE[1];
  177.                         DisplayData[1] = DIG_CODE[2];
  178.                         DisplayData[2] = DIG_CODE[3];
  179.                         DisplayData[3] = DIG_CODE[4];
  180.                         DisplayData[4] = DIG_CODE[5];
  181.                         DisplayData[5] = DIG_CODE[6];
  182.                         */
  183.                 //DigDisplay();
  184.                 //BUZZER();
  185.                 if(start==0)
  186.                 {
  187.                         Sec=20;
  188.                         Sec2=20;
  189.                         ET0=1;TR0=1;
  190.                         state=1;
  191.                 }

  192.                
  193.                 while(state==1)
  194.                 {
  195.                         if(Sec!=0)
  196.                         {
  197.                         if(K1==0)
  198.                         {
  199.                                 DisplayData[0] = DIG_CODE[1];
  200.                                 BUZZER();
  201.                                 ET0=0;TR0=0;
  202.                                 ET1=1;TR1=1;
  203.                                 state=0;
  204.                                 while(1)
  205.                                 {
  206.                                         if(Sec2==0)                                  //計時到0,視為回答錯誤扣一分
  207.                                         {
  208.                                                 count1--;
  209.                                                 DisplayData[2] = DIG_CODE[count1/10%10];
  210.                                                 DisplayData[3] = DIG_CODE[count1%10];
  211.                                                 state=2;
  212.                                                 break;
  213.                                         }
  214.                                         if(pass==0)                                 //回答正確加一分
  215.                                         {
  216.                                                 count1++;
  217.                                                 DisplayData[2] = DIG_CODE[count1/10%10];
  218.                                                 DisplayData[3] = DIG_CODE[count1%10];
  219.                                                 state=2;
  220.                                                 break;
  221.                                         }
  222.                                         if(fail==0)                                 //回答錯誤扣一分
  223.                                         {
  224.                                                 count1--;
  225.                                                 DisplayData[2] = DIG_CODE[count1/10%10];
  226.                                                 DisplayData[3] = DIG_CODE[count1%10];
  227.                                                 state=2;
  228.                     
  229. ……………………

  230. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
搶答器完整版第五組(仿真優化).rar (75.88 KB, 下載次數: 129)



作者: admin    時間: 2017-6-14 17:38
好資料,51黑有你更精彩!!!
作者: 王逗逗1    時間: 2018-12-11 16:08
四路怎么做
作者: 倉與無涯    時間: 2018-12-27 17:31
真的很流弊
作者: 秀峰    時間: 2019-2-15 19:33
真的太給力了
作者: blessme    時間: 2019-10-12 11:13
admin 發表于 2017-6-14 17:38
好資料,51黑有你更精彩!!!

我的HEX文件怎么添加不上呢

作者: 奔跑步    時間: 2020-5-4 16:54
謝謝分享
作者: 奔跑步    時間: 2020-5-4 17:11
謝謝分享




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
国产精品粉嫩av| 亚洲一区二区日韩| 美女黄a一级视频| 97精品人妻一区二区三区在线 | 国产精品乱码一区二区视频| 亚洲成人福利视频| 三年中文高清在线观看第6集| 欧美亚洲第一页| 精品动漫一区二区三区在线观看| 亚洲欧洲另类国产综合| 美腿丝袜亚洲综合| 国模精品一区| 国产韩日精品| 美女国产在线| 久久精品国产亚洲AV熟女| 色噜噜色狠狠狠狠狠综合色一| 欧美成人免费大片| 日韩你懂的在线观看| 中文字幕三级电影| 黄色在线视频网| 91在线高清| 精品一区二区三区免费爱| 欧美性猛交xxxx乱大交hd| 精品一区二区三区蜜桃在线| 亚洲国产日韩欧美在线观看| 五月天久久狠狠| 亚洲va电影大全| 96精品视频在线| 在线观看日韩av| 国产一级片免费观看| 中文字幕 自拍| 欧美偷拍第一页| 日本a级c片免费看三区| 懂色av蜜臀av粉嫩av喷吹 | 精品欧美日韩精品| www.久久久.com| 欧美黑人巨大videos精品| 色婷婷综合久久久| 国产精品中文有码| 免费在线观看日韩欧美| 国产精品一区免费观看| 亚洲综合小说区| 亚洲欧洲一二三| 国产a级一级片| 女女调教被c哭捆绑喷水百合| 国精产品一区二区三区| 国产精品2020| 超碰在线观看av| 九九热这里有精品视频| 无码人妻丰满熟妇精品| 色噜噜一区二区三区| 再深点灬舒服灬太大了添少妇视频| 成人午夜剧场免费观看完整版| 在线看国产视频| 天堂久久久久va久久久久| 亚洲色图网站| 重囗味另类老妇506070| 日本欧美肥老太交大片| 精品国产精品国产偷麻豆| 少妇高潮一区二区三区| 国产一区二区在线视频你懂的| 日韩欧美另类中文字幕| 精品国产亚洲一区二区三区大结局| 成人教育av| 日韩大尺度黄色| 欧美最新精品| 成人精品国产| 国产丝袜护土调教在线视频| 蜜桃视频在线观看www| 精品人妻一区二区三区麻豆91| 国产精品视频久久久久久| 国产模特av私拍大尺度| www.日本在线观看| 亚洲精品久久久蜜桃动漫| 精品区在线观看| 天堂国产一区二区三区| 亚洲人成影院77777| 免费不卡中文字幕视频| 性欧美高清视频| 国产精品在线| 黄色免费电影网站| 黄色录像1级片| 亚洲人成小说| 麻豆视频免费在线观看| 大黄网站在线观看| videos性欧美另类高清| 中文字幕综合| 精品中文一区| 欧美激情麻豆| 美女任你摸久久| 高清国产一区二区| 国产精品久久久久永久免费观看 | 欧美另类色图| 性一交一乱一色一免费无遮挡| 成年女人色毛片免费| www.男人的天堂| 亚洲国产精品精华液网站| 亚洲免费高清视频| 好吊视频一区二区三区| 在线观看免费黄色小视频| 欧美少妇bbw| 91九色蝌蚪视频| 嫩草影院在线观看网站成人| 色av男人的天堂免费在线| √天堂8在线网| 日韩黄色碟片| 嫩草在线视频| 美女100%一区| 另类在线视频| 亚洲成人中文| av午夜一区麻豆| 麻豆短视频在线观看| 欧美一区二区三区网站| 国产福利不卡视频| 丁香激情综合五月| 亚洲激情男女视频| 欧美一区二区三区四区视频| 中文字幕亚洲欧美日韩2019| 国产精品99久久久久久白浆小说 | 亚洲欧美福利视频| 9.1国产丝袜在线观看| 99se婷婷在线视频观看| 宅男av一区二区三区| 国产三级国产精品国产专区50| 91在线观看欧美日韩| 久久国产精品-国产精品| 久久久久久久香蕉| 一级黄色大片免费看| 男女做暖暖视频| 国产乱码精品一区二区三区精东| 久久久久亚洲精品一区二区三区| 国产男女爽爽爽| 91在线中文| 精品国产一区二区三区成人影院 | 日本一区二区中文字幕| 亚欧美无遮挡hd高清在线视频| 激情综合亚洲精品| 亚洲一级在线观看| 亚洲男人天堂九九视频| 国产精品久久久久久超碰| 中文字幕一区综合| 国产精品麻豆入口| 波多野结衣家庭主妇| 国产农村一级特黄α**毛片| 一区二区三区性视频| 国产极品一区| 亚洲二区视频| 国产精品久久久99| 日韩av网站电影| 成人黄色在线免费| 日本丰满少妇xxxx| 免费成人美女女在线观看| 俄罗斯嫩小性bbwbbw| 最新av番号| 一区在线不卡| 久久人人精品| 亚洲va欧美va天堂v国产综合| 中日韩美女免费视频网站在线观看| 91麻豆国产语对白在线观看| 日韩av一二三四| 久久免费视频6| 国产精品亚洲综合久久小说| 在线观看精品一区二区三区| 欧洲亚洲一区二区三区| 国内精品国产三级国产a久久 | 久久99精品一区二区三区| 亚洲精品日韩综合观看成人91| 亚洲成人网在线| 91久久嫩草影院一区二区| 天堂社区在线视频| 自拍偷拍18p| а√最新版在线天堂| 素人啪啪色综合| 久久久精品网| 欧美日韩一区免费| 97色在线观看免费视频| 欧洲精品在线播放| 久久久无码精品亚洲国产| 日本一卡2卡三卡4卡网站| 日本不良网站在线观看| 亚洲深爱激情| 色综合久久精品| 茄子视频成人在线| 欧美亚洲另类色图| 日本一区二区免费电影| 国产视频资源| 久久综合另类图片小说| 久久久久久99精品| 亚洲午夜色婷婷在线| 视频二区一区| 国产a免费视频| 在线免费观看av影视天堂| 日韩精品一页| 国产精品一级二级三级| 亚洲精品97久久| 日本精品一区二区| 69夜色精品国产69乱| 日日摸.com| 国产亚洲亚洲国产一二区| 国产精品77777| 亚洲毛片在线看| www亚洲国产| 日韩乱码人妻无码中文字幕| 黄色成人av| 不卡日本视频| 亚洲午夜精品久久久久久久久| 欧美一级bbbbb性bbbb喷潮片| av天堂永久资源网| 国产又粗又大又爽| 午夜激情视频在线| 影音先锋中文字幕一区二区| 在线观看国产91| 成人片在线免费看| 精品欧美一区二区久久久| 色偷偷网友自拍| 精品国产乱码久久久久久樱花| 波多野结衣视频一区| 久久久av免费| jizz18女人| 亚洲男人天堂2017| 影视一区二区三区| 99视频在线精品| 欧美精品18videos性欧美| 国产喷水theporn| 在线观看免费国产成人软件| 国产亚洲精彩久久| 日本一区二区三区视频视频| 日韩av电影手机在线观看| 丰满岳乱妇一区二区| 一个人看的www视频免费在线观看 一个人看的www在线免费观看 | 久久久精品亚洲| 已婚少妇美妙人妻系列| 亚洲欧洲综合在线| 国产91欧美| 国产精品美女视频| 国产免费一区二区三区在线能观看| 99re久久精品国产| 黄色毛片网站| 日韩成人a**站| 欧美日韩一区久久| 一本一本a久久| 夜夜狠狠擅视频| 爱啪啪综合导航| proumb性欧美在线观看| 国模吧一区二区| 在线观看日韩精品视频| 免费观看视频www| 最新精品国产| 亚洲成人久久电影| 欧美变态另类刺激| 青春草国产成人精品久久| 一区二区视频| 欧美性xxxxx| 中文字幕av导航| 136福利视频导航| 亚洲校园激情春色| 国产精品福利电影一区二区三区四区 | 国产一区二区三区在线免费| 天天干天天色天天| 综合欧美亚洲| 一本一道久久a久久精品综合蜜臀| 日韩国产一区久久| 国产白浆在线观看| 激情不卡一区二区三区视频在线| 亚洲无人区一区| 亚洲v国产v| 亚洲AV午夜精品| 日韩一区免费| 欧美三级视频在线观看| 亚洲精品少妇一区二区| 日日夜夜中文字幕| 一区二区三区四区在线看| 91精品国产一区二区| 男人舔女人下面高潮视频| 国产99在线|亚洲| 91精品秘密在线观看| 日韩国产高清视频在线| 日本一本在线视频| 日本一区二区三区电影| 久久这里只有| 69av成年福利视频| 日本少妇激情视频| 中文字幕日韩视频| 日韩一级片在线免费观看| 性感美女一区二区在线观看| 天天做夜夜爱爱爱| baoyu777.永久免费视频| 日韩在线播放一区二区| 2020欧美日韩在线视频| 久久精品国产亚洲av高清色欲 | 青青色青青操| 亚洲国产一区二区三区a毛片 | 免费在线观看av电影| 亚洲精品午夜久久久| 无码人妻精品一区二区三区99v| 欧美午夜性囗交xxxx| 欧美大片专区| wwwxxxx国产| 国产精品videosex极品| 国产精品一区二区久久久久| 在线欧美不卡| 亚洲丝袜av一区| 91精品久久久久久久久久久久| 国产原创精品视频| 亚洲午夜三级在线| 日韩avxxx| 色影视在线视频资源站| 99精品黄色片免费大全| 欧美色欧美亚洲另类七区| 热re久久精品国产99热| 亚洲另类自拍| 国产精品啪视频| 亚洲经典一区二区| 91av精品| 国产精品高潮视频| 99久久免费国产精精品| 精品国产一区二区三区四区| 欧美精品性视频| 亚洲欧美日韩激情| 精品精品国产三级a∨在线| 亚洲欧洲在线看| 黄色一级片在线| 欧美性aaa| 亚洲男人av在线| 豆国产97在线 | 亚洲| 国产精品毛片无码| 亚洲男人天堂手机在线| 国产亚洲自拍av| 好吊妞视频这里有精品| 久久影院在线观看| 最好看的日本字幕mv视频大全| 在线日韩一区| 久久久久久久影院| 国产免费黄色片| 亚洲中无吗在线| 国产精品一区久久久| 无码精品视频一区二区三区| 亚洲精品日本| av成人综合网| 性感小视频在线看免费| av在线不卡免费看| 国产在线观看高清视频| 欧美日韩在线免费视频| 日本一区二区不卡在线| 欧美精品一级| 中文字幕av中文字幕| 日韩黄色一级片| 欧美在线一二三区| h视频在线免费看| 国产日韩精品久久久| 大肉大捧一进一出好爽动态图| 成人精品一区二区三区校园激情| 日韩欧美在线网址| 99久久久久久久久久| 四虎精品在线观看| 久久亚洲精品成人| 99精品视频在线播放免费| 欧美三级在线| 国产精品一区二区三区免费观看 | 国产一区二区三区网| 日韩av影音先锋| 国产麻豆成人精品| 狠狠躁狠狠躁视频专区| 91福利精品在线观看| 国产又粗又猛又黄| 欧美先锋资源| 91在线色戒在线| www.夜夜| 一区二区三区欧美久久| 日批在线观看视频| 精品国产18久久久久久二百| 日韩欧美中文第一页| theav精尽人亡av| 9l亚洲国产成人精品一区二三| 91精品国产高清| 欧美色图亚洲图片| 久久久久久99久久久精品网站| 91 视频免费观看| 精品国模一区二区三区| 欧美丰满少妇xxxxx| 四虎影在永久在线观看| 26uuu色噜噜精品一区二区| 亚洲精品手机在线观看| 伊人久久综合一区二区| 日韩av在线网页| 国产视频在线免费观看| 久久精品国产亚洲一区二区三区| 真人做人试看60分钟免费| 黄色网在线播放| 亚洲人成77777在线观看网| av中文字幕第一页| 国产在线精品一区二区三区不卡 | 国产在线一区二区三区| 写真福利片hd在线播放| 亚洲欧美日本韩国| 欧洲av一区二区三区| 伊甸园亚洲一区| 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久蜜柚 | 日韩美女一区二区三区| 在线视频你懂得|