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

QQ登錄

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

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

關(guān)于單片機(jī)一鍵鎖定開(kāi)關(guān)之等待按鍵松開(kāi)這一句代碼應(yīng)該放在哪里?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
閑來(lái)無(wú)事,給單片機(jī)下載了一鍵鎖定開(kāi)關(guān)的程序,用來(lái)控制LED的亮滅。偶然注意到里面有一句等待按鍵松開(kāi)的判斷,那么這一句到底應(yīng)該放在哪里呢?有些茫然,請(qǐng)大家給予指正!源程序如下:
  1. #include <REG51.h> //51頭文件
  2. #define   DY_PORT    P1 //設(shè)置LED連接的I/O組
  3. sbit    DY_KEY = P3^7; //設(shè)置按鍵接在P3.7
復(fù)制代碼


通過(guò)實(shí)驗(yàn),放在1和2處區(qū)別不大,按一下開(kāi),再按一下關(guān);但放在3處,有時(shí)候按鍵起作用,有時(shí)候不起作用。到底這個(gè)等待按鍵松開(kāi)的判斷,應(yīng)該放哪里才是正確的?



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

使用道具 舉報(bào)

沙發(fā)
ID:624769 發(fā)表于 2022-6-11 14:30 | 只看該作者
從合理性來(lái)講, 應(yīng)該,是 放在 1 處.
根據(jù)不同人的需要和喜好, 也可以放在 2 處.
而放在3處,本身就是不合理的.
回復(fù)

使用道具 舉報(bào)

板凳
ID:979299 發(fā)表于 2022-6-11 15:09 | 只看該作者
這一句不要也是樣的吧
回復(fù)

使用道具 舉報(bào)

地板
ID:645485 發(fā)表于 2022-6-11 16:15 | 只看該作者
188610329 發(fā)表于 2022-6-11 14:30
從合理性來(lái)講, 應(yīng)該,是 放在 1 處.
根據(jù)不同人的需要和喜好, 也可以放在 2 處.
而放在3處,本身就是不合理 ...
ok!多謝指導(dǎo)!再次感謝!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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