- Marco teórico
- Simulación
- Conclusión
- Modulación por ancho de pulso
- Memoria de datos EEPROM
- Manejo de LCD
- Transmisión serial
OBJETIVO
Realizar un programa para transformar señales analógicas de entrada a digitales en la salida utilizando el PIC16f877a
Marco teórico
El PIC16F877a Cuenta con memoria de programa de tipo EEPROM Flash mejorada, lo que permite programarlos fácilmente usando un dispositivo programador de PIC.
El microcontrolador PIC16F877 de Microchip puede desempeñar muchas funciones pero en la que nos vamos a centrar aquí es la de conversor analógico-digital, se trata de recibe una información analógica, y la transforma en forma de una palabra de n-bits en una señal digital
PROGRAMA
Simulación
Conclusión
Se estudiaron las funcionas básicas del PIC16f877a realizando un programa para la conversión analógica digital
Es muy importante que recordemos que el valor que aparece de salida es un número 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 N°2
Modulación 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 fácilmente usando un dispositivo programador de PIC.
El microcontrolador PIC16F877 de Microchip puede desempeñar muchas funciones pero en la que nos vamos a centrar es en La modulación por ancho de pulsos que es una técnica utilizada para regular la velocidad de giro de los motores eléctricos de inducción o asíncronos. Mantiene el par motor constante y no supone un desaprovechamiento de la energía eléctrica. 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 modulación por ancho de pulsos también se usa para controlar servomotores, los cuales modifican su posición de acuerdo al ancho del pulso enviado cada un cierto período que depende de cada servo motor. Esta información puede ser enviada utilizando un microprocesador como PIC 16F877A de la empresa Microchip.
PROGRAMA
SIMULACION
CONCLUSION
Utilizando la modulación 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 N°3
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 fácilmente usando un dispositivo programador de PIC, es muy útil para el almacenamiento de variables de configuración, pueden ser reprogramadas en cualquier momento para poder actualizar los valores almacenados
Puertos de entrada y salida son de gran importancia, ya que a través 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, además, puede ser considerado como entrada o salida.
El microcontrolador PIC16F877 puede desempeñar 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 eléctricamente gravable, lo que permite escribir y borrar el programa, usando el mismo dispositivo para grabar y borrar. Esta característica supone una gran ventaja con la mayoría de los microcontroladores, que tienen como memoria de programa reescribible una tipo EPROM.
LABORATORIO N°4
Manejo de LCD
OBJETIVO
Aprender a configurar, a manejar a través de la ayuda del Pic16f877a
Página siguiente |