找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

MCU電路里這些按鍵有啥作用? if ((k &keycon)!=keycon) 這句代碼不理解,求大神

查看數(shù): 4333 | 評(píng)論數(shù): 12 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請(qǐng)稍候......
發(fā)布時(shí)間: 2021-4-2 13:11

正文摘要:

  問題:想知道這些按鍵有啥作用?    if ((k &keycon)!=keycon)  這句話是什么意思?    keycon 是啥意思? 求大神告知,謝謝!

回復(fù)

ID:744327 發(fā)表于 2021-4-6 09:34
if ((k &keycon)!=keycon)  的意思是, k 值與上keycon這個(gè)值的結(jié)果不等于keycon這個(gè)寄存器的值,如果為真就執(zhí)行下面的語句。
ID:517951 發(fā)表于 2021-4-6 09:17
if ((k &keycon)!=keycon)  是判讀K的第8位到15位有沒任意一個(gè)位被拉低.
ID:895406 發(fā)表于 2021-4-6 08:48
glinfei 發(fā)表于 2021-4-5 10:33
按下的是0斷開是1,不過經(jīng)過取反后,switch判斷的是1,由于沒有判斷多按鍵值,所以同時(shí)按多個(gè)鍵無動(dòng)作。
...

懂了,非常感謝!
ID:894154 發(fā)表于 2021-4-6 08:03
檢測IO0PIN上引腳的電平變化
ID:901055 發(fā)表于 2021-4-5 22:12
k和keycon有一位不一致則為真,否則為假

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:844772 發(fā)表于 2021-4-5 10:33
永恒動(dòng)力 發(fā)表于 2021-4-4 22:35
你好大神,幫我看下本題第七問,KEY6~KEY8閉合,此時(shí)是講13  14  15 位置為0嗎?之后斷開KEY8是將第15位 ...

按下的是0斷開是1,不過經(jīng)過取反后,switch判斷的是1,由于沒有判斷多按鍵值,所以同時(shí)按多個(gè)鍵無動(dòng)作。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:895406 發(fā)表于 2021-4-4 22:35
一生最愛 發(fā)表于 2021-4-2 23:07
if ((k &keycon)!=keycon)  的意思是,判斷 k 這個(gè)寄存器 &上keycon這個(gè)寄存器的結(jié)果不等于keycon這個(gè)寄存 ...

你好大神,幫我看下本題第七問,KEY6~KEY8閉合,此時(shí)是講13  14  15 位置為0嗎?之后斷開KEY8是將第15位置為1,是不是這個(gè)意思?還請(qǐng)大神多多指教,謝謝!
ID:746422 發(fā)表于 2021-4-2 23:07
if ((k &keycon)!=keycon)  的意思是,判斷 k 這個(gè)寄存器 &上keycon這個(gè)寄存器的結(jié)果不等于keycon這個(gè)寄存器的值,這條語句就為真。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:895406 發(fā)表于 2021-4-2 16:32
zhouwenhua1998 發(fā)表于 2021-4-2 16:09
問題一:這句話意思是:k和keycon至少有一位不相同
問題二:keycon在開頭被define了,意思是鍵盤掃描吧!!!

嗯,謝謝,大神程序看得懂嗎?
ID:885092 發(fā)表于 2021-4-2 16:09
問題一:這句話意思是:k和keycon至少有一位不相同
問題二:keycon在開頭被define了,意思是鍵盤掃描吧!!!

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:885092 發(fā)表于 2021-4-2 16:07
就是k和keycon至少有一位不一致,keycon開頭就被define完了,估計(jì)是鍵盤掃描的意思

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

ID:885092 發(fā)表于 2021-4-2 16:06
就是k和keycon有至少一位不一致

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

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

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