Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Pagina
Resumen Introductorio - - - - - - - - 3
Introducción - - - - - - - - - - 4
Objetivo - - - - - - - - - - - 4
Marco Teórico - - - - - - - - - - 5
Problema - - - - - - - - - - 11
Procedimientos de solución - - - - - - - 11
Resultados - - - - - - - - - - 14
Circuito esquemático - - - - - - - - - 15
Resumen - - - - - - - - - - - 16
Conclusión - - - - - - - - - - 18
Resumen Introductorio.
Objetivo
Estructura básica.
Proceso en detalle.
Antes de que existieran los Microcontroladores, existían circuitos integrados los
cuales eran muy sistemas digitales muy complejos, los cuales si se quería hacer una
pequeña modificación de cualquier tipo, se tenía que pensar en crear grandes cambios en
la configuración del hardware, pero al avanzar los años, pero todo eso cambio con el
surgimiento del primer Microcontrolador (el 4004 destinado al desarrollo de las
calculadoras), este tiene la capacidad de hacer cálculos dependiendo de códigos de
entrada adecuados.
Registros.
Son un espacio de memoria muy reducido pero necesario para cualquier
microprocesador, de aquí se toman los datos para varias operaciones que debe realizar
el resto de los circuitos del procesador. Los registros sirven para almacenar los resultados
de la ejecución de instrucciones, cargar datos desde la memoria externa o almacenarlos
en ella. Aunque la importancia de los registros parezca trivial, no lo es en absoluto. De
hecho una parte de los registros, la destinada a los datos, es la que determina uno de los
parámetros más importantes de cualquier microprocesador. Cuando escuchamos que un
procesador es de 4, 8, 16, 32 o 64 bits, nos estamos refiriendo a procesadores que realizan
sus operaciones con registros de datos de ese tamaño, y por supuesto, esto determina
muchas de las potencialidades de estas máquinas. Mientras mayor sea el número de bits
de los registros de datos del procesador, mayores serán sus prestaciones, en cuanto a
poder de cómputo y velocidad de ejecución, ya que este parámetro determina la potencia
que se puede incorporar al resto de los componentes del sistema, por ejemplo, no tiene
sentido tener una ALU de 16 bits en un procesador de 8 bits.
Unidad aritmético-lógica.
Como los procesadores son circuitos que hacen básicamente operaciones lógicas y
matemáticas, se le dedica a este proceso una unidad completa, con cierta independencia.
Aquí es donde se realizan las sumas, restas, y operaciones lógicas típicas del álgebra.
Actualmente este tipo de unidades ha evolucionado mucho y los procesadores más
modernos tienen varias ALU, especializadas en la realización de operaciones complejas
como las operaciones en coma flotante. Su impacto en las prestaciones del procesador es
también importante porque, dependiendo de su potencia, tareas más o menos
complejas, pueden hacerse en tiempos muy cortos.
Memoria.
Memoria de programa: El Microcontrolador está diseñado para que en su memoria
de programa se almacenen todas las instrucciones del programa de control. Como éste
siempre es el mismo, debe estar grabado de forma permanente. Existen algunos tipos de
memoria adecuados para soportar estas funciones, de las cuales se describen las
siguientes:
Internamente la frecuencia del oscilador es dividida por 4, así que si temeos un oscilador
de 4 MHz, la frecuencia de trabajo es de 1 MHz, por lo que cada instrucción se ejecuta
cada 1 us.
Reset:
El PIC 16F84A posee un temporizador interno conectado al pin de reset, que funciona
cuando se da alimentación al micro-controlador. Esto hace que al encender el sistema el
micro-controlador quede en reset por un tiempo
mientras se estabilizan todas las señales del
circuito. Para tener control sobre el reset se utiliza
el siguiente circuito:
Problema 2
Diseñar un programa que realice lo siguiente: este programa suma y resta el contenido
de las posiciones 0x0c y 0x0d de memoria y resta un numero la almacena el resultado
en la posición de
Procedimientos de solución.
;-----------------------------------------------------------------------------
;formar etiquetas.
;------------------------------------------------------------------------------
;------------------------------------------------------------------------------
movlw 02 ; 2-> w
movlw 09 ; 4-> w
1 Microcontrolador PIC16F84
Dip´s Swich 5 salidas.
7 Resistencias de 680 Ohms
4 Led´s
Cable para conexiones
1 capacitor tipo Cristal Oscilador
2 capacitores cerámicos # 27
Conclusión
Con base a los ejercicios hechos en clase se pudo realizar el ejercicio de examen
teniendo en cuanta todos los códigos que se utilizan para las operaciones del programa y
conforme a esto se le pudo anexar este programa al simulador ‘Proteus’ para alambrarlo
y saber si tenemos errores en el programa antes de grabarlo de manera física en el
PIC16F84 y demostrarnos el resultado en los led’s, teniendo así una manera de
experimentar de forma práctica, de tal manera estos Microcontroladores nos pueden
llegar a facilitarnos la vida ya que estos se pueden proyectar en donde se requiera utilizar
estos tipos de Microcontroladores.