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

QQ登錄

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

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

51單片機(jī)如何掃描兩個(gè)鍵同時(shí)長(zhǎng)按

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:3306 發(fā)表于 2008-7-14 15:41 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
 P3.2和P3.3兩個(gè)鍵,設(shè)置長(zhǎng)按1秒才有效,但當(dāng)兩個(gè)鍵一起按的時(shí)候,就無(wú)法掃描后者,應(yīng)該如何解決兩個(gè)鍵的算法(程序上有需要兩個(gè)鍵同時(shí)長(zhǎng)按的可能,不是完全同時(shí),按鍵有先后,但長(zhǎng)按的時(shí)候會(huì)同時(shí))?

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

使用道具 舉報(bào)

沙發(fā)
ID:3271 發(fā)表于 2008-7-15 12:49 | 只看該作者
if(P3_2==P3_3==0)
{
delay();  //一秒延時(shí)
if(P3_2==P3_3==1)
{
代碼;
}
}
回復(fù)

使用道具 舉報(bào)

板凳
ID:3271 發(fā)表于 2008-7-15 12:54 | 只看該作者
這只是
回復(fù)

使用道具 舉報(bào)

地板
ID:3306 發(fā)表于 2008-7-15 15:17 | 只看該作者
老大理解錯(cuò)了
還有情況是只按P32一秒或只按P33一秒.或按P32或P33半秒后停放了……
回復(fù)

使用道具 舉報(bào)

5#
ID:2589 發(fā)表于 2008-12-21 11:28 | 只看該作者
if(P32==0)
{
    flag=1;
    if((P33==0)&(flag=1))
    {

    }
}
我是新學(xué),不知道這樣可以不可以,甚至語(yǔ)法這樣用行不行都不知道很詳細(xì),思路這樣行不行?
回復(fù)

使用道具 舉報(bào)

6#
ID:2589 發(fā)表于 2008-12-21 11:29 | 只看該作者
當(dāng)然,中間也要加延時(shí)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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