久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 5279|回復(fù): 1
收起左側(cè)

八路搶答器keil代碼+proteus電路仿真

[復(fù)制鏈接]
ID:204323 發(fā)表于 2017-5-24 15:50 | 顯示全部樓層 |閱讀模式
八路搶答器keil代碼+proteus電路仿真原理圖
0.png

單片機(jī)源程序如下:
  1. /* Main.c file generated by New Project wizard
  2. *
  3. * Created:   周四 五月 18 2017
  4. * Processor: AT89C51
  5. * Compiler:  Keil for 8051
  6. */
  7. #include<reg51.h>
  8. #define uchar unsigned char
  9. #define uint unsigned int
  10. uchar code1[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F};
  11. sbit key0=P3^1;
  12. sbit key1=P1^0;
  13. sbit key2=P1^1;
  14. sbit key3=P1^2;
  15. sbit key4=P1^3;
  16. sbit key5=P1^4;
  17. sbit key6=P1^5;
  18. sbit key7=P1^6;
  19. sbit key8=P1^7;
  20. sbit speaker=P3^0;

  21. void delay(uint t)
  22. {
  23. uint j;
  24. for(;t>0;t--)
  25. for(j=19;j>0;j--);
  26. }
  27. void display(uchar i)
  28. {
  29. switch(i)
  30. {
  31.   case 0:P0=code1[0];break;
  32.   case 1:P0=code1[1];break;
  33.   case 2:P0=code1[2];break;
  34.   case 3:P0=code1[3];break;
  35.   case 4:P0=code1[4];break;
  36.   case 5:P0=code1[5];break;
  37.   case 6:P0=code1[6];break;
  38.   case 7:P0=code1[7];break;
  39. }
  40. }
  41. void main()
  42. {
  43. P0=0xff;
  44. if(key1==0)
  45. {
  46.    delay(10);
  47.    display(0);
  48.    speaker=1;
  49.    while(key0!=1);
  50.   }
  51.    if(key2==0)
  52. {
  53.    delay(10);
  54.    display(1);
  55.           speaker=1;
  56.    while(key0!=1);
  57.   }
  58.    if(key3==0)
  59. {
  60.    delay(10);
  61.    display(2);
  62.           speaker=1;
  63.    while(key0!=1);
  64.   }
  65.    if(key4==0)
  66. {
  67.    delay(10);
  68.    display(3);
  69.           speaker=1;
  70.    while(key0!=1);
  71.   }
  72.    if(key5==0)
  73. {
  74.    delay(10);
  75.    display(4);
  76.           speaker=1;
  77.    while(key0!=1);
  78.   }
  79.    if(key6==0)
  80. {
  81.    delay(10);
  82.    display(5);
  83.           speaker=1;
  84.    while(key0!=1);
  85.   }
  86.    if(key7==0)
  87. {
  88.    delay(10);
  89.    display(6);
  90.           speaker=1;
  91.    while(key0!=1);
  92. ……………………

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

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


相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

ID:259848 發(fā)表于 2017-12-10 18:27 | 顯示全部樓層
感謝分享
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 青青草在线视频免费观看 | 我爱操| 免费一级黄色 | 国产网站久久 | 一区二区三区av | 国产精品久久久久久久久久尿 | 91亚洲国产 | 亚洲视频免费观看 | 国精久久 | 欧美极品在线观看 | 中文无码日韩欧 | 中文在线视频观看 | 午夜精品久久久久99蜜 | av中文在线 | 人人九九| 精品一区二区三区视频在线观看 | 韩日一区二区三区 | 久久国产亚洲 | 亚洲精品久 | 日韩在线播放中文字幕 | 91看片官网 | 欧美日韩亚洲二区 | 亚洲高清在线观看 | 欧美日韩网站 | 欧美国产精品一区二区三区 | 亚洲免费精品 | 影音先锋中文字幕在线观看 | 国产精品精品 | 午夜国产| 久久成人一区二区三区 | 高清国产午夜精品久久久久久 | 亚洲网在线 | 毛片区| 一区二区三区四区在线 | 日韩在线视频免费观看 | 97视频人人澡人人爽 | 国产在线精品一区二区 | 精品久久国产 | 一区二区三区av | 免费成人高清在线视频 | 色黄爽|