Está en la página 1de 3

'' Co m cn c l

un l ón Snrlal

as funci
ones especi
ales, l
a
ocontr
olador B9C 51, i
tono ro
donl do l
EI puerto 3 del m i
cr
[ a que
abaj ldupl
on al m odo Ful ex, o que slgnihc
y p3 1 t
r a -

com uni al
ón seri
caci , l
os pm e s P3 0
.
. ,

i u buff
or ue l
e te reci
erm i bir un
bi ti
r y transm i r si taneam ont
m ul o Com o roco ptor tono n q p
puede reci .

b i
d o ha a aldo el
l do or el reg ótro receptor Si
i n (
segundo byte antes de que elbyte previ am ente re ci y p
,

uo else u ndo b t
e se com pl ete uno de
i
em po e n g y ,

te no a si
do leído en el t q
g o, sielpnm er by
em bar

l
os das bytes se piere)
úni stro q ue se
co regi
Elr t
r sor del puerto seri
ansm i e se accede por un
egis
trreceptor y
de stros internos
denom ina S BU F .
tuado en
a si
Est l ci
a posi ón de m em oria SSH de I dad
a uni regi

i
ti
ry eyendo delSUBI
l se accede al byte
e a transm
en el SBUF ga el byt
.

SFR Escribiendo car


( .

reci
bido) F
os uti
li t6
zando el bi ( t7
SM 1) y et bi
ElPuerto Serie puede operar en cuatr
o m o dos se l
eccionad

SMO)
(

Regi
stros i ansm i
a Tr
ucrados en I
nvol sión Seri
alfam i
lia 51


-

:

S eri SCON}
(
Regl=bode ControldelPuerto al

bo
- -

bé - b3 b2 b1
m L
"

TBA Tl RI
SM O SM 1
Ml&i
&iM=1
i

seri tuado en l
Es un r
egi
stode contm lyestado de tpuerto
r e, si os r
egi
stros internos. conüene:

・ M odo de trabaj
o y de sel
ecci
ón de vel dad de com uni
oci caci
ón

・ tde dato para transm i


Noveno bi ti
ry reci
bir(TBB, RB8)
iss
・ Gesti
ón de i
nt ones delpuer
upci
err i
to ser TlyRl
e ( )
, tj(
ai i(
#p
Cada uno de sus bits representan:
:
já +lirümireal
'
'

: .

ácuva (1 l
.

・ : R[ bander
bo) á de i ón de l
nterrupci a r ón, S
ecepci ógl
c:i :i
,

f
inal
izar t
a recepci
ón de18 bi
ten elm odo O haci
, a l
a mi
tad delir
ite val
o i deiti
áinpo delbí
tde

ptrsoti
Iv i
stop en l o m odos, debe Ser desacti
os otr vado war óg
e (ol co)
i
. ,
bl. Tl Bandera
.
de int
erru pción e n Ia l
ransm lsi ón, se acti
va (1 lógico por hardw a re a lf
\
de Ia t
ra nsm i
sión del8 bi
inal )
ten elm odo 0
o alco m i
enzo delbi tde f
in en l
os otro s m od os Debe
ser desacüvad o
porsollw are 0 I
.

ógl co ( )

b2:R B8 : En l
os m ad os 2 y3 es el9 bi
tque se reci
be , en elm odo 1
de parada en elm 0 RB8 es elbit 5lSM2 = ,
,

odo 0 no se ut
i
,
i
l za .

・ b3 TB8: Com s
ponde alnoveno ( 9)bH de datos en
los m odo 2
u=rio Habitu a l y 3 Es pro gra m abl
es por el .

.
m ente es elbi tde pari
da
・ b4 REN: sielR
.

EN = 1 perm ite l
,

a recepción porsoftw are


si el REN= O no l
0 perm i
te l
a recepci
ón porSonw a re

b5:SM2: En el
m odo O debe
,
est
ara cer
o .

En el m odo l el SM2 = 1, entonces Rlno se acH ar


a sielbi
t de sl
o p no se ha
reci
bido .

En m odo 2 y 3 elSM2= 1
, Rtno se acti a siel9
.
var bi
tde datos (
RB8)es i
cero .
guala

b6 b7 Se es
-

ca e l
peci
fr m odo según l
atabl
a .

SMo

0
F
W F
.E
cR
ip
cl
ONy CL
DAD

0 i
@r t
aza 8 bi
t

l
g@ t
8 bi Vari
abl
e
2 UART 9 bi
t

l1
l3
l
gg
l
iM
i s bi
t

M odos de Operacr
dn dalP in rto Sarlal

m odo de trabaj
o de l
os com put
ador
es uül
i
, za n protocol
o UAR T en donde
,
pri
m er
o se I
ranam l
te elbi
t

ql ei
a :I
g
Modo
.

O:

i
t t
aQj
Caracteri
süca :
:
F r: cl@b
・ Las datos ent
ran y sa l
en de I
alnea RXD
i .

$:s@
l
・ TXD presenta l
os i
m pul
sos de despl
azam i
ento delrelol
34be dw a
La
. .


pal
abr
a de i
nform aci
ón a t
ransm i
ti
r o reci
bir es qe 8 bi
ts *i
. . i
endo elprmer en sal
ir o li
n -

l
legar elbi
tm enos si
gni
li
cat
ivo .

・ La vel
oci
dad de Ua nsm i
sión expresada En baudk
.
e BaudoT
( Bi seg) eata
*al -

dada por I
a
rel ó n 1/12 de l
aci afrecue nci
a de rel
o jdelm icroprocesador .
Ac+do í:

\ m a e ri
sti
cas

Es u ns c o m u n c eici
ón m s a co rde co n l
o s e st
ánda re s habiluale

Utí
liza 10 b i i
ts q u e s o n tra n sm itdo a a traves de TX D rlg c i
bicl
os a lr-av gs de R X D

La oc i
ve l i
da d d e lra nsm sión p uede s e r a ustad a
j po r e lu sua rio en un a m pl
io ra n go

M o d o 2:

C racterisicas

Tra ns m i ravés de
te a t TXD y recibe por R D X

uti
fi
za 11 bi
ts di
stri
bu i
do s d e l
a si
g ui
ente form a: 1 bi
tde i
ni o(
ci 0)
, 8 bi
tde datos . 1 blt de d ato

(
n ov e no bi
t tde f
) 1 bi i
n ,

La oc i
ve l dad de tra nsm isión es progra rna ble e n a 1f
bí 32 o 1/64 de la frecuencia de osa!acJp ,

M od o 3

Cs ra cte ri
sti
cas

Tra nsm i
te a través de TX D yrecibe porR D X
Uti
li
za 11 bi
ts di bui
sf i dos de l
a si
\
g ui
ent
e ・

f
orm a: 1 bi

tde i
ni o(
ci 0), 8 bi
tde datos, 1 bi
tde d alo

(
noveno bi
t)1 brtde fi
n,

La vel
oci
dad de transm i
sión puede seraj ad porelusuari
ust a o dentro de un a m pl
io ran go

También podría gustarte