Sie sind auf Seite 1von 51

CAPTULO V: BUSES

CAPTULO V: BUSES
Estudio de la construccin y etiquetado de
Estudio de la construccin y etiquetado de
buses
buses
Jos Luis Snchez Calero 2006

Introduccin
Introduccin

Una si!li"icacin i!ortant#sia en el


Una si!li"icacin i!ortant#sia en el
dise$o de esqueas es la !osibilidad de
dise$o de esqueas es la !osibilidad de
unir un con%unto de cables en un a&o
unir un con%unto de cables en un a&o
'nico( Es lo que se llaa un bus(
'nico( Es lo que se llaa un bus(

Esta !osibilidad la conte!la ISIS(


Esta !osibilidad la conte!la ISIS(

Circuito e%e!lo
Circuito e%e!lo

Vaos a dibu%ar el si)uiente circuito:


Vaos a dibu%ar el si)uiente circuito:

Locali&acin del icro
Locali&acin del icro

El PIC *+,-.+ lo encontraos en la ruta


El PIC *+,-.+ lo encontraos en la ruta

Locali&acin del LC/
Locali&acin del LC/

La !antalla LC/ ti!o L01*+L se encuentra


La !antalla LC/ ti!o L01*+L se encuentra
en la ruta
en la ruta

Insercin de co!onentes
Insercin de co!onentes

Coloqueos los co!onentes as#:


Coloqueos los co!onentes as#:

2erraienta BUS
2erraienta BUS

A3ora 4aos a dibu%ar uno de los traos


A3ora 4aos a dibu%ar uno de los traos
del bus(
del bus(

Para ello seleccionaos el icono de bus(


Para ello seleccionaos el icono de bus(

Punto inicial del BUS
Punto inicial del BUS

Con la 3erraienta 5Bus67 !inc3aos y


Con la 3erraienta 5Bus67 !inc3aos y
soltaos en el !unto inicial 8uno de los
soltaos en el !unto inicial 8uno de los
e9treos del bus:
e9treos del bus:
Punto de
!artida del bus

Cabio de direccin del BUS
Cabio de direccin del BUS

Vol4eos a !inc3ar y soltar en el !unto del


Vol4eos a !inc3ar y soltar en el !unto del
esquea donde quereos un cabio de
esquea donde quereos un cabio de
direccin del bus(
direccin del bus(
Cabio de
direccin del
bus

Punto "inal del BUS
Punto "inal del BUS

Vol4eos a !inc3ar y soltar en el !unto del


Vol4eos a !inc3ar y soltar en el !unto del
esquea donde "inali&a un trao del bus(
esquea donde "inali&a un trao del bus(
Punto "inal
del trao

,inali&acin del BUS
,inali&acin del BUS

Tras "i%ar el !unto "inal con botn !riario7


Tras "i%ar el !unto "inal con botn !riario7
!inc3aos sobre este iso !unto con
!inc3aos sobre este iso !unto con
Botn secundario
Botn secundario
y el bus queda reali&ado(
y el bus queda reali&ado(

Edicin del BUS
Edicin del BUS

El bus se !uede editar coo cualquier


El bus se !uede editar coo cualquier
co!onente( En su 4entana de edicin
co!onente( En su 4entana de edicin
!odeos cabiar el ti!o de l#nea7 )rosor y
!odeos cabiar el ti!o de l#nea7 )rosor y
color(
color(

BUS a ;<=
BUS a ;<=

>7 si lo !re"erios7 !odeos crear ?n)ulos


>7 si lo !re"erios7 !odeos crear ?n)ulos
a ;< = en los cabios de direccin del bus:
a ;< = en los cabios de direccin del bus:
slo es cuestin de ir !inc3ando en los
slo es cuestin de ir !inc3ando en los
!untos deseados en cada oento del
!untos deseados en cada oento del
dibu%o(
dibu%o(

E!ale de BUSES
E!ale de BUSES

A3ora 4aos a e!alar el se)undo trao


A3ora 4aos a e!alar el se)undo trao
del bus(
del bus(

Teneos dos !osibilidades !ara iniciar el


Teneos dos !osibilidades !ara iniciar el
se)undo trao:
se)undo trao:
@
Iniciar en &ona libre y "inali&ar en bus(
Iniciar en &ona libre y "inali&ar en bus(
@
Iniciar en bus y "inali&ar en &ona libre(
Iniciar en bus y "inali&ar en &ona libre(

Inicio en &ona libre
Inicio en &ona libre

Pinc3aos y soltaos7 en &ona libre


Pinc3aos y soltaos7 en &ona libre
Pinc3aos en
&ona libre

,inal en BUS e9istente
,inal en BUS e9istente

Lle4aos el cursor 3asta el !unto de


Lle4aos el cursor 3asta el !unto de
e!ale con el bus dibu%ado(
e!ale con el bus dibu%ado(
Aqu# se unir?n
los traos del
bus

Unin de BUSES
Unin de BUSES

Al !inc3ar con
Al !inc3ar con
Primario
Primario
sobre el !unto de
sobre el !unto de
unin7 el e!ale del bus queda "i%ado(
unin7 el e!ale del bus queda "i%ado(
Punto de
unin

Inicio en BUS
Inicio en BUS

Si 3ubiAseos coen&ado el e!ale


Si 3ubiAseos coen&ado el e!ale
!inc3ando sobre el bus ya dibu%adoB7
!inc3ando sobre el bus ya dibu%adoB7
Punto
inicial
Punto
"inal

,inal en &ona libre
,inal en &ona libre

B
B
en el !unto "inal 3abr#a que !inc3ar
en el !unto "inal 3abr#a que !inc3ar
!riero botn !rinci!al y des!uAs botn
!riero botn !rinci!al y des!uAs botn
secundario(
secundario(
Al !inc3ar con
secundario queda
dibu%ado el bus

Cone9ionado a BUSES
Cone9ionado a BUSES

Para conectar las !atillas de dis!ositi4os a


Para conectar las !atillas de dis!ositi4os a
un bus lo !odeos 3acer con cualquier
un bus lo !odeos 3acer con cualquier
3erraienta que
3erraienta que
no sea la de edicin
no sea la de edicin
instant?nea
instant?nea
(
(
Con esta
no

Cone9ionado a BUSES
Cone9ionado a BUSES

E!e&aos !or conectar CB1 al bus coo si


E!e&aos !or conectar CB1 al bus coo si
Aste "uese otro co!onente del circuito(
Aste "uese otro co!onente del circuito(

O!teos !or la cone9in a ;<=


O!teos !or la cone9in a ;<=
Se !uede
reali&ar la unin
a D1=
Se !uede
reali&ar la unin
a ;<=

Borrado de 5sobrante6
Borrado de 5sobrante6

Si no nos )usta la 5!unta sobrante6 del bus7


Si no nos )usta la 5!unta sobrante6 del bus7
!odeos !inc3ar sobre ella dos 4eces con
!odeos !inc3ar sobre ella dos 4eces con
secundario !ara borrarla( ISIS detecta la
secundario !ara borrarla( ISIS detecta la
'ltia cone9in y borra 3asta a3#(
'ltia cone9in y borra 3asta a3#(
As!ecto
"inal
Se borra coo cualquier
eleento circuital

Cone9in r?!ida
Cone9in r?!ida

Co!letad la cone9in de las !atillas CB* a


Co!letad la cone9in de las !atillas CB* a
CB. al bus( Cecordad que la "ora r?!ida7
CB. al bus( Cecordad que la "ora r?!ida7
!or edio de doble clic7 reali&a una
!or edio de doble clic7 reali&a una
cone9in !aralela a la anterior(
cone9in !aralela a la anterior(
/oble clic a3#

Cone9in co!leta
Cone9in co!leta

Cone9in co!leta del !uerto B(


Cone9in co!leta del !uerto B(

2erraienta de etiquetado
2erraienta de etiquetado

A3ora 3eos de arcar cada una de las


A3ora 3eos de arcar cada una de las
cone9iones del !uerto B7 !ara que7 en
cone9iones del !uerto B7 !ara que7 en
cualquier !unto del bus7 ISIS se!a distin)uir
cualquier !unto del bus7 ISIS se!a distin)uir
cada cable(
cada cable(

Ele)id7 si es que no la ten#ais seleccionada7


Ele)id7 si es que no la ten#ais seleccionada7
la 3erraienta de 5Etiquetado de cables6(
la 3erraienta de 5Etiquetado de cables6(

Punto de etiqueta
Punto de etiqueta

Pinc3ad en el !unto de la cone9in donde


Pinc3ad en el !unto de la cone9in donde
querAis insertar la etiqueta(
querAis insertar la etiqueta(
A3# !inc3aos
!ara insertar la
etiqueta

Escribir etiqueta
Escribir etiqueta

A!arece la 4entana de etiquetado !ara que


A!arece la 4entana de etiquetado !ara que
escribaos el nobre de la cone9in(
escribaos el nobre de la cone9in(
Aqu# se escribe
la etiqueta
ISIS sabe la orientacin del cable a
etiquetar7 !or eso sale acti4ada7 !or
de"ecto7 la casilla de 3ori&ontal(

Etiquetas !reasi)nadas
Etiquetas !reasi)nadas

Pero si des!le)aos la casilla de etiquetas


Pero si des!le)aos la casilla de etiquetas
4eos que ya e9isten dos asi)nadas a
4eos que ya e9isten dos asi)nadas a
alientaciones(
alientaciones(
Etiquetas !ara
alientaciones
Pinc3ad a3# !ara
des!le)ar nobres
de etiquetas
e9istentes

,inali&acin de etiqueta
,inali&acin de etiqueta

Tras ace!tar7 la etiqueta quedar? "i%ada as#(


Tras ace!tar7 la etiqueta quedar? "i%ada as#(

Esta etiqueta se !uede o4er coo


Esta etiqueta se !uede o4er coo
cualquier co!onente7 o editarse !ara
cualquier co!onente7 o editarse !ara
cabiar sus caracter#sticas(
cabiar sus caracter#sticas(

,inali&acin de etiquetado
,inali&acin de etiquetado

As!ecto "inal de las cone9iones del c3i! al


As!ecto "inal de las cone9iones del c3i! al
bus(
bus(

As!ecto "inal
As!ecto "inal

/e la isa "ora se)uios reali&ando


/e la isa "ora se)uios reali&ando
cone9iones y etiquetas 3asta el "inal(
cone9iones y etiquetas 3asta el "inal(

Caracter#sticas de etiquetas
Caracter#sticas de etiquetas
Cabio de
alineacin
Cabio de
%usti"icacin
de te9to
Cabio de
estilo de
te9to

Cecordad que
Cecordad que
ediante la 4entana
ediante la 4entana
de edicin de
de edicin de
etiquetas !odeos
etiquetas !odeos
cabiar el as!ecto7
cabiar el as!ecto7
taa$o7 etc( de
taa$o7 etc( de
ellas(
ellas(

Listado de etiquetas
Listado de etiquetas

Al des!le)ar la casilla de nobre de


Al des!le)ar la casilla de nobre de
etiqueta7 se nos uestra un listado de todas
etiqueta7 se nos uestra un listado de todas
las que lle4aos "i%adas(
las que lle4aos "i%adas(
Al !inc3ar aqu# se
uestra el listado
de las etiquetas que
3an sido "i%adas

Etiquetado de buses
Etiquetado de buses

Al i)ual que las cone9iones7 los buses se


Al i)ual que las cone9iones7 los buses se
!ueden etiquetar !ara su e%or identi"icacin
!ueden etiquetar !ara su e%or identi"icacin
en el circuito(
en el circuito(

Vaos a odi"icar el circuito anterior y


Vaos a odi"icar el circuito anterior y
4aos a darle otro as!ecto( /ibu%ad el
4aos a darle otro as!ecto( /ibu%ad el
esquea que a!arece en la si)uiente 3o%a(
esquea que a!arece en la si)uiente 3o%a(

Circuito a conse)uir
Circuito a conse)uir

Eue4o circuito a dibu%ar(


Eue4o circuito a dibu%ar(

Introduccin
Introduccin

Co!arando este circuito con el anterior


Co!arando este circuito con el anterior
4eos que7 ade?s de se!arar en dos
4eos que7 ade?s de se!arar en dos
buses las l#neas del !uerto A y B7 se 3an
buses las l#neas del !uerto A y B7 se 3an
etiquetado los buses con etiquetas de color
etiquetado los buses con etiquetas de color
a&ul7 que7 ade?s7 lle4an corc3etes(
a&ul7 que7 ade?s7 lle4an corc3etes(

En el as!ecto "inal se 3a su!riido la re%illa7


En el as!ecto "inal se 3a su!riido la re%illa7
de anera que !uedan 4erse e%or las
de anera que !uedan 4erse e%or las
etiquetas de los buses(
etiquetas de los buses(

/ibu%o de BUSES y cone9iones
/ibu%o de BUSES y cone9iones

E!e&areos dibu%ando los buses y las cone9iones7


E!e&areos dibu%ando los buses y las cone9iones7
tal coo se 3a e9!licado en 3o%as !recedentes(
tal coo se 3a e9!licado en 3o%as !recedentes(
Tendreos ya el dibu%o as#:
Tendreos ya el dibu%o as#:

2erraienta de etiquetado
2erraienta de etiquetado

Seleccionaos la 3erraienta de etiquetado(


Seleccionaos la 3erraienta de etiquetado(

Etiquetas resuidas
Etiquetas resuidas

Pinc3aos sobre el bus CB1 a CB. !ara que


Pinc3aos sobre el bus CB1 a CB. !ara que
a!are&ca la 4entana de etiquetado(
a!are&ca la 4entana de etiquetado(

Tecleaos el nobre
Tecleaos el nobre
BF1((.G
BF1((.G
( Las etiquetas
( Las etiquetas
aditen resuir un con%unto de l#neas de la
aditen resuir un con%unto de l#neas de la
anera ostrada 8!or edio de corc3etes7
anera ostrada 8!or edio de corc3etes7
de%ando "uera de ellos las letras counes:(
de%ando "uera de ellos las letras counes:(

,inali&acin
,inali&acin

Ace!taos y ya a!arece la etiqueta !uesta


Ace!taos y ya a!arece la etiqueta !uesta
sobre el bus( Lo que !asa es que7 !or
sobre el bus( Lo que !asa es que7 !or
de"ecto7 la etiqueta se uestra en ne)ro(
de"ecto7 la etiqueta se uestra en ne)ro(

Para cabiar el color de la etiqueta la


Para cabiar el color de la etiqueta la
editaos 8!inc3aos sobre ella con
editaos 8!inc3aos sobre ella con
secundario y !riario:(
secundario y !riario:(

Eleccin de estilo
Eleccin de estilo

En la 4entana de edicin que a!arece


En la 4entana de edicin que a!arece
reali&areos las si)uientes o!eraciones(
reali&areos las si)uientes o!eraciones(
Pinc3areos
en la !esta$a
Style

Cabio de color
Cabio de color

En la 4entana que a!arece desacti4aos la


En la 4entana que a!arece desacti4aos la
casilla
casilla
Follow Gloal!
Follow Gloal!
Pinc3ad aqu# !ara
desacti4ar esta casilla
Tras desacti4ar la
casilla7 ya se 4e el
color !or de"ecto

Abrir !aleta de colores
Abrir !aleta de colores

/es!le)ad el con%unto de colores


/es!le)ad el con%unto de colores
Pinc3ad aqu# !ara
des!le)ar el abanico de
colores dis!onible

Eleccin de color en !aleta
Eleccin de color en !aleta

En el con%unto de colores que a!arecen


En el con%unto de colores que a!arecen
!odeos ele)ir uno de la !aletaB
!odeos ele)ir uno de la !aletaB
Pinc3aos sobre el
color deseado

Personali&ar color
Personali&ar color

B
B
o ele)ir uno !ersonali&ado(
o ele)ir uno !ersonali&ado(
Pinc3aos en
este botn !ara
!ersonali&ar el
color

,i%acin de color
,i%acin de color

Cuando !inc3eos sobre el a&ul ele)ido en


Cuando !inc3eos sobre el a&ul ele)ido en
nuestro e%e!lo7 4ereos que7 tanto el botn
nuestro e%e!lo7 4ereos que7 tanto el botn
de color7 coo el te9to in"erior de uestra7 se
de color7 coo el te9to in"erior de uestra7 se
colorean se)'n la o!cin ele)ida(
colorean se)'n la o!cin ele)ida(
Botn coloreado
se)'n el a&ul ele)ido
Te9to de uestra
coloreado se)'n
el a&ul ele)ido

Cesultado "inal
Cesultado "inal

Al ace!tar7 el resultado del etiquetado del bus


Al ace!tar7 el resultado del etiquetado del bus
es el de la "i)ura(
es el de la "i)ura(

Cetoques "inales
Cetoques "inales

A3ora reali&areos las isas o!eraciones


A3ora reali&areos las isas o!eraciones
!ara el se)undo bus7 teniendo en cuenta que:
!ara el se)undo bus7 teniendo en cuenta que:

Las etiquetas resuidas deben lle4ar


Las etiquetas resuidas deben lle4ar
SOLA0EETE /OS PUETOS
SOLA0EETE /OS PUETOS
en el corc3ete(
en el corc3ete(
Si !oneos otra cantidad dar? error de
Si !oneos otra cantidad dar? error de
identi"icacin de bus cuando se siule(
identi"icacin de bus cuando se siule(

A3ora !ulsaos la tecla


A3ora !ulsaos la tecla
G
G
7 !ara cancelar la
7 !ara cancelar la
re%illa7 y ya teneos el circuito !ro!uesto(
re%illa7 y ya teneos el circuito !ro!uesto(

Eleentos a eliinar
Eleentos a eliinar

En el circuito de la "i)ura e9isten 4arios


En el circuito de la "i)ura e9isten 4arios
eleentos que PCOTEUS no necesita7 bien
eleentos que PCOTEUS no necesita7 bien
!orque los lle4a i!l#citos7 coo es el caso
!orque los lle4a i!l#citos7 coo es el caso
de las alientaciones7 bien !orque son
de las alientaciones7 bien !orque son
5adornos6 innecesarios(
5adornos6 innecesarios(

Coo adornos teneos el etiquetado del bus


Coo adornos teneos el etiquetado del bus
y el etiquetado de los conectores de
y el etiquetado de los conectores de
alientacin( HuitAoslos(
alientacin( HuitAoslos(

Circuito "inal en "uncionaiento
Circuito "inal en "uncionaiento

Coo eleentos i!l#citos teneos las


Coo eleentos i!l#citos teneos las
alientaciones del LC/( HuitAoslas(
alientaciones del LC/( HuitAoslas(

Eos quedar? un circuito #nio coo en la "i)ura( Al


Eos quedar? un circuito #nio coo en la "i)ura( Al
arrancar la siulacin se 4e que "unciona
arrancar la siulacin se 4e que "unciona
!er"ectaente(
!er"ectaente(

,IEAL
,IEAL
En el !r9io ca!#tulo se estudia la
En el !r9io ca!#tulo se estudia la
de!uracin de !ro)raas en el
de!uracin de !ro)raas en el
icrocontrolador
icrocontrolador
Jos Luis Snchez Calero 2006

Das könnte Ihnen auch gefallen