You are on page 1of 21

Partes: 1, 2 1. 2. 3. 4. 5. 6. 7.

Marco terico Simulacin Conclusin Modulacin por ancho de pulso Memoria de datos EEPROM Manejo de LCD Transmisin serial

OBJETIVO Realizar un programa para transformar seales analgicas de entrada a digitales en la salida utilizando el PIC16f877a

Marco terico
El PIC16F877a Cuenta con memoria de programa de tipo EEPROM Flash mejorada, lo que permite programarlos fcilmente usando un dispositivo programador de PIC. El microcontrolador PIC16F877 de Microchip puede desempear muchas funciones pero en la que nos vamos a centrar aqu es la de conversor analgico-digital, se trata de recibe una informacin analgica, y la transforma en forma de una palabra de n-bits en una seal digital PROGRAMA

Simulacin

Conclusin
Se estudiaron las funcionas bsicas del PIC16f877a realizando un programa para la conversin analgica digital Es muy importante que recordemos que el valor que aparece de salida es un nmero representativo del rango que permite convertir el programa. Un ejemplo de esto es que si la entrada es 1V la salida digital no va a ser 00000001 sino el valor del uno en la escala que se provee, en este caso este valor es 00010001. LABORATORIO N2

Modulacin por ancho de pulso


OBJETIVO Realizar un programa para regular la velocidad de giro de los motores DC utilizando el PIC16f877a MARCO TEORICO El PIC16F877a Cuenta con memoria de programa de tipo EEPROM Flash mejorada, lo que permite programarlos fcilmente usando un dispositivo programador de PIC. El microcontrolador PIC16F877 de Microchip puede desempear muchas funciones pero en la que nos vamos a centrar es en La modulacin por ancho de pulsos que es una tcnica utilizada para regular la velocidad de giro de los motores elctricos de induccin o asncronos. Mantiene el par motorconstante y no supone un desaprovechamiento de la energa elctrica. Se utiliza tanto en corriente continua como en alterna, como su nombre lo indica, al controlar: un momento alto (encendido o alimentado) y un momento bajo (apagado o desconectado).

La modulacin por ancho de pulsos tambin se usa para controlar servomotores, los cuales modifican su posicin de acuerdo al ancho del pulso enviado cada un cierto perodo que depende de cada servo motor. Esta informacin puede ser enviada utilizando un microprocesador como PIC 16F877A de la empresa Microchip. PROGRAMA

SIMULACION

CONCLUSION Utilizando la modulacin por ancho de pulso no muy frecuentes el motor se va a observar que generar movimiento cada vez que le llegue un pulso; y su sentido de giro, polarizando o activando los transistores opuestos. LABORATORIO N3

Memoria de datos EEPROM


OBJETIVO Grabar un dato en la memoria EEPROM del microcontrolador Pic16f877a y visualizar los datos grabados. MARCO TEORICO Los microcontroladores tienen una memoria interna que almacena dos tipos de datos, las instrucciones que corresponde al programa que se ejecuta y los registros. Cuenta con memoria de programa de tipo EEPROM Flash mejorada, lo que permite programarlos fcilmente usando un dispositivo programador de PIC, es muy til para el almacenamiento de variables de configuracin, pueden ser reprogramadas en cualquier momento para poderactualizar los valores almacenados Puertos de entrada y salida son de gran importancia, ya que a travs de ellos el microcontrolador puede interaccionar con el exterior poseen una serie de pines organizados en puertos de varios bits, cada pin de un puerto representa un bit, adems, puede ser considerado como entrada o salida. El microcontrolador PIC16F877 puede desempear muchas funciones pero en la que nos vamos a centrar es en grabar un dato en la memoria EEPROM utilizando el puerto e como entrada y el puerto b como salida por donde vamos a visualizar lo grabado. PROGRAMA

SIMULACION

CONCLUSION Este laboratorio fue realizado para conocer La memoria EEPROM que es elctricamente gravable, lo que permite escribir y borrar el programa, usando el mismo dispositivo para grabar y borrar. Esta caracterstica supone una gran ventaja con la mayora de los microcontroladores, que tienen como memoria de programa reescribible una tipo EPROM.

LABORATORIO N4

Manejo de LCD
OBJETIVO Aprender a configurar, a manejar a travs de la ayuda del Pic16f877a

MARCO TEORICO Antes de aparecer los LCD, se utilizaba los Displays de siete segmentos para poder mostrar la informacin, adems de su gran limitacin de poder mostrar los caracteres alfa numricos y smbolos especiales, tambin consuman demasiada corriente y ocupaban demasiado espacio fsico. Posteriormente aparecieron otros tipos de displays ms complejos que podan mostrar algunos caracteres y smbolos; pero tenan de igual manera mucho consumo de corriente y espacio fsico desperdiciado. Finalmente aparecieron los LCD o pantallas de cristal lquido la cual tiene la capacidad de mostrar cualquier carcter alfa numrico. Estos dispositivos ya vienen con su pantalla y toda la lgica de control pre-programada en la fbrica y lo mejor de todo es que el consumo de corriente es mnimo y no se tendrn que organizar tablas especiales como se haca anteriormente con los displays de siete segmentos. Las aplicaciones de los LCD son infinitas ya que podrn ser aplicados en la informtica, comunicaciones, telefona, instrumentacin, robtica, automviles, equipos industriales, etc. Todo queda a su imaginacin la gran cantidad de aplicaciones que tiene un modulo LCD. Posee puertos para la entrada de datos y a travs de ellos se pueden ingresar caracteres a la pantalla (R/W=0) o se puede leer de l (R/W=1). PROGRAMA

SIMULACION

CONCLUSION

Cada da se aprende cosas nuevas o se actualizan las ya conocidas o aprendidas. Por lo expresado anteriormente la elaboracin de este laboratorio nos dio a conocer la configuracin y el manejo del LCD LABORATORIO N5

Transmisin serial
OBJETIVO Trasmitir un dato entre dos microcontroladores, el primer micontrolador le enva un dato y el segundo lo recibe y lo muestra por medio de leds y viceversa. MARCO TEORICO Este programa muestra el uso de comunicacin entre dos microcontroladores 16F877A, Como se puede ver en la simulacin, el primer Microcontrolador enva un dato al segundo microcontrolador el cual lo est mostrando por medio de leds en le PortB, y el segundo realiza la misma operacin que el primero, le enva un dato al primer microcontrolador el cual lo est mostrando por medio de leds en le PortB. PROGRAMA

SIMULACION

CONCLUSION Al realizar este laboratorio hemos llegado ha conocer la transmisin o comunicacin entre microcontroladores, se realizo con xito la comunicacin entre los dos PIC16f877A

Autor:Fernando CastroMiguel ngel ParedesJorge klinskyZulma L. Barrero

You might also like