|
本帖最后由 超級狗 于 2014-4-8 11:17 编辑
/ R5 K2 o- ]; ?6 u5 K0 P- H+ q
+ U) T. {: Z! T" a' R! s, ?. _1 y敘述不夠清楚,不曉得是什麼問題?
# V- W, N9 f- E- T Y: V' `
, ?5 F" E! P$ U A& `芯片資料是寫 Port 2 要當 Input 時,要 Enable Internal Pull-Up Resistor,所以 SFR 暫存器 0x0AH 的位址對應的接腳位元(bit)要寫 "1"。3 @# |( A: u% n' E( g) [6 e% q
4 b1 N$ o2 Z3 q- I
另外一點,讀寫 Port 2 要用直接定址的方式(Direct Addressing)8 A* s- W0 h3 C9 V) V+ W
7 m4 a# `- X0 S1 vmove 0a0ah, #data (這是寫到 Port 2)! }7 }8 N& A s: S& G
& P1 r' a- |9 @0 a6 o& }. t- w' kmove @R0, #data(R0 = 0x0A0H,這是寫到 Internal RAM)
4 g; J8 r. g. l d# \* \
" r2 W1 G, M+ T3 n: ]5 g $ H. R" c; \& {8 u( g
! V+ u9 ^- }4 g: M2 s1 F
2 U2 C$ E9 h; W+ E4 T+ e3 X) e
6 g" `) q' {7 A l* E: M* @( @* `
9 H0 u5 J) E% p- x. c- } |
|