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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

想實現(xiàn)只有前5次按下開關(guān)會顯示,以后按下都沒有反應(yīng),單片機程序改怎樣修改

查看數(shù): 3586 | 評論數(shù): 4 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2020-5-7 21:29

正文摘要:

現(xiàn)在是按下key1后出現(xiàn)上面的情況,其他幾個按鍵也一樣。我現(xiàn)在想實現(xiàn)只有前5次按下開關(guān)會顯示,以后按下都沒有反應(yīng),程序改怎樣修改 #include<reg51.h> #define uchar unsigned char #define uint unsign ...

回復(fù)

ID:724589 發(fā)表于 2020-5-9 20:43
xxpp2011 發(fā)表于 2020-5-9 10:51
//可能是按鍵按下一次識別了多次,你在每個if里面加一個判斷按鍵松開的語句就好了。
if(key6==0)
{

解決了,謝謝大佬
ID:724589 發(fā)表于 2020-5-8 20:26
xxpp2011 發(fā)表于 2020-5-7 21:59
unsigned char times=0;
void display()
{if(key1==0)

大佬,我按照你的程序修改了,但是現(xiàn)在反應(yīng)開關(guān)按下只能顯示一次了,按下其他開關(guān)沒有
ID:452950 發(fā)表于 2020-5-7 21:59
unsigned char times=0;
void display()
{if(key1==0)
  {
   times++;
    beep=0;
     wela=1;
      P0=0x3f;
       wela=0;
           P0=0xff;
        dula=1;
         P0=table[1];
          dula=0;
           delayms(5);
         }

if(key2==0)
{
times++;
beep=0;
     wela=1;
      P0=0x3f;
       wela=0;

           P0=0xff;
        dula=1;
         P0=table[2];
        dula=0;
         delayms(5);

}
if(key3==0)
{
times++;
    beep=0;
      wela=1;
       P0=0x3f;
         wela=0;

           P0=0xff;
          dula=1;
           P0=table[3];
            dula=0;
             delayms(5);

}
if(key4==0)
{

times++;
  beep=0;
   wela=1;
    P0=0x3f;
     wela=0;

           P0=0xff;
      dula=1;
       P0=table[4];
        dula=0;
         delayms(5);

}
if(key5==0)
{
times++;
   beep=0;
   wela=1;
    P0=0x3f;
     wela=0;

           P0=0xff;
      dula=1;
       P0=table[5];
           dula=0;
        delayms(5);

}
if(key6==0)
{
times++;        
  beep=0;
   wela=1;
    P0=0x3f;
     wela=0;

           P0=0xff;
      dula=1;
       P0=table[6];
        dula=0;
         delayms(5);

}

}

main()
{
while(1)
{
if(times<5)
display();
}
}



ID:452950 發(fā)表于 2020-5-7 21:29
gwy666 發(fā)表于 2020-5-8 20:26
大佬,我按照你的程序修改了,但是現(xiàn)在反應(yīng)開關(guān)按下只能顯示一次了,按下其他開關(guān)沒有

//可能是按鍵按下一次識別了多次,你在每個if里面加一個判斷按鍵松開的語句就好了。
if(key6==0)
{
times++;        
  beep=0;
   wela=1;
    P0=0x3f;
     wela=0;

           P0=0xff;
      dula=1;
       P0=table[6];
        dula=0;
         delayms(5);
while(key6==0);             //其他幾個if下對應(yīng)加上這句
}

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 97久久精品午夜一区二区 | 精品久久久久久亚洲精品 | 国产做爰 | 日本午夜一区二区三区 | japanhd美女动 | 91最新在线视频 | www午夜视频 | 国产一区91精品张津瑜 | 精品国产乱码久久久久久丨区2区 | 男女羞羞视频在线 | 午夜av电影 | 91麻豆精品国产91久久久更新资源速度超快 | 日韩毛片在线免费观看 | 国产网站在线播放 | 国产精品乱码一二三区的特点 | 国产免费va | 韩国毛片一区二区三区 | av天空| 国产综合精品一区二区三区 | 欧美激情精品久久久久久 | 日韩视频在线免费观看 | 99re6在线视频 | 欧美日韩国产一区二区三区 | 福利一区二区在线 | 日韩视频免费 | 2018国产大陆天天弄 | 999国产视频| 欧美日韩久久精品 | caoporn免费在线视频 | 日韩精品亚洲专区在线观看 | 欧美激情精品久久久久久变态 | 波多野结衣一区二区三区 | 久久久久国产一区二区三区 | 欧美a级成人淫片免费看 | 99精品国产一区二区三区 | 激情三区 | 精品久久久一区二区 | 亚洲天堂av在线 | 精品一区二区三区在线观看国产 | 国产高清视频在线播放 | 天天射中文 |