Sie sind auf Seite 1von 6

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA

Laboratorio de Microcontroladores

Practica 4
Display 0 al 9

NOMBRE DEL ALUMNO: Alan Salinas Pérez


MATRICULA: 1531739
HORA: sábado V3
SALON: ECO1
M.C. Roel Castañeda Gómez

A 18 de abril de 2018, San Nicolás de los Garza, Nuevo León


Objetivo

En esta práctica vamos a implementar a través de un microcontrolador la secuencia de luces


que funcione de la manera en que lo hace la secuencia del auto increíble mediante el buen
manejo de los puertos y las instrucciones de programación.

Marco Teórico

En esta práctica te mostraré cómo se programó en C. PIC16F887

Así que, en primer lugar, el software que utilizamos para la realización del programa PIC C
Compiler:

Características clave del compilador:

 Migra fácilmente entre todos los dispositivos Microchip PIC ® MCU


 Minimiza el tiempo de desarrollo con: controladores periféricos y construcciones C
estándar
 Flujos de entrada / salida de estilo C ++ con formato completo de datos para
cualquier dispositivo o para cadenas
 Utilice librerías CCS y código objeto libre de derechos
 Funciones convenientes como #bit y #byte permiten colocar variables C en
direcciones absolutas
 El tipo integral de un bit (Short Int) permite al compilador generar código muy
eficiente orientado a Bit
 Define, configura y gestiona fácilmente las interrupciones

Características clave del PIC16F887

Vamos a utilizar PIC16F887 y 8MHz cristal interno (aunque también se le puede agregar
un cristal externo de 4MHz) que puede utilizar 4MHz. Para el ajuste del oscilador 4MHz
debe ser XT en tanto que para 8MHz o por encima de ella debe ser HS (véase la figura a
continuación).

En la siguiente figura se muestra el datasheet del microcontrolador que vamos a utilizar

Como puedes ver hay cinco puertos múltiplexados I / O, en el PIC16F887, de PortA a Port
E. Para nuestro programa, que sólo necesita un puerto, digamos PORTB y 5v en los pines
11 y 32, los pines de tierra 12 y 31, en este caso no utilizamos los 4 MHz en los pines 13 y
14.

Procedimiento:

Como trabajamos con el PortB las conexiones de los pines serán las siguientes
Necesitaremos las ocho 8 patas de la 33 a la 40 configuradas como salidas hacia nuestro
display, dos resistencias de 330 Ohmios y una placa de prototipos y conectamos el esquema
como el de la figura. Los diodos leds del diplay se encenderán y apagarán siguiendo un patrón
establecido en el código, podremos variar el tiempo de encendido y apagado, modificando la
variable delay.

Una vez que descargamos e instalamos el PIC C Compilator pasamos a realizar la


programación. Después de esto crear un nuevo proyecto elige el P16F887 que tengas, y
8MHz cristal, etc.

Programación:
Simulación:

Armado del circuito:

Resultados:
Conclusión
Con esta práctica me di cuenta de las facilidades que tenemos al nosotros poder
elegir el lenguaje de programación y su software ya que en casos anteriores me
había tocado trabajar con el leguaje ensamblador y tanto este lenguaje como su
software son demasiado complicados a comparación de este que utilizamos para
realizar la práctica. También me sirvió para familiarizarme con el pic con el que estoy
trabajando el saber manejar los puertos y programar su reloj interno.

Bibliografía
https://hetpro-store.com/TUTORIALES/microcontrolador/
https://definicion.de/binario/

Das könnte Ihnen auch gefallen