0% encontró este documento útil (0 votos)
158 vistas3 páginas

Manejo de I/O en PIC 16F84A

Este documento presenta la programación de un microcontrolador PIC16F84A para sincronizar el encendido de 8 LED en intervalos de tiempo. Explica conceptos básicos de microcontroladores como RAM, ROM y EPROM. También describe ventajas como menor tamaño, mayor fiabilidad y menor consumo, así como desventajas como la necesidad de borrar la memoria para modificar programas y el costo de herramientas de desarrollo.

Cargado por

Juanjo Reyes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
158 vistas3 páginas

Manejo de I/O en PIC 16F84A

Este documento presenta la programación de un microcontrolador PIC16F84A para sincronizar el encendido de 8 LED en intervalos de tiempo. Explica conceptos básicos de microcontroladores como RAM, ROM y EPROM. También describe ventajas como menor tamaño, mayor fiabilidad y menor consumo, así como desventajas como la necesidad de borrar la memoria para modificar programas y el costo de herramientas de desarrollo.

Cargado por

Juanjo Reyes
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD TECNOLOGICA METROPOLITANA

FACULTAD DE INGENIERÍA
DEPARTAMENTO DE ELECTRICIDAD
ESCUELA DE ELECTRÓNICA
PROFESOR: GUILLERMO GONZALES
FECHA:

TITULO asignatura

PRESENTACIÓN ABSTRACT
En este informe se abordará el manejo de This report deals with the management of
puertas de entrada y puertas de salida del entrance doors and exit doors of the PIC 16F84A
microcontrolador PIC 16F84A y con el manejo de microcontroller and with the management of
entradas y salidas digitales del mismo. digital inputs and outputs thereof.
Se programarán rutinas avanzadas y se Advanced routines will be programmed
tratara de abordar y ahorrar espacio en la and an attempt will be made to address and save
memoria del programa del microcontrolador. space in the memory of the microcontroller
Se utilizará como software para program.
programar el MPLAB IDE con extensión .ASM, It will be used as software to program the
que deriva del assembler. IDL MPLAB with extension .ASM, which derives
from the assembler.

1
UNIVERSIDAD TECNOLOGICA METROPOLITANA
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE ELECTRICIDAD
ESCUELA DE ELECTRÓNICA
PROFESOR: GUILLERMO GONZALES
FECHA:

1. INTRODUCCION Memorias del microcontrolador:

A continuación nos introduciremos en el  RAM: Variables locales, datos parciales.


mundo del programador y se realizara un Usualmente se trata como banco de
programa que tratara de sincronizar bajo ciertos registros (PIC).
parámetros como, intervalos de tiempo  EEPROM: Grabable desde el programa
seuencias de encendido, etc 8 diodos emisores de programación del microcontrolador.
de luz (LED). Usualmente, constantes de programa
Para poder realizar la programación se  Flash: Memoria de programa.
necesito de un software llamado MPLAB IDE que Usualmente desde 1 Kb a 4 Mb
guarda las extenciones en .ASM, y en conjunto (controladores de familias grandes)
con el software proteus para verificar el buen
funcionamiento de la programación en el Ventajas y defectos.
microcontrolador deseado.
Se interactuara con diferentes comandos En primer lugar, un microcontrolador
dentro del software para realizar las integra en un único encapsulado lo que antes
configuraciones necesarios tanto para las necesitaba una o varias decenas de elementos
entradas como para las salidas. distintos. Como resultado de estos, se ha
obtenido una evidente disminución en el volumen
2. OBJETIVOS del hardware y del circuito impreso. Esta
integración también ha tenido como
Utilizar el set de instrucciones del consecuencia inmediata la simplificación del
microcontrolador PIC16F84A, para desarrollar diseño del circuito impreso, ya que no es
soluciones que involucren la configuración de los necesario llevar los buses de direcciones y de
puertos de entrada/salida y el desarrollo de datos de un componente a otro.
subrutinas de retardo que permitan controlar En segundo lugar, de todo lo anterior se
tiempos específicos. deriva un aumento de la fiabilidad del sistema ya
que, al disminuir el número de componentes, el
3. MARCO TEORICO número potencial de fuentes de error también
disminuye. Además, la cantidad de conexiones
Microcontrolador. entre componentes / zócalos o componentes /
circuito impreso también disminuye, lo que
Un microcontrolador es un circuito aumenta la fiabilidad del sistema.
integrado digital que puede ser usado para muy Así mismo, la disminución de
diversos propósitos debido a que componentes reduce el consumo global de todo
es programable. Está compuesto por una unidad el sistema, lo que según en que aplicaciones y
central de proceso (CPU), memorias (ROM y tipos de alimentación se utilice el
RAM) y líneas de entrada y salida (periféricos). microcontrolador puede resultar ventajoso.
Microchip Technology, denominada Los mayores inconvenientes de los
comúnmente Microchip es una de las empresas microcontroladores son bastante pocos y,
líderes en la fabricación de microcontroladores. principalmente, se encuentran en el nivel de la
Para esta empresa, los microcontroladores se programación, pero en dos planos diferentes.
conocen con el apodo «PIC». Debido a sus bajos El primer inconveniente es el sistema de
costos, desempeño eficiente, gran almacenamiento de los programas que lo hacen
documentación y fácil adquisición de los kit de funcionar, como ya hemos visto, las opciones de
desarrollo, los microcontroladores de Microchip, almacenamiento pasan por utilizar una memoria
conocidos simplemente como PIC. ROM en alguna de su variantes (ROM por
máscara, UVPROM, OTPROM, EEPROM,
etc...), esto implica que la modificación de los

2
UNIVERSIDAD TECNOLOGICA METROPOLITANA
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE ELECTRICIDAD
ESCUELA DE ELECTRÓNICA
PROFESOR: GUILLERMO GONZALES
FECHA:

programas realizados va a suponer un esfuerzo


de borrado de la memoria completa (o de
bloques en le mejor de los casos) o la sustitución
del chip de memoria por uno nuevo, lo cual
conlleva gastos adicionales en material o en
esfuerzo.
El otro inconveniente es el de que en los
microcontroladores, como cualquier sistema
programado, hay que disponer de una
herramienta o medio de desarrollo, es necesario
escribir los programas, probarlos y comprobarlos
sobre el hardware que rodea al microcontrolador,
antes de instalarlos y hacer funcionar el sistema.
Este sistema de desarrollo representa, por tanto,
una inversión que hay que tener en cuenta en el
coste del producto final. Si se prevé la
realización de aparatos diversos que utilicen
microcontroladores de la misma familia, es
bastante fácil de amortizar; en caso contrario
puede ser más difícil.

4. SIMULACION

5. PROCEDIMIENTO

CONCLUSIONES

REFERENCIAS
http://sherlin.xbot.es/microcontroladores/introduccion-a-
los-microcontroladores/que-es-un-microcontrolador

http://www.exa.unicen.edu.ar/catedras/tmicrocon/Material/
1_introduccion_a_los_ucontroladores.pdf

También podría gustarte