看板 ASM 關於我們 聯絡資訊
我有三個輸入 P2.0 P2.1 P2.2 其餘P2.3 ~ P2.7 為輸出。 我想判別 P2.0 ~ P2.2 當有狀態改變就輸出。 (這三port的輸入狀態不定) 請問該怎麼寫會最簡化呢?? 今天想很久..怎麼想都想不出..最簡單的寫法 還請大家指教~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.171.25
stool100:while(1){if(P2&7 != temp){...};temp=P2&7;} 03/16 23:37
mepass:輸出啥? 03/17 01:22
mlmydarling:這樣當我其他P2.3~P2.7 輸出改變。不就也會影響判別? 03/17 10:53
wuonline:樓上 一樓已經把 P2 跟 7 做 & 了 (7 = 0000 0111 ) 03/17 13:19
ruemann:保險一點就再temp=P2& 7前加上P2|=0x07避免你把input拉low 03/17 14:54