|
|
本帖最后由 超級狗 于 2014-4-8 11:17 编辑 * q2 e- |7 v$ x* d# N0 R
$ Y1 L# Y! I0 w+ E# P敘述不夠清楚,不曉得是什麼問題?
; M( _! @( l( Y4 Q& p' o) A+ G& g$ `) B: e2 s2 P0 N
芯片資料是寫 Port 2 要當 Input 時,要 Enable Internal Pull-Up Resistor,所以 SFR 暫存器 0x0AH 的位址對應的接腳位元(bit)要寫 "1"。
- Y# d' p h! l, x8 J
i1 P! R! D5 ^" f另外一點,讀寫 Port 2 要用直接定址的方式(Direct Addressing)4 N: @) H7 X* b0 e0 p U
" g- { X, v7 U1 B4 Pmove 0a0ah, #data (這是寫到 Port 2)5 Z) i @3 D6 Q! @* `- {
: _$ Q) w& F+ n3 C& I" T c# j8 rmove @R0, #data(R0 = 0x0A0H,這是寫到 Internal RAM)% H% M1 [. H# g1 x6 M* q0 F0 @
1 R, o# n1 a( N- |( h# @2 L: [. ?
2 {3 D& d0 H# K6 t1 e
\8 T, b, f/ X! R0 ]2 S0 c. F! k2 y) ^3 q! p" X8 C
p" p( t. V X) O: i9 H6 c& p! T! e+ k+ }& ^5 H& j3 k9 I
|
|