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

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

QQ登錄

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

搜索

關(guān)于單片機(jī)標(biāo)志位出錯(cuò),新手請(qǐng)求指導(dǎo)

查看數(shù): 2011 | 評(píng)論數(shù): 6 | 收藏 0
關(guān)燈 | 提示:支持鍵盤(pán)翻頁(yè)<-左 右->
    組圖打開(kāi)中,請(qǐng)稍候......
發(fā)布時(shí)間: 2019-9-17 23:21

正文摘要:

本帖最后由 H方與圓H 于 2019-9-17 23:34 編輯 新手向大家請(qǐng)教一個(gè)關(guān)于標(biāo)志位的問(wèn)題,當(dāng)直接給P1口賦值時(shí),無(wú)任何問(wèn)題。當(dāng)使用標(biāo)志位時(shí)出錯(cuò),按下按鍵后0xfe與0xf7交替閃爍,再次按按鍵停在0xf7。 單片機(jī)源程序 ...

回復(fù)

ID:601863 發(fā)表于 2019-9-19 15:43
wulin 發(fā)表于 2019-9-19 09:28
樓主去掉所有多余語(yǔ)句加標(biāo)志復(fù)位就行了

非常感謝您的熱心指點(diǎn),不過(guò)您是讓它第二個(gè)按鍵按下去亮0xf7,我是想利用標(biāo)志位讓它松手的時(shí)候亮0xf7。謝謝。
ID:213173 發(fā)表于 2019-9-19 09:28
H方與圓H 發(fā)表于 2019-9-18 21:34
謝謝指點(diǎn),但是我現(xiàn)在將標(biāo)志位復(fù)位,依然有問(wèn)題。
void bc()
{

樓主去掉所有多余語(yǔ)句加標(biāo)志復(fù)位就行了
  1. #include<reg52.h>           
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. uchar a,b,c;

  5. void delay(uint z)
  6. {
  7.     uint x,y;   
  8.     for(x=z;x>0;x--)
  9.         for(y=110;y>0;y--);
  10. }
  11. void key()
  12. {
  13.         P3=0x0f;
  14.         if(P3!=0x0f)
  15.         {
  16.                 delay(5);
  17.                 if(P3!=0x0f)
  18.                 {   
  19.                         if(P3==0x0e)
  20.                                 b=0;
  21.                         if(P3==0x0d)
  22.                                 c=0;
  23.                 }
  24.         }
  25. }
  26. void bc()
  27. {
  28.     if(b==0)
  29.     {              
  30.                 P1=0xfe;
  31.                 b=1;
  32.         }
  33.     if(c==0)
  34.         {        
  35.                 P1=0xf7;
  36.                 c=1;
  37.         }   
  38. }
  39. void main()
  40. {
  41.     P1=0x7f;                //P1口賦初值
  42.     b=1;                    //標(biāo)志位賦初值
  43.     c=1;                    //標(biāo)志位賦初值
  44.     while(1)
  45.     {
  46.         key();
  47.         bc();
  48.     }
  49. }
  50.   
復(fù)制代碼
ID:601863 發(fā)表于 2019-9-18 21:37
hantu 發(fā)表于 2019-9-18 09:31
把文件全打包了發(fā)上來(lái)呀,包括仿真文件和項(xiàng)目文件、源碼。

上傳壓縮包?我沒(méi)注意到在哪兒上傳呀?
ID:601863 發(fā)表于 2019-9-18 21:34
tyrl800 發(fā)表于 2019-9-18 11:01
你這程序,標(biāo)志位都沒(méi)有復(fù)位,當(dāng)然有問(wèn)題

謝謝指點(diǎn),但是我現(xiàn)在將標(biāo)志位復(fù)位,依然有問(wèn)題。
void bc()
{
    if(b==0)                 //檢測(cè)標(biāo)志位值
    {              
        P1=0xfe;
        if(P1==0xfe)       //檢測(cè)LED狀態(tài)
        {     
             b=1;            //標(biāo)志位復(fù)位
         }
     }
    if(c==0)                //檢測(cè)標(biāo)志位值
    {        
        P1=0xf7;
        if(P1==0xf7)      //檢測(cè)LED狀態(tài)
        {
            c=1;            //標(biāo)志位復(fù)位
        }
     }   
}
  
我改成這樣之后,開(kāi)始沒(méi)問(wèn)題,當(dāng)我按下按鍵無(wú)任何反應(yīng)變化,松開(kāi)按鍵直接點(diǎn)亮0xf7然后常亮。不論怎么按按鍵都無(wú)任何反應(yīng)變化。
中間按下按鍵這部分看上去是被跳過(guò)了,但是我用直接給P1口賦值和把C屏蔽掉測(cè)試發(fā)現(xiàn)這部分并沒(méi)被跳過(guò)。但是仿真實(shí)際表現(xiàn)是跳過(guò)了。
ID:275826 發(fā)表于 2019-9-18 11:01
你這程序,標(biāo)志位都沒(méi)有復(fù)位,當(dāng)然有問(wèn)題
ID:462827 發(fā)表于 2019-9-18 09:31
把文件全打包了發(fā)上來(lái)呀,包括仿真文件和項(xiàng)目文件、源碼。

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩av免费看 | 中文字幕精品一区 | 不卡在线视频 | 国产一区二区影院 | 欧美一区二区三区 | 精品日韩一区 | www.青青草| 中文天堂网 | 国产精品久久亚洲7777 | 亚洲国产欧美精品 | a免费视频| 日本h片在线观看 | 天天综合久久 | 国产精品国产精品国产专区不片 | 男人的天堂久久 | www.中文字幕.com | 久久久精品一区二区三区 | www.精品一区 | 综合色导航 | 日韩精品一区二区不卡 | 国产一区二区 | 亚洲综合激情 | 国产一区二区三区久久 | 国产精品久久久久久久久久99 | 亚洲精品乱码久久久久久按摩观 | 亚洲va国产日韩欧美精品色婷婷 | 久草中文在线观看 | 91精品国产一区二区三区 | 国产一区精品在线 | 中文字幕爱爱视频 | 中文视频在线 | 国产一区二区三区在线 | 四虎影院欧美 | 91精品一区二区三区久久久久久 | 狠狠婷婷综合久久久久久妖精 | 日韩精品在线观看网站 | 久久久99精品免费观看 | 亚洲男人的天堂网站 | 日韩欧美在线视频 | 天久久| 成人福利在线视频 |