|
本帖最后由 超級狗 于 2014-4-8 11:17 编辑
B1 a5 f% B7 K5 I8 @, r
$ g- a3 ~! A: T& u0 F G$ b: b$ W敘述不夠清楚,不曉得是什麼問題?
1 J+ H& }6 T1 ^& Q) m# a
4 L1 |# G; E$ `% {9 O9 u, [: K, i) G芯片資料是寫 Port 2 要當 Input 時,要 Enable Internal Pull-Up Resistor,所以 SFR 暫存器 0x0AH 的位址對應的接腳位元(bit)要寫 "1"。" r+ q$ v* s6 `4 h4 D) T
: K( x! k7 H3 W y0 b+ n+ K另外一點,讀寫 Port 2 要用直接定址的方式(Direct Addressing)" @8 s, ?2 P/ I; M# X& n# D
s: D% k# b5 _ rmove 0a0ah, #data (這是寫到 Port 2)
; m$ L7 s k; {' E0 j8 Z$ u+ E; o, B! L! Y& G
move @R0, #data(R0 = 0x0A0H,這是寫到 Internal RAM)
2 o( o" ~- d9 U" g+ [2 F2 @6 ~& T
1 I& l$ j1 a* `) J 5 h+ }2 S/ z5 I
/ ^* D* c7 I, [4 a3 b
* `4 f: [3 e! @. l \8 r1 h! X9 T$ n6 g4 [7 y; |
8 A- q1 `: R7 T) J
|
|