欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

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

QQ登錄

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

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

單片機(jī)搶答器相關(guān) 求幫助

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
要求和仿真出現(xiàn)的問(wèn)題如圖 不知道是代碼/電路問(wèn)題還是仿真自身的不足

Proteus沒(méi)有帶dp的單管 就用了mpx4
代碼如下
  1. #include<reg51.h>
  2. #include<intrins.h>
  3. #define uchar unsigned char
  4. uchar code segtab[]=
  5. {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,
  6. 0x83,0xc6,0xa1,0x86,0x8e,0x89,0x8c,0xff,0xbf,0x8d};
  7. uchar dbuf[6]={0,0,0,0,0x12,0x11};
  8. sbit SPK=P1^0;
  9. sbit K1=P2^4;
  10. sbit K2=P2^5;
  11. sbit K3=P2^6;
  12. sbit K4=P2^7;
  13. bit start;

  14. void delay(void)
  15. {   uchar i;
  16.     for(i=0;i<200;i++);
  17. }

  18. void int0(void)interrupt 0
  19. {   start=1;
  20. }


  21. void disp(void)
  22. {  uchar n,bsel;
  23.    bsel=0x01;
  24.    for(n=0;n<6;n++)
  25.    {   P2=bsel;
  26.        P0=segtab[dbuf[n]];
  27.        bsel=_crol_(bsel,1);
  28.        delay();
  29.        P0=0xff;
  30.    }
  31. }


  32. void main(void)
  33. {
  34.     uchar i;
  35.     start=0;
  36.     EX0=1;
  37.     IT0=1;
  38.     EA=1;
  39.     while(1)
  40.     {   while(start==0)disp();
  41.        start=0;
  42.        dbuf[5]=0;
  43.        while((P2&0x0f)==0x0f)disp();
  44.        for(i=0;i<10;i++)disp();
  45.        if((P2&0x0f)!=0x0f)
  46.         {
  47.            if(K1==0)i=1;
  48.            else if(K2==0)i=2;
  49.            else if(K3==0)i=3;
  50.            else if(K4==0)i=4;
  51.            dbuf[5]=i;
  52.            dbuf[i-1]=dbuf[i-1]+1;
  53.            for(i=0;i<200;i++)
  54.             {   delay();
  55.                 SPK=~SPK;
  56.             }
  57.         }
  58.     }
  59. }
復(fù)制代碼

1.jpg (2.29 MB, 下載次數(shù): 27)

1.jpg

1.gif (288.34 KB, 下載次數(shù): 34)

1.gif
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:917199 發(fā)表于 2021-5-13 16:50 | 只看該作者
電路圖都不對(duì)啊;P2-7經(jīng)典組接到正極,數(shù)碼管只用一位的話1234中接一個(gè)啊
回復(fù)

使用道具 舉報(bào)

板凳
ID:893765 發(fā)表于 2021-5-13 18:49 | 只看該作者
timerzero 發(fā)表于 2021-5-13 16:50
電路圖都不對(duì)啊;P2-7經(jīng)典組接到正極,數(shù)碼管只用一位的話1234中接一個(gè)啊

請(qǐng)問(wèn)P2^7怎么接
回復(fù)

使用道具 舉報(bào)

地板
ID:893765 發(fā)表于 2021-5-13 19:07 | 只看該作者
目前的情況

2.gif (264.46 KB, 下載次數(shù): 18)

2.gif
回復(fù)

使用道具 舉報(bào)

5#
ID:917199 發(fā)表于 2021-5-13 21:02 | 只看該作者
樓主你好,我是小白所以我這肯定沒(méi)有答案,如果你有時(shí)間能否解釋一下下面幾句都是什么意思呢?
bsel=0x01;
dbuf[5]=0;

for(i=0;i<200;i++)
            {   delay();
                SPK=~SPK;
            }            謝謝啦/比心
回復(fù)

使用道具 舉報(bào)

6#
ID:893765 發(fā)表于 2021-5-13 22:01 | 只看該作者
bsel=0x01;//首先點(diǎn)亮最低位
dbuf[5]=0;//按下PULSE鍵后,數(shù)碼管顯示0

for(i=0;i<200;i++)//產(chǎn)生100個(gè)周期為2ms左右的方波
            {   delay();//延時(shí)1ms
                SPK=~SPK;//產(chǎn)生方波
            }      
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表