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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

MSP430單片機(jī)按鍵掃描程序不能工作

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:434526 發(fā)表于 2018-12-12 21:44 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

僅按鍵部分代碼:
unsigned char ReadKey(void)
  {
     unsigned char temp;
     temp=P5IN&0xEF;
     if(temp!=0xEF)
{
    delayus(10);
    if(temp==(P5IN&0xEF))
       {
   return temp;
       }
       else
       return 0xFF;
   }
   else
   return 0xFF;
}


為什么這個(gè)代碼不能對七個(gè)按鍵進(jìn)行掃描呢,求大神解答

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

使用道具 舉報(bào)

沙發(fā)
ID:393605 發(fā)表于 2018-12-12 22:26 | 只看該作者
要進(jìn)行按鍵消抖動(dòng)
回復(fù)

使用道具 舉報(bào)

板凳
ID:104779 發(fā)表于 2018-12-12 23:43 | 只看該作者
是不是多了個(gè)else    return 0xFF;??????
回復(fù)

使用道具 舉報(bào)

地板
ID:104779 發(fā)表于 2018-12-12 23:44 | 只看該作者
是不是多了一個(gè)else
   return 0xFF;????
回復(fù)

使用道具 舉報(bào)

5#
ID:213173 發(fā)表于 2018-12-13 06:07 | 只看該作者
unsigned char ReadKey(void)
{
        unsigned char temp;
        temp=P5IN&0xEF;
        if(temp!=0xEF)
        {
                delayus(10);
                if(temp!=0xEF)
                        return temp;
                else
                return 0xFF;
        }
        return 0xFF;
}
回復(fù)

使用道具 舉報(bào)

6#
ID:434526 發(fā)表于 2018-12-13 13:24 | 只看該作者
hozhiwen 發(fā)表于 2018-12-12 23:43
是不是多了個(gè)else    return 0xFF;??????

沒有多,這個(gè)如果只有三個(gè)io口,就是P5IN&0x07就可以用,但是把0x07改為0xEF就用不了了,不知道為啥,三個(gè)按鍵的就可以,一加到七個(gè)就不行了,不知道是哪里錯(cuò)了,難受
回復(fù)

使用道具 舉報(bào)

7#
ID:434526 發(fā)表于 2018-12-13 13:27 | 只看該作者
YANHONGFEI1 發(fā)表于 2018-12-12 22:26
要進(jìn)行按鍵消抖動(dòng)

emmmm,可是這個(gè)按鍵掃描弄成三個(gè)就可以用(P5IN&0X07),但是弄成七個(gè)就不行了(P5IN&0XEF),我也不知道為啥,把三個(gè)改成七個(gè)是我自己改的,然后改成七個(gè)后,示波器就沒有反映了,連前三個(gè)按鍵也沒反應(yīng)了
回復(fù)

使用道具 舉報(bào)

8#
ID:434526 發(fā)表于 2018-12-13 13:34 | 只看該作者
wulin 發(fā)表于 2018-12-13 06:07
unsigned char ReadKey(void)
{
        unsigned char temp;

先謝謝你的回答哈,不過你的也是跟我的一樣,就是把你的這個(gè)代碼改為(P5IN&0X07)就可以用,但是弄成(P5IN&0XEF)就掃描不了了emmmmm,不知道為啥,我的那個(gè)代碼也是,弄成三個(gè)按鍵就可以用,但是改為七個(gè)按鍵就不行了
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 在线一区二区三区 | 女人精96xxx免费网站p | 亚洲97| 天天色天天色 | 久久国产精品首页 | 色综合色综合 | 黄色网址在线免费观看 | 免费的日批视频 | 日韩中文字幕在线视频 | 国产精品成人一区二区三区夜夜夜 | 91精品综合久久久久久五月天 | 日韩有码一区 | 国产一区中文 | 不卡在线视频 | 久草新在线 | 涩涩视频网 | 欧美不卡 | 国产精品久久久久久久久免费高清 | 福利久久| 搞黄网站在线观看 | 欧洲精品久久久久毛片完整版 | 国产一区二区激情视频 | 在线一区二区三区 | 在线免费国产视频 | 国产成人啪免费观看软件 | 成人水多啪啪片 | 国产精品久久九九 | 一区在线视频 | 欧美综合一区 | 中文字幕一区二区三 | 日本免费在线观看视频 | 日本成人午夜影院 | 国产激情视频网址 | 中文字幕一区二区三区日韩精品 | 久草视频在线播放 | 久久久久久亚洲国产精品 | 国产亚洲精品久久情网 | 亚洲福利一区二区 | 在线啊v | 亚洲国产精品人人爽夜夜爽 | 欧美一级片在线观看 |