|
本帖最后由 超級狗 于 2014-4-8 11:17 编辑 ! H' K2 V0 B7 q4 G0 a
! Z5 t; t Y/ i8 V* l. {
敘述不夠清楚,不曉得是什麼問題?
( v; y$ N5 g- ]/ j0 W6 w5 J; q4 P
# J/ E- X% V! l芯片資料是寫 Port 2 要當 Input 時,要 Enable Internal Pull-Up Resistor,所以 SFR 暫存器 0x0AH 的位址對應的接腳位元(bit)要寫 "1"。6 p" \# ]$ r* T: ^4 A6 C; g
6 W7 X9 K. A* J另外一點,讀寫 Port 2 要用直接定址的方式(Direct Addressing)
( A" J% T0 Q# t" @" A% z; ]: J4 N2 ?2 P) M" C
move 0a0ah, #data (這是寫到 Port 2)
- B$ y/ e# t) _. ?& K
$ ~& Y6 H7 b4 i) qmove @R0, #data(R0 = 0x0A0H,這是寫到 Internal RAM) a5 A. m, h+ _* b. i# v( o8 T
9 a4 |9 s" U v' T- M8 p5 o0 R% A0 @
, Z* T5 ~9 X7 M2 N
4 E5 C8 o* Z% V3 Z5 ^
7 P9 e6 i1 B+ D
6 y* U( B! d( ~5 R' O( f. E5 L2 e- S0 t# ~3 a, c
|
|