You are on page 1of 3

Departamento de Ing. Elctrica y Electrnica.

Microprocesadores 1

Ing. Eduardo Snchez Arellano.
- Pgina 1 -


Prctica 1
Sistema mnimo para el 8051
Objetivo.
El alumno ser capaz de armar un sistema mnimo con el 8051: clk, reset y manejo bsico de
pines y puertos.

Material Utilizado.

Una fuente de alimentacin de 5 Volts
Un microcontrolador 89C51
Un latch 74LS373
Una memoria Eprom 2716
Un cristal de 4 Mhz
Un interruptor normalmente abierto o Push Button
Dos resistencias (2.7K y 8.2K)
Dos condensadores (30pF10pF)
Un condensador de 10 F
Un protoboard
Jumpers de diferentes colores
8 Leds
Ocho resistencias de 330 a 520
Pinzas de corte y de punta
Programador de Eproms.
Desarrollando la Prctica
La configuracin bsica de nuestro microprocesador en nuestra prctica ser de la siguiente manera:
1. Alambre la configuracin siguiente:

+5V
C2
30 pF
C1
30 pF
Y1
12 Mhz
U2
74LS373
3
4
7
8
13
14
17
18
1
11
2
5
6
9
12
15
16
19
D0
D1
D2
D3
D4
D5
D6
D7
OC
G
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
U3
2716
8
7
6
5
4
3
2
1
23
22
19
18
20
21
9
10
11
13
14
15
16
17
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
CE
OE
VPP
O0
O1
O2
O3
O4
O5
O6
O7
C3
10uF
P
U
S
H

B
U
T
T
O
N
R3
2.7K
D1

D2

D3

D4

D5

D6

D7

D8

R2
8.2K
U1
8031
31
19
18
9
12
13
14
15
1
2
3
4
5
6
7
8
39
38
37
36
35
34
33
32
21
22
23
24
25
26
27
28
17
16
29
30
11
10
EA/VP
X1
X2
RESET
INT0
INT1
T0
T1
P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
RD
WR
PSEN
ALE/P
TXD
RXD
500
Resistor-Pack
1 16
2 15
3 14
4 13
5 12
6 11
7 10
8 9

Departamento de Ing. Elctrica y Electrnica.


Microprocesadores 1

Ing. Eduardo Snchez Arellano.
- Pgina 2 -



Como se observa en la figura anterior, el puerto 0 (P0), es el que emite la direccin baja del bus de direcciones
y a la vez recibe la salida de datos de la Eprom, por lo tanto, se considera como un bus de datos multiplexado, esto no lo
hace al mismo tiempo, ya que si as fuera habra conflictos en el bus, la seal ALE (address latch enable) permite
amarrar la parte baja del bus y la seal Psend, habilita la lectura de la memoria Eprom.

2. Haga un programa que deslice un led encendido a travs del puerto 0 (P0) de la siguiente manera:



Y que permanezca en un lazo infinito y calcule un retardo de un segundo por salto utilizando los ciclos
maquina de cada instruccin, exprselo en forma de ecuacin.


;******************** PRACTICA #1 DE MICROPROCESADORES ******************
;******************** LED DESLIZABLE ******************

DEFSEG PRAC1, ABSOLUTE
SEG PRAC1
ORG 0H
JMP INICIO
ORG 50H
INICIO: MOV A, #01H
MOV R0, #07H
MOV R1, #07H
IZQ: MOV P1, A
RL A
CALL RETURN
DJNZ R0, IZQ
DER: MOV P1, A
RR A
CALL RETURN
DJNZ R1, DER
JMP INICIO

RETURN: MOV R7, #11H
ETI2: MOV R6, #60H
ETI1: MOV R5, #60H
DJNZ R5, $
DJNZ R6, ETI1
DJNZ R7, ETI2
RET
END

Se estima un tiempo aproximado de 2 horas de trabajo efectivo para cada uno de los
miembros del equipo.



Departamento de Ing. Elctrica y Electrnica.


Microprocesadores 1

Ing. Eduardo Snchez Arellano.
- Pgina 3 -


Descripcin.

Es muy importante seguir los siguientes pasos, y respetar el orden presentado para la
realizacin de esta prctica:

Paso 1: Armar el sistema mnimo sin estar presente el microcontrolador.

Paso 2: Desarrollar el programa del microcontrolador en el ambiente de desarrollo de la PC y
generar el archivo .HEX y el archivo .BIN.

Paso 3: Cargar el archivo BIN al microcontrolador.

Paso 4: Probar el sistema con una punta lgica.

Paso 5: Analizar y reportar, con exc elente presentacin y calidad, los resultados obtenidos
con nuestro sistema.

You might also like