You are on page 1of 11

INSTITUTO POLITCNICO NACIONAL

CENTRO DE ESTUDIOS CIENTFICOS Y


TECNOLGICOS N3 ESTANISLAO RAMREZ RUIZ
SISTEMAS DE CONTROL ELCTRICO T.V.
ACADEMIA DE ELECTRNICA Y APLICACIONES
PROFESOR: ING. ARMANDO RAMREZ GARCA
LABORATORIO DE LA ASIGNATURA DE INTRODUCCIN A LOS
MICROCONTROLADORES SEMESTRE A 2015-2016

Nombre: _________________________________________________________________
Grupo: ______________
No. de equipo de cmputo: ______________
Nombre del archivo a evaluar: _______________________________
Fecha de realizacin: ______________________
Fecha de entrega: ______________________
Profesor: ING. ARMANDO RAMREZ GARCA
Se evaluar en base a una lista de cotejo la cual contiene en forma general lo siguiente:
Diagrama realizado en proteus
Circuito fsico realizado en protoboard o en placa impresa
Programa realizado en PICBASIC PRO
Funcionalidad del circuito con las condiciones de operabilidad
Comentarios del profesor:
______________________________________________________________________________________________
______________________________________________________________________________________________
________________________________________________________________

Evaluacin:

INTRODUCCIN A LOS MICROCONTROLADORES


ING. ARMANDO RAMREZ GARCA

Pgina 1

Prctica 3.

Algoritmos, Pseudocdigo y Diagramas de flujo

Objetivo. El alumno al trmino de la prctica ser capaz de:


1. Identifica la simbologa necesaria para realizar diagramas de flujo.
2. Resuelve programas mediante algoritmos en forma de pseudocdigo y diagramas de flujo.
3. Graba varios programas en el microcontrolador.
4. Prueba la operacin del PIC ya programado, en un circuito de operacin.

Consideraciones Tericas:
1. Explicar que es un algoritmo

2. Explicar los tipos de algoritmos


3. Explicar que es un pseudocdigo
.
4. Explicar que es un diagrama de flujo

5. Explicar la importancia de los algoritmos, del pseudocdigo y el diagrama de flujo en la


programacin PICs

Material a utilizar
Bata blanca personalizada.
Fuente de alimentacin de 5V.
Programador de PICs
1 Cristal 4MHz.
2 Capacitor cermico 22pF
1 Barra de 8 LEDs o 10 LEDs de 5mm.
8 Resistencia de 220 o 330 .
8 Resistencia de 1 k.
1 Barra de 8 DIP switch o 8 push button.
1 Protoboard.
1 PIC16F628a y 1 regulador de voltaje 7805
Pinzas de punta, corte y cables de conexin
1 Hoja de especificaciones tcnicas del PIC16F628A.
Software microcode para basic.
Software PIC BASIC PRO.
Software de simulacin PROTEUS
INTRODUCCIN A LOS MICROCONTROLADORES
ING. ARMANDO RAMREZ GARCA

Pgina 2

Desarrollo de la prctica
Actividad 1.Conteste de forma clara y objetiva lo siguiente:
a) Identifique y explique los smbolos siguientes:
Smbolo

INTRODUCCIN A LOS MICROCONTROLADORES


ING. ARMANDO RAMREZ GARCA

Nombre

Funcin

Pgina 3

b) Esquematice la estructura de un programa en PICBASIC PRO

c) Esquematice una estructura de control secuencial

d) Esquematice una estructura de control repetitiva

e) Esquematice una estructura de control condicional

INTRODUCCIN A LOS MICROCONTROLADORES


ING. ARMANDO RAMREZ GARCA

Pgina 4

Actividad 2. Realice lo siguiente:


Parte 1: Construir el circuito de la figura en proteus

INTRODUCCIN A LOS MICROCONTROLADORES


ING. ARMANDO RAMREZ GARCA

Pgina 5

U1

OSCILADOR EXTERNO

16
15

C1
16
22pF

16
15
4

RA0/AN0
RA1/AN1
RA2/AN2/VREF
RA3/AN3/CMP1
RA4/T0CKI/CMP2

RA5/MCLR

X1

15
VCC

R2

PIC16F628A

1k

RA0
RA1
RA2
RA3
RA4

6
7
8
9
10
11
12
13

RB0/INT
RB1/RX/DT
RB2/TX/CK
RB3/CCP1
RB4
RB5
RB6/T1OSO/T1CKI
RB7/T1OSI

C2
22pF

17
18
1
2
3

RA7/OSC1/CLKIN
RA6/OSC2/CLKOUT

B0
B1
B2
B3
B4
B5
B6
B7

VCC

RESET

ENTRADAS

SALIDAS

R34

R35

R36

R37

1k

1k

1k

1k

1k

B7

R33

B6

RA4

B5

RA3

B4

RA2

B3

RA1

B2

RA0

B1

B0

PUERTO A

R3

R4

R5

R6

R7

R8

R9

R10

330

330

330

330

330

330

330

330

PUERTO B

D5

D1

D6

D2

D7

D3

D8

D4

LED-RED
LED-BLUE
LED-RED
LED-BLUE
LED-RED
LED-BLUE
LED-RED
LED-BLUE

Parte 2: Construir fsicamente el circuito realizado en proteus, se considerara un buen cableado

INTRODUCCIN A LOS MICROCONTROLADORES


ING. ARMANDO RAMREZ GARCA

Pgina 6

Parte 3: Realizar un programa que se lleve a cabo un corrimiento de leds de los pines del puerto A y los pines
del puerto B con un intervalo de 0.5 segundos de ida y vuelta.

Parte 4: Demuestre este corrimiento en proteus

Parte 5: Demuestre este corrimiento fsicamente en el protoboard de conexin.

Parte 6: Esquematice mediante un diagrama de flujo esta programacin.

Parte 7: Realice un programa que lleve a cabo el corrimiento de leds de la siguiente forma:
A) Que el puerto A oscile 3 veces

B) Que el puerto B oscile 2 veces

INTRODUCCIN A LOS MICROCONTROLADORES


ING. ARMANDO RAMREZ GARCA

C) Combinar las dos acciones a la vez

Pgina 7

Parte 8: Demuestre en proteus estos corrimientos.


A) Que el puerto A oscile 3 veces

B) Que el puerto B oscile 2 veces

C) Combinar las dos acciones a la vez

Parte 9: Demuestre este corrimiento fsicamente en el protoboard de conexin.


A) Que el puerto A oscile 3 veces

B) Que el puerto B oscile 2 veces

C) Combinar las dos acciones a la vez

Parte 10: Esquematice mediante un diagrama de flujo esta programacin.


A) Que el puerto A oscile 3 veces

B) Que el puerto B oscile 2 veces

INTRODUCCIN A LOS MICROCONTROLADORES


ING. ARMANDO RAMREZ GARCA

C) Combinar las dos acciones a la vez

Pgina 8

Actividad 3. Realice lo siguiente:


Parte 11: Realizar un programa que al pulsar el push button ubicado el puerto A pin RA0 active el led ubicado
en el puerto B pin RB0 y oscile 5 veces.

Parte 12: Demuestre este programa en proteus

Parte 13: Demuestre este programa fsicamente en el protoboard de conexin.


INTRODUCCIN A LOS MICROCONTROLADORES
ING. ARMANDO RAMREZ GARCA

Pgina 9

Parte 14: Esquematice mediante un diagrama de flujo esta programacin.

Parte 15. Realizar un programa de contador binario

INTRODUCCIN A LOS MICROCONTROLADORES


ING. ARMANDO RAMREZ GARCA

Pgina 10

Parte 12: Demuestre este programa en proteus

Parte 13: Demuestre este programa fsicamente en el protoboard de conexin.

Parte 14: Esquematice mediante un diagrama de flujo esta programacin.

CONCLUSIONES DE LA PRCTICA

INTRODUCCIN A LOS MICROCONTROLADORES


ING. ARMANDO RAMREZ GARCA

Pgina 11

You might also like