標(biāo)題: 請(qǐng)教各位大神 [打印本頁(yè)]

作者: 少年偏愛(ài)Ta    時(shí)間: 2014-11-1 21:14
標(biāo)題: 請(qǐng)教各位大神
請(qǐng)問(wèn)下面這段矩陣鍵盤(pán)程序中
P3=0xfe;
temp=P3;
temp=temp&0xf0;
if(temp!=0xf0)
{
  delayms(10)
  temp=P3;
  temp=temp&0xf0;
if(temp!=0xf0)
   {
第二行中的temp中的值是0xfe.還是待檢測(cè)的???

作者: a110    時(shí)間: 2014-11-2 01:57
就是fe,另外樓主最好發(fā)完整的程序,結(jié)合上下文,才好看
作者: a110    時(shí)間: 2014-11-2 01:58
轉(zhuǎn)到24小時(shí)必答區(qū)區(qū)別,那回答的人多些
作者: ahshmj    時(shí)間: 2014-11-3 17:44
這就是單片機(jī)的I/O的引腳和寄存器的區(qū)別了。
P3=0xfe;   這是“寫(xiě)”I/O口,
temp=P3;  這是“讀”I/O口的管腳狀態(tài)。
如果沒(méi)有按鍵按下,temp=P3=0xfe,如果有鍵按下,則讀回的數(shù)值會(huì)有變化。
作者: 少年偏愛(ài)Ta    時(shí)間: 2014-11-3 18:55
ahshmj 發(fā)表于 2014-11-3 17:44
這就是單片機(jī)的I/O的引腳和寄存器的區(qū)別了。
P3=0xfe;   這是“寫(xiě)”I/O口,
temp=P3;  這是“讀”I/O口 ...

謝謝哈。貌似懂了,,
作者: 少年偏愛(ài)Ta    時(shí)間: 2014-11-3 18:58
a110 發(fā)表于 2014-11-2 01:58
轉(zhuǎn)到24小時(shí)必答區(qū)區(qū)別,那回答的人多些

恩呢,謝謝哈,,




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1