推 ruemann:8051的IO架構是open-drain,這種架構只有拉low的能力,因 03/17 14:50
→ ruemann:此寫1時相當於設成input,scanln的值應該是0xFE 0xFD 吧? 03/17 14:51
→ kitconan:沒錯沒錯,如你所說的,那是不是就代表0xfe的時候P1.0是當 03/18 00:10
→ kitconan:output在用??另外我想再請問一下,我之前當input用的時候 03/18 00:11
→ kitconan:也沒有特別利用指令把他拉到H也是能認開關...那我要做 03/18 00:12
→ kitconan:這動作的時機是...?...不好意思問題有點多..@@ 03/18 00:13
→ kitconan:感謝大大的指教... 03/18 00:13
→ ruemann:8051在reset後,全部的IO是放開的 = 輸出1 = 輸入pin 03/18 16:54
→ ruemann:所以你不用做任何事也可以當input用,但如果你把它設成0之 03/18 16:55
→ ruemann:後再去讀,就恒為0,所以有些8051的範例會在讀取前先寫1 03/18 16:55
→ ruemann:scan的原理你弄清楚後,就會知道它那個表為何要那樣訂 03/18 16:57