熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2021-4-2 13:11
正文摘要:問題:想知道這些按鍵有啥作用? if ((k &keycon)!=keycon) 這句話是什么意思? keycon 是啥意思? 求大神告知,謝謝! |
if ((k &keycon)!=keycon) 的意思是, k 值與上keycon這個(gè)值的結(jié)果不等于keycon這個(gè)寄存器的值,如果為真就執(zhí)行下面的語句。 |
if ((k &keycon)!=keycon) 是判讀K的第8位到15位有沒任意一個(gè)位被拉低. |
glinfei 發(fā)表于 2021-4-5 10:33 懂了,非常感謝! |
檢測IO0PIN上引腳的電平變化 |
永恒動(dòng)力 發(fā)表于 2021-4-4 22:35 按下的是0斷開是1,不過經(jīng)過取反后,switch判斷的是1,由于沒有判斷多按鍵值,所以同時(shí)按多個(gè)鍵無動(dòng)作。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
一生最愛 發(fā)表于 2021-4-2 23:07 你好大神,幫我看下本題第七問,KEY6~KEY8閉合,此時(shí)是講13 14 15 位置為0嗎?之后斷開KEY8是將第15位置為1,是不是這個(gè)意思?還請(qǐng)大神多多指教,謝謝! |
if ((k &keycon)!=keycon) 的意思是,判斷 k 這個(gè)寄存器 &上keycon這個(gè)寄存器的結(jié)果不等于keycon這個(gè)寄存器的值,這條語句就為真。 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
zhouwenhua1998 發(fā)表于 2021-4-2 16:09 嗯,謝謝,大神程序看得懂嗎? |
問題一:這句話意思是:k和keycon至少有一位不相同 問題二:keycon在開頭被define了,意思是鍵盤掃描吧!!! |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
就是k和keycon至少有一位不一致,keycon開頭就被define完了,估計(jì)是鍵盤掃描的意思 |
參與人數(shù) 1 | 黑幣 +20 | 收起 理由 |
---|---|---|
![]() | + 20 | 回帖助人的獎(jiǎng)勵(lì)! |
Powered by 單片機(jī)教程網(wǎng)