Sei sulla pagina 1di 2

ESCUELA POLITÉCNICA NACIONAL ESFOT

LABORATORIO DE MICROPROCESADORES
HOJA GUÍA
PRÁCTICA 2
Tema: Manejo de Entradas y Salidas. Lenguaje de Alto Nivel. Simulación
1. Objetivos:

- Familiarizar al estudiante con la programación del microcontrolador PIC 16F870 utilizando el


lenguaje de alto nivel C, con el programa MikroC para PIC.
- Simular Circuitos en los que se utilicen entradas y salidas con el microcontrolador.

2. Trabajo preparatorio
2.1 Cuestionario
 Definir el circuito para el oscilador del microcontrolador.
 Definir el circuito de Reset del microcontrolador.
 Consultar en la ayuda del mikroC que hacen la función Delay_ms y cómo utilizar las
estructuras de control: “if”, “for”, “while”, “switch”.

2.2 Diseño
 Usando el simulador PROTEUS cree el diagrama lógico de un circuito microprocesador
en base al PIC 16F870 que cumpla con la siguiente condición acorde al día de la
práctica:
LUNES: conecten 8 leds del puerto C y conectar 2 dipswitch en las entradas B0 y
B1 del puerto B del microcontrolador.
MIÉRCOLES: conecte 8 leds del puerto B y conectar 2 dipswitch en las entradas
C0 y C1 del puerto C del microcontrolador.
VIERNES: conecten 8 leds del puerto C, conectar 2 dipswitch en las entradas B0 y
B1 del puerto B del microcontrolador.

 Leer los datos ingresados por los pines de entrada en el puerto correspondiente y
dependiendo de los estados ingresados generar la salida en los pines y estados
correspondientes, de acuerdo a la siguiente tabla:

Entradas Salidas
B1 B0 Puerto de Salida
1 1 Todos los pines apagados
1 0 Encendido Secuencial desde el pin 0 al pin 7
0 1 Encendido Secuencial desde el pin 7 al pin 0
0 0 Todos los pines encendidos

3. Equipo disponible en el laboratorio


- Software de simulación Proteus
- Computador

Laboratorio de Microprocesadores Práctica 2


ESCUELA POLITÉCNICA NACIONAL ESFOT

4. Procedimiento práctico
- Con ayuda del instructor implementar un código para realizar el encendido secuencial de los
pines del puerto de salida correspondiente. Debe permanecer encendido cada pin por 0,5
segundos.
- Realizar los cambios indicados por el instructor de laboratorio al circuito diseñado y probar
su funcionamiento.
- Simular el circuito indicado por el intructor utilizando el PIC16F870 en el programa Proteus y
probar su funcionamiento.

5. Informe
 Consultar en el la ayuda del MikroC el uso de operadores matemáticos, suma resta,
multiplicación, división entera. Poner ejemplos utilizando variables. (Buscar en la ayuda
como Arithmetic operators)
 Consultar en la ayuda del MikroC el uso de operadores lógicos bit a bit, and, or, xor,
complemento, desplazamiento a la izquierda, desplazamiento a la derecha. (Buscar en la
ayuda como Bitwise operators)
 Desarrollar el informe en base al formato establecido.

Laboratorio de Microprocesadores Práctica 2

Potrebbero piacerti anche