Microcontroladores

Solo disponible en BuenasTareas
  • Páginas : 10 (2343 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de diciembre de 2010
Leer documento completo
Vista previa del texto
Microcontroladores

Proyecto Laboratorio de microcontroladores Codificador decimal binario

Docente: ING. MSC. RIGO REQUENA FLORES

Alumna: Emilia Motta Támara

Proyecto Laboratorio de microcontroladores Codificador decimal binario
JUSTIFICACIÓN

Un microcontrolador es un circuito integrado o chip que incluye en su interior las tres unidades funcionales de una computadora: unidadcentral de procesamiento, memoria y unidades de E/S (entrada/salida). Los microcontroladores son circuitos integrados que poseen todas las características de un computador completo. Puede ser programado para que cumpla una tarea determinada a muy bajo costo. Un ejemplo de ellos es el famoso PIC16F84 de la familia PIC16F8X.

El PIC16F8X es un grupo en la familia PIC16CXX de bajo costo, altorendimiento, CMOS de 8 bit entre otras cosas. Este grupo de PIC consta de los siguientes dispositivos: PIC16F83, PIC16F84, PIC16CR83 y el PIC16CR84. Todos los microcontroladores emplean una avanzada arquitectura RISC. OBJETIVOS Aplicar los conceptos fundamentales aprendidos en la asignatura microprocesadores.

-

Diseñar el algoritmo que permita convertir un número decimal a binario utilizando el pic16f84.

-

Comprender el funcionamiento de los simuladores SIMUPIC y MPLAB.

LUGAR DE APLICACIÓN El aula de clases del curso de microcontroladores, en donde con este proyecto sencillo podemos llegar a entender el funcionamiento de un controlador, su programación y su utilización. El alumno mediante la práctica podrá llegar a aprender.

Las extensas áreas de aplicación de estosmicrocontroladores exigen un gigantesco trabajo de diseño y fabricación. Aprender a manejar y aplicar microcontroladores sólo se consigue desarrollando tácticamente diseños reales, tal como es nuestro caso un codificador decimal binario.

DESCRIPCIÓN DEL PROBLEMA

Con el desarrollo de la tecnología, se introduce en la programación la aplicación de los pic, los cuales funcionan como un computador, que seprograma para que cumpla una función específica.

El microcontrolador PIC16C(F)84, Es un microcontrolador de 18 pines, de 8 bits con tecnología CMOS. La razón porque se ha elegido este tipo de microcontrolador se debe al tipo de memoria de programa que posee. En el caso del PIC 16F84 se trata de una memoria EEPROM de 1K palabras de 14 bits cada una. El PIC 16F84 tiene la misma capacidad dememoria de instrucciones, pero de tipo flash. Ambos disponen de 64 bytes de EEPROM como memoria de datos auxiliar y opcional.

La memoria EEPROM y la Flash son eléctricamente gravables, lo que permite escribir y borrar el programa bajo prueba manteniendo el microcontrolador en el mismo zócalo y usando el mismo dispositivo para grabar y borrar. Esta característica supone una gran ventaja con la mayoríade los microcontroladores, que tienen como memoria de programa reescribible una tipo EPROM. Estas se graban eléctricamente, pero para borrarlas hay que someterlas durante cierto tiempo a rayos ultravioleta, lo que implica sacar del zócalo el circuito integrado y colocarlo en un borrador de EPROM. El hecho de utilizar una memoria flash es porque tiene mayores posibilidades de aumentar su capacidadcon relación a la EEPROM. También por su mayor velocidad y menor consumo. La memoria EEPROM es capaz de soportar 1.000.000 de ciclos de escritura / borrado, frente a los 1.000 de la Flash.

Hoja Característica De Los Pic16c(F)84: Memoria De Programa: 1k X 14, Eeprom (16c84) Y Flash (16f84) Memoria De Datos Ram: 36 Byte (16c84) Y 68 Byte (16f84) Memoria De Datos Eeprom: 64 Byte Para AmbosModelos Pila (Stack): De 8 Niveles Interrupciones: 4 Tipos Diferentes Set De Instrucciones: 35 Encapsulado: 18 Pines Frecuencia De Trabajo: 10 Mhz Máxima Temporizadores: Tmr0 Y Wdt

Lineas De E/S Digitales: 13 (5 Puerto A Y 8 Puerto B) Corriente Máxima Absorbida: 80 Ma Puerto A Y 150 Ma Puerto B Corriente Máxima Suministrada: 50 Ma Puerto A Y 100 Ma Puerto B Corriente Máxima Absorbida Por Linea: 25...
tracking img