|
本帖最后由 超級狗 于 2014-4-8 11:17 编辑
; g h1 I# b, i" t3 T
/ x2 P; ], l0 ] V敘述不夠清楚,不曉得是什麼問題?
) [# \5 X# k0 m+ U; T7 t( h4 U' o
芯片資料是寫 Port 2 要當 Input 時,要 Enable Internal Pull-Up Resistor,所以 SFR 暫存器 0x0AH 的位址對應的接腳位元(bit)要寫 "1"。! q' o. L; u5 o6 j
9 o% L4 s# i$ y& w S7 J& e
另外一點,讀寫 Port 2 要用直接定址的方式(Direct Addressing)* {& Q# @- d- n) ~* k- N
% _! c9 i( I3 r- s( @move 0a0ah, #data (這是寫到 Port 2): G1 G- m5 D/ J( h" n
* Z/ O# ]6 Q+ I' q
move @R0, #data(R0 = 0x0A0H,這是寫到 Internal RAM)
- I ~, R: `( p9 g" h- O# J8 M6 Q& T7 [; @8 Q C4 s
+ @+ V# [, ?1 P. e
7 F& B- U) K3 l) s( O+ X! p1 P. l
7 _3 i0 ~0 J. F5 G* T0 ~; u l
7 l" f1 w ~; C- h
/ a9 Q7 M+ Z6 X, R+ }- C |
|