Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
LABORATORIO DE MICROPROCESADORES
HOJA GUÍA
PRÁCTICA 2
Tema: Manejo de Entradas y Salidas. Lenguaje de Alto Nivel. Simulación
1. Objetivos:
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
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.