You are on page 1of 7

Fecha de efectividad:

UNIVE
ERSIDAD AU
UTNOMA DE BAJA C
CALIFORNIA
A
FACU
ULTAD DE IINGENIERA
A (UNIDAD MEXICALI)
DO
OCUMENTO
O DEL SIST
TEMA DE CA
ALIDAD

Formato
F
para pr
cticas de
d labora
atorio

CARRERA
A

PLAN DE
D
ESTUD
DIO

CLA
AVE

NOMBRE DE L
LA ASIGNA
ATURA

IC

20031
1

50
050

Microcon
ntroladoress

PRCTICA
A
No.

NOMBR
RE DE LA
PR
CTICA

LABOR
RATORIO
DE

Microco
ontroladoress

DURAC
CIN
(HOR
RAS)

P
Puertos de E/S en Parralelo

INTROD
DUCCIN

Unmicroconttroladorpose
U
eedispositivosdehardwarrequeleperm
mitenasuCP
PUcomunicarrseconelextterior.
M
Mediante
esttos dispositivos, conocido
os comnmen
nte como perifricos es q
que el microccontrolador puede
p
procesarloseeinfluirensu
r
recibirdatos,
uentornoenvviandoinform
macin.

E
Enestaprct
ica,elalumnorealizarprrogramasparraconfigurar lospuertosp
paralelosyreealizarprogrramas
recibirdatosatravsded
p
paraenviary
dichospuertos.

OBJETIVO (COMP
PETENCIA
A)

R
Realizarydes
scargarunprogramaenleenguajeensam
mbladorparaaconfigurarlospuertosparalelosdeE/Sdel
m
microcontrola
ador,enmododelecturayyescrituraeiintroducirym
mostrardatossendichospu
uertos.

FUNDA
AMENTO

EEl microcontrrolador MC9SS08LC60 tien


ne tres puertos de entrad
da/salida (E/SS): puerto A,, B y C, los cuales
c
c
constituyen2
24terminalesdepropsito
ogeneral.Estasterminalees,tambineestndestinadasparaelu
usode
d
diferentesm
dulosdelmicrocontrolador,talescom
molostemporrizadores,laiinterfazdeco
omunicacin serial,
laasinterrupcio
onesexternassoporteclad
do,entreotraas.

L mdulos mencionados tienen prio


Los
oridad sobre las E/S, de tal forma quee al habilitar algn mdulo, las
E/Squedanin
f
funcionesde
nhabilitadas.Enlafigura1
1,seindicaelnombredelasterminalesscorrespondientes
a cada uno de
a
d los puerto
os del microccontrolador. Las flechas bidireccionale
b
es indican qu
ue se trata de una
t
terminalque
puedeserconfiguradacom
moentradao
osalida.Lasflechascondirreccinhacialaderechain
ndican
q
quesetratad
deunateminaalquepuedeserutilizadanicamentecomosalida,ylasflechasqueapuntanhacia
laaizquierda,p
puedenutilizaarsenicamentecomoenttradasdedattos.

Formul

Revis

M. C. Ulises Castro
Pealozza

M. C. Gloria Etelbina
M
C
Chvez
Valen
nzuela

Maestrro

Coordinador
C
r de la
Carrera
a

Aprob

Gestin de
d la
Calidad

Au
utoriz
MC. MIGUEL ANGE
EL
EZ ROMER
RO
MARTINE
Director de
d la Faculta
ad

Fecha de efectividad:

UNIVE
ERSIDAD AU
UTNOMA DE BAJA C
CALIFORNIA
A
FACU
ULTAD DE IINGENIERA
A (UNIDAD MEXICALI)
DO
OCUMENTO
O DEL SIST
TEMA DE CA
ALIDAD

Formato
F
para pr
cticas de
d labora
atorio

A tambin, en dicha figgura se indicaan los mdu


As
ulos que com
mparten los p
puertos, com
mo por ejemp
plo: el
m
mdulodeint
terrupcinpo
orteclado(KB
BIx),elconvertidorA/D(ADP),elmdulodelostem
mporizadores(TPM)
o
olasterminal
esdelmdulodecomuniccacinserieaasncrona(TxD
DyRxD),entrreotras.

PuertoA
P
PuertoB

Pue
ertoC

Figu
ura1.InterfaccesdeE/SySSistemadeAp
plicacionesPeerifricas

T
Todaslasterm
minalesE/Sdeelmicrocontrroladorestnconfiguradasspordefecto
ocomoentrad
das.
un puerto de entrada co
EEn el microco
ontrolador MC9S08LC60,
M
onsiste en occho terminalees que puedeen ser
le
edosporlaC
CPU.Unpuerrtodesalidacconsisteenochoterminalessobrelasccuales,laCPU
Upuedeescriibir.El
e
estado
y el control de las Entradaas/Salidas ess un tipo de posicin de memoriaa que permite al
m
microcontrola
adorinteractu
uarconelmu
undoexteriorr.

A continuaci
A
n, se describ
ben los registros correspo
ondientes a los puertos del
d MC9S08LC60, as com
mo sus
r
registrosded
ireccindedatos.

R
Registroded
atosdelpuerrtoA(PTAD)..

Alleerlasterminalesdelp
A
puertoAconffiguradascom
moentradas, seobtienen losniveleslgicosdevoltaajeen
d
dichastermin
ales.

U
UnRESETfue
devoltaje(cerros).
rzatodaslasterminalesdeelpuertoaniivelesbajosd

Formul

Revis

M. C. Ulises Castro
Pealozza

M. C. Gloria Etelbina
M
C
Chvez
Valen
nzuela

Maestrro

Coordinador
C
r de la
Carrera
a

Aprob

Gestin de
d la
Calidad

Au
utoriz
MC. MIGUEL ANGE
EL
EZ ROMER
RO
MARTINE
Director de
d la Faculta
ad

Fecha de efectividad:

UNIVE
ERSIDAD AU
UTNOMA DE BAJA C
CALIFORNIA
A
FACU
ULTAD DE IINGENIERA
A (UNIDAD MEXICALI)
DO
OCUMENTO
O DEL SIST
TEMA DE CA
ALIDAD

Formato
F
para pr
cticas de
d labora
atorio

R
Registroded
ireccinded
datosdelpuertoA(PTADD
D).

LLosbitsdelecctura/escriturracontrolanladireccindelasterminaalesdelpuerto
oA.
0:Enttrada
1:Saliida

R
Registroded
atosdelpuerrtoB(PTBD).

Bit de slo sallida.

R
Registroded
ireccinded
datosdelpuertoB(PTBDD
D).

1
1

No puede ser configurado co


omo bit de entrrada.

R
Registroded
atosdelpuerrtoC(PTCD).

1
1,2

Bits de slo lectura.


l

Formul

Revis

M. C. Ulises Castro
Pealozza

M. C. Gloria Etelbina
M
C
Chvez
Valen
nzuela

Maestrro

Coordinador
C
r de la
Carrera
a

Aprob

Gestin de
d la
Calidad

Au
utoriz
MC. MIGUEL ANGE
EL
EZ ROMER
RO
MARTINE
Director de
d la Faculta
ad

Fecha de efectividad:

UNIVE
ERSIDAD AU
UTNOMA DE BAJA C
CALIFORNIA
A
FACU
ULTAD DE IINGENIERA
A (UNIDAD MEXICALI)
DO
OCUMENTO
O DEL SIST
TEMA DE CA
ALIDAD

Formato
F
para pr
cticas de
d labora
atorio

Registroded
R
ireccinded
datosdelpuertoC(PTCDD
D).

Bit de slo esccritura.


2
Bit de slo lecctura.

Salida

Entrada

Configuracin
C
ndelasterminalesdeunpuertocomo
oentradaosaalida.
Paraconfigur
P
uertocomoentrada,esneecesarioescribiruncerol
gicoenlosb
bitsde
arlasterminalesdeunpu
ladireccind
dememoriaq
quecorrespon
ndealpuerto
oencuestin..Encasodeq
quererconfiggurarlosbits deun
puertocomo
p
salida,esne
ecesarioescribirununol
gico.Lossigu
uientesejemp
plos,ilustran diferentesfo
ormas
deconfigurar
d
runpuertoco
omoentradaycomosalidaa:

No.
Cdigo
Comentarioss
1 MOV #$00,PTxD
DD ; Escrib
be00enelreegistrodedireeccindedattosdel
puertto.


2 LDA #$00
; Escrib
be00enelaccumuladorA
STA PTxDD
; Escrib
beelcontenid
dodeAenelregistroded
direccin
; dedaatosdelpuertto.

3 CLR PTxDD
; Escrib
be00enelreegistrodedireeccindedattosdel
puertto.
1 MOV #$FF,PTxD
DD ; Escrib
beFFenelregistrodedireeccindedato
osdel

puertto.


2 LDA #$FF
; Escrib
beFFenelaccumuladorA
STA PTxDD
; Escrib
beelcontenid
dodeAenelregistroded
direccin
; dedaatosdelpuertto.

Nota: PTxDD
Dhacereferenciaacualquierad
delospuertosA
A,BoCdelaM
MCU.Esimportan
nterecordarqu
uealgunosbitsd
delos
registrrosdeconfiguraccindelospuerrtosByCnopueedenserconfigu
uradosyslofun
ncionancomoen
ntradaocomosalida

Formul

Revis

M. C. Ulises Castro
Pealozza

M. C. Gloria Etelbina
M
C
Chvez
Valen
nzuela

Maestrro

Coordinador
C
r de la
Carrera
a

Aprob

Gestin de
d la
Calidad

Au
utoriz
MC. MIGUEL ANGE
EL
EZ ROMER
RO
MARTINE
Director de
d la Faculta
ad

Fecha de efectividad:

UNIVE
ERSIDAD AU
UTNOMA DE BAJA C
CALIFORNIA
A
FACU
ULTAD DE IINGENIERA
A (UNIDAD MEXICALI)
DO
OCUMENTO
O DEL SIST
TEMA DE CA
ALIDAD

Formato
F
para pr
cticas de
d labora
atorio

Escrituraene
E
elregistrodedatosdeunpuerto.
Unavezconfi
U
iguradounpu
uertocomoeentrada,espo
osibleescribirensuregisttrodedatos. Acontinuaci
n,se
muestrandive
m
ersasformasparaescribirinformacin enelregistro
odedatosdeeunpuerto.

N
No.
C
digo
Com
mentarios
1 MOV #$FA,PTxD ; EscribeFAenelregisttrodedatosd
delpuerto.


; EscribeFAenelacumuladorA
2 LDA #$FA
; Escribeelcontenidod
STA PTxD
deAenelregistrodedatosdel
; puerto.

; Escribe0
3 CLR PTxD
00enelregisttrodedatosd
delpuerto.

Lecturadelre
L
egistrodedattosdeunpue
erto.
Unavezconfi
U
iguradounpu
uertocomossalida,esposibleleersuco
ontenidoaccediendoasu
uregistroded
datos.
Acontinuaci
A
n,semuestracomoleerinformacinccontenidaenelregistrodeedatosdeunpuerto.

A PTxD ; Leeelregistrodedatosd
delpuertoyalmacena
LDA
; elcontenido
oenelacumu
uladorA.

PROCE
EDIMIENTO
O (DESCRIPCIN)

A
1
1

E
EQUIPO
NEC
CESARIO
Compu
utadora
Tarjetaadeentrenam
mientoDEMO
O9S08LC60.

MATERIAL DE APO
OYO
1
1

Tecladode16caraacteres.
Decod
dificadordetteclado74922
2.
Manu
ualdelaborattorio
Hojaconeljuegod
deInstruccionesdel
micro
ocontrolador.

Formul

Revis

M. C. Ulises Castro
Pealozza

M. C. Gloria Etelbina
M
C
Chvez
Valen
nzuela

Maestrro

Coordinador
C
r de la
Carrera
a

Aprob

Gestin de
d la
Calidad

Au
utoriz
MC. MIGUEL ANGE
EL
EZ ROMER
RO
MARTINE
Director de
d la Faculta
ad

Fecha de efectividad:

UNIVE
ERSIDAD AU
UTNOMA DE BAJA C
CALIFORNIA
A
FACU
ULTAD DE IINGENIERA
A (UNIDAD MEXICALI)
DO
OCUMENTO
O DEL SIST
TEMA DE CA
ALIDAD

Formato
F
para pr
cticas de
d labora
atorio

DESA
ARROLLO DE LA PR
CTICA
1. Coneccte un teclad
do matricial de
d 16 caracteeres a los cuaatro bits men
nos significattivos del puerto A.
Utiliceeeldecodificcadordeteclaado74922comointerfazp
paralacomun
nicacinconlaMCU.

2. Desarrrolle un programa en lenguaje ensam


mblador que realice la su
uma de dos nmeros bin
narios,
introd
ducidos mediiante el teclaado y muestrre el resultad
do de dicha suma
s
en los LEDs de la tarjeta
t
DEMO
O9S08LC60.LLasecuenciad
deoperacioneesquedeberrealizarsed
delasiguienteeforma:
a.. Elestadoinicialdelpro
ogramamostrrarapagadosslosLEDsdelatarjeta.
b. Paraintrod
ducirelprimernmero,eelusuariodeb
berpresionaarelbotnco
orrespondientedel
teclado y, posteriorme
ente deber presionar el botn PTC7
7 de la tarjetta para mosttrar el
nmerointroducidoen
nlosLEDs.
c.. Elsegundo
onmerodeb
berserintro
oducidoutilizaandolamism
masecuenciadepasosdel inciso
anterior.
d. Finalmente
e,elresultadodelasumasemostrarenlosLEDsaalpresionareelbotnPTC5
5dela
tarjeta.
madeberinccluirunaopci
ndeborradoalpresionarelbotnPTTC4delatarjeeta.
e. Elprogram

ograma en leenguaje ensaamblador quee realice la ssuma de un valor introd


ducido
3. Desarrrolle un pro
mediaanteelteclad
domatricial,cconloscincovvaloresdelveectorquesed
defineacontinuacin:

vector: $76
6,$57,$42,$56
6,$32

Elresultadodecad
dasumadebeervisualizarrseunoporunoenlosLED
DsdelatarjettaDEMO9S08
8LC60
cadavvezquesepresioneelbottnPTC7delaatarjeta.

CLCULO
OS Y REPOR
RTE

RESUL
LTADOS Y CONCLUS
SIONES

E alumno pres
El
sentar sus co
onclusiones de
d la prctica cconsiderando los resultadoss de la misma..

Formul

Revis

M. C. Ulises Castro
Pealozza

M. C. Gloria Etelbina
M
C
Chvez
Valen
nzuela

Maestrro

Coordinador
C
r de la
Carrera
a

Aprob

Gestin de
d la
Calidad

Au
utoriz
MC. MIGUEL ANGE
EL
EZ ROMER
RO
MARTINE
Director de
d la Faculta
ad

Fecha de efectividad:

UNIVE
ERSIDAD AU
UTNOMA DE BAJA C
CALIFORNIA
A
FACU
ULTAD DE IINGENIERA
A (UNIDAD MEXICALI)
DO
OCUMENTO
O DEL SIST
TEMA DE CA
ALIDAD

Formato
F
para pr
cticas de
d labora
atorio

ANEXO
OS

HCS08
8FamilyRefe
erenceManuaal
FreesccaleSemiconductor
Rev.0
02.2007
MC9SS08LC60/MC9
9S08LC32Dattasheet:TechnicalData
FreesccaleSemiconductor
Rev.0
04.2007

Formul

Revis

M. C. Ulises Castro
Pealozza

M. C. Gloria Etelbina
M
C
Chvez
Valen
nzuela

Maestrro

Coordinador
C
r de la
Carrera
a

Aprob

Gestin de
d la
Calidad

Au
utoriz
MC. MIGUEL ANGE
EL
EZ ROMER
RO
MARTINE
Director de
d la Faculta
ad

You might also like