亚洲欧美日韩国产一区二区精品_亚洲国产精品一区二区动图_级婬片A片手机免费播放_亚洲国产成人Av毛片大全,男女爱爱好爽好疼视频免费,中文日韩AV在线,无码视频免费,欧美在线观看成人高清视频,在线播放免费人成毛片,成 人 网 站 在 线 视 频A片 ,亚洲AV成人精品一区二区三区

機(jī)械社區(qū)

標(biāo)題: 單片機(jī)與8155 之間的數(shù)據(jù)是怎樣傳送的,?---[請教] [打印本頁]

作者: kissme    時(shí)間: 2006-9-23 21:48
標(biāo)題: 單片機(jī)與8155 之間的數(shù)據(jù)是怎樣傳送的?---[請教]

有誰知道單片機(jī)與8155 之間的數(shù)據(jù)是怎樣傳送的嗎,?8155做為單片機(jī)的I/O口數(shù)據(jù)擴(kuò)展

9 P; q, |/ R" T+ f" R

,,如果單片機(jī)要擴(kuò)展40個(gè)通道請問數(shù)據(jù)是怎樣傳送的


作者: 黃一鈁    時(shí)間: 2006-9-23 23:03
標(biāo)題: Re: 單片機(jī)與8155 之間的數(shù)據(jù)是怎樣傳送的,?---[請教]
注意8155的控制命令字寄存器只寫不讀,狀態(tài)字寄存器只讀不寫,,它們共用一個(gè)地址,。
! i1 m7 Y# G/ }0 F5 Y6.        8155的基本用法:
$ m, _4 H. a% a" y. I  u; ~①        可擴(kuò)展256字節(jié)片外RAM/ u: M: P! _! J* V
IO/M引腳低電平時(shí),只能用作片外RAM擴(kuò)充,,其低8位地址為00H~FFH,,共256字節(jié),,對其讀寫時(shí)用MOVX指令。
! D* p4 B# ]1 h# _( f* Z②        作擴(kuò)展I/O口使用- H+ M. S8 e! r  S# Q
IO/M引腳高電平時(shí),,可根據(jù)命令字的規(guī)定從A,、B、C口輸入輸出,,共有20條輸入輸出線,,
$ @& Q' ~- W! X3 D) T9 k% O$ W③        擴(kuò)充一個(gè)14位定時(shí)器計(jì)數(shù)器
, y% n. n/ o' w/ M8155提供一個(gè)14位減1計(jì)數(shù)器,它的功能主要用于計(jì)數(shù),,從TIMER IN端輸入計(jì)數(shù)脈沖,,計(jì)數(shù)滿時(shí)由TIMER OUT輸出脈沖或方波。
: _- D' G, O" T( @6 e. J使用步驟:
4 f4 N' \) q1 G6 U. K, X9 e寫入控制命令字的D7,、D6位控制啟停,。) f2 r: J8 h/ O" w) |7 p) ?
寫入計(jì)數(shù)長度:端口地址04H的8位為計(jì)數(shù)器的低8位7 d$ i0 [* ?7 F& r# {* V3 c
端口地址05H的低6位為計(jì)數(shù)器的高6位,共14位,。) \& S2 u9 o2 c
05H的高2位確定當(dāng)計(jì)數(shù)器時(shí)減到0時(shí)的輸出方式,。
4 }( o/ N/ [3 \" F0 ]
) o2 N4 _& y# \5 }# X1 M' n8155片內(nèi)帶有地址鎖存器,可在ALE的下降沿鎖存地址,,不必在外部另接鎖存器,。
7 _$ E4 N3 {- l; V) ?6 A# T由上圖得到8155各端口的地址為:2 i+ b1 E, w) Z& l  p' R
P2.7 = 0 ,片選CE有效;P2.0 = 1,,則為端口地址
' P2 @4 P9 r, Y3 m4 w* EP2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 A7 A6 A5 A4 A3 A2 A1 A0
6 o( f7 T$ Y( x* a3 Z4 T* t ( C0 ]# A' ]; M" ]1 e
0   1   1   1   1   1   1    1  0  0  0  0  0  0  0  0 命令狀態(tài)口7F00H
: Z5 v8 B9 J6 H' i9 R& M/ R$ [
0   1   1   1    1   1   1    1  0  0  0  0  0  0  0  1   PA口   7F01H$ e! C4 D( A3 V/ ]4 h( T7 b2 E4 N

; J4 W( a! g% R& d3 {# J8 o9 @0   1   1   1    1   1   1    1  0  0  0  0  0  0  1  0   PB口   7F02H
* w( Q% }/ F" i% O. V% {! D$ P' j% h( W- @" @9 M- M
0   1   1   1    1   1   1    1  0  0  0  0  0  0  1  1   PC口   7F03H
6 O; q4 d, C* N) N. F8 I* w' V" W. G, M
0   1   1   1    1   1   1    1  0  0  0  0  0  1  0  0 定時(shí)器低位7F04H
- {' p: V+ M( J2 r4 H4 {, a1 w$ C
0   1   1   1    1   1   1    1  0  0  0  0  0  1  0  1 定時(shí)器高位 7F05H
" v* ]7 a7 P$ Z2 e. P7 B6 H/ W+ z0 O, @6 ]! I! O; X. M$ j+ m1 V
P2.7 = 0,,片選CE = 0,且P2.0 = 0則為8155片內(nèi)RAM地址:
+ A% A$ e6 r" E7E00H~7EFFH    共256字節(jié),。
; N& |- P  g$ ?& V2 l' y- Z8 z$ R4 C9 K8155的基本操作軟件:
- B: E5 z% N& W8 J# `  p①I/O口及8155RAM的操作軟件:( v) j* w& G6 R3 w4 }* X0 q
MOV  DPTR ,  #7F00H     ;選命令狀態(tài)口
" O% v( X% O# N6 `MOV  A, #0C2H           ;送命令字 1  1  0  0  0  0  1  0     ! P% a6 U; m+ m2 {
MOVX  @DPTR , A        ;A口輸入,、B口輸出、C口輸入& v8 {3 ?$ L( F' E5 G: F* ^7 i
MOV  DPTR , #7F01H      ;選A口
4 N' Z6 O& m' O  v+ ?& @9 A  \MOVX  A , @DPTR        ;從A口輸入數(shù)據(jù)
) M2 S/ t, k7 O% ?+ j2 IMOV  DPTR , #7E30H      ;選8155RAM的30H單元4 _+ v6 H0 m$ t+ Z! b8 W
MOVX  @DPTR , A        ;將A口輸入的數(shù)據(jù)存入30H單元0 a( n/ l  n, @
MOV  DPTR , #7F02H      ;選B口
# f1 d: F6 @! wMOVX  @DPTR , A        ;將A口輸入的數(shù)據(jù)轉(zhuǎn)從B口輸出
5 I# g  @6 Q, ]2 L1 f+ K②計(jì)數(shù)器的軟件:8 _  R* Q  R+ G$ J0 O4 W7 ~
MOV  DPTR , #7F04H      ;選計(jì)數(shù)器低8位
0 [1 A% X4 w8 T3 o' Z- ?MOV  A , #18H            , ~  Z' ]2 G9 v, W, C' X
MOVX  @DPTR , A        ;計(jì)數(shù)常數(shù)24裝入計(jì)數(shù)器低8位
0 k" t% r9 `; K4 I1NC  DPTR               ;選計(jì)數(shù)器高位+ J$ f. b( w- ~: Y1 n& p
MOV  A, #40H
# A; @  |. J! w6 K+ ^+ gMOVX  A ,@DPTR        ; 高2位01選擇輸出方式為連續(xù)方波& W& E; z- f# r/ Q  H
                          其低6位為計(jì)數(shù)器的高6位為00H
7 u5 A+ f% z' S$ R3 z; e! u+ e6 ]
6 j% j! ~1 P/ \9 D$ Q' U
作者: syw開門造車    時(shí)間: 2006-9-24 04:37
標(biāo)題: Re: 單片機(jī)與8155 之間的數(shù)據(jù)是怎樣傳送的,?---[請教]
樓主網(wǎng)友好,!
# k* P; L: n% K) {* y" n' |* k
' p+ y( H0 K% z  z你說的:“單片機(jī)要擴(kuò)展40個(gè)通道……�,!�" M+ R4 _% A0 e

0 K- r# R$ V9 n* A* b$ t2 @7 q  v能否告訴一下,,這40個(gè)通道端口具體要做什么?
$ [" u( d- p# r# {
) {5 I# X9 |4 i$ V也許有好辦法幫你解決點(diǎn)實(shí)際問題,。% g, A  d6 ?* \

3 Z8 F3 ]$ B$ K+ {( b5 t8 k$ V2 jsyw   060924---04.37
7 e: r* M- z* a1 o6 a$ j2 z
作者: dzw1988    時(shí)間: 2010-6-19 22:42
給你個(gè)鏈接吧 http://liuyunfeng484.blog.163.com/blog/static/6683171520096219621632/




歡迎光臨 機(jī)械社區(qū) (http://giwivy.com.cn/) Powered by Discuz! X3.4