亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 基于51單片機的8路搶答器制作完整資料下載 [打印本頁]

作者: 風信子0.0    時間: 2017-7-11 15:58
標題: 基于51單片機的8路搶答器制作完整資料下載
學校課程設計,做了一個基于51單片機的八路搶答器
第一次發帖  求黑幣

下面的圖片是制作出來是實物樣子:

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


8路搶答器的課程設計論文:


8051單片機源程序如下:
  1. #include<reg51.h>
  2. sbit key0=P3^0;           //對每個按鍵的定義
  3. sbit key1=P3^1;
  4. sbit key2=P3^2;
  5. sbit key3=P3^3;
  6. sbit key4=P3^4;
  7. sbit key5=P3^5;
  8. sbit key6=P3^6;
  9. sbit key7=P3^7;
  10. unsigned int num;
  11. //unsigned char code led[]={~0x3F,~0x06,~0x5B,~0x4F,~0x66,~0x6D,~0x7D,~0x07,~0x7F};
  12. void delay(int x);        //延時函數聲明
  13. void keys(); //按鍵函數聲明
  14. void main()         //主函數
  15. {
  16.         P2 = 0X00;
  17.         while(1)
  18.         {
  19.                 P2=0x7e;
  20.                 keys();
  21.         }
  22.        
  23. //        P1=1;
  24. //        unsigned int num1;
  25. //        num=0;
  26. //        P1=led[num];
  27. //        for(num1=0;num1<1;num++)
  28. //        {

  29. //                P1=led[num];
  30. //                num++;
  31. //                delay(600);
  32. //        }       
  33. }
  34. /*按鍵函數*/
  35. void keys()
  36. {
  37.         if(key0==0)
  38.         {
  39. //                num=1;
  40.                 while(1)
  41.                 {
  42. //                        num=1;
  43.                         P2=0x30;
  44.                         delay(500);
  45.                 }
  46.         }
  47.         if(key1==0)
  48.         {
  49. //                num=2;
  50.                         P2=0x6d;
  51.                         while(1)
  52.                 {
  53.                         num=1;
  54.                         delay(500);
  55.                 }
  56.         }
  57.         if(key2==0)
  58. //                num=3;
  59.         {
  60. //                num=2;
  61.                         P2=0x79;
  62.                         while(1)
  63.                 {
  64.                         num=1;
  65.                         delay(500);
  66.                 }
  67.         }
  68.         if(key3==0)
  69. //                num=4;
  70.         {
  71. //                num=2;
  72.                         P2=0x33;
  73.                         while(1)
  74.                 {
  75.                         num=1;
  76.                         delay(500);
  77.                 }
  78.         }
  79.         if(key4==0)
  80. //                num=5;
  81.         {
  82. //                num=2;
  83.                         P2=0x5b;
  84.                         while(1)
  85.                 {
  86.                         num=1;
  87.                         delay(500);
  88.                 }
  89.         }
  90.         if(key5==0)
  91. //                num=6;
  92.         {
  93. //                num=2;
  94.                         P2=0x5f;
  95.                         while(1)
  96.                 {
  97.                         num=1;
  98.                         delay(500);
  99.                 }
  100.         }
  101.         if(key6==0)
  102. //                num=7;
  103.         {
  104. //                num=2;
  105.                         P2=0x70;
  106.                         while(1)
  107.                 {
  108.                         num=1;
  109.                         delay(500);
  110.                 }
  111.         }
  112.         if(key7==0)
  113. //                num=8;
  114.         {
  115. //                num=2;
  116. ……………………

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

所有的搶答器制作資料51hei提供下載:
八路搶答器.rar (2.41 MB, 下載次數: 165)





作者: 522126    時間: 2018-12-25 01:12
寫的很不錯,很認真
作者: zxc345    時間: 2018-12-25 12:32
感覺還不錯
作者: zzfwhlltz    時間: 2019-3-18 09:59
對程序的編寫有很大的幫助 能在樓主的基礎上改編   非常感謝分享
作者: sumjess    時間: 2019-7-1 14:02
沒有篇幅限制,就那么多代碼了......
作者: 牧神記    時間: 2019-10-19 16:47
謝謝樓主





歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1