Diferencia Entre Microcomputador, Microprocesador Y Microcontrolador
Los sistemas computarizados están basados en CPU (unidad central de proceso) y tienen una estructura de construcción semejante. Están formados por:
CPU – encargado de realizar las funciones lógicas y aritméticas.
RAM – Area de almacenamiento del programa y/o variables.
ROM – Memoria de solo lectura.
I/O – Puntos deconexión de periféricos.
El CPU o microprocesador es el componente principal del sistema pero no puede trabajar solo y requiere de componentes complementarios tales como memorias, entrada/salida y reloj.
Los microcomputadores tienen sus componentes separados, los cuales se unen a través de cables o interfaces, mientras que los microcontroladores tiene una construcción en un solo chip.
PIC(Peripheral Interface Controller)
Arquitectura Harvard: Bus para la memoria del programa y bus para la memoria de datos. Los datos y el programa pueden ser accesados en forma simultánea en contraste con la arquitectura Von Neumann. Los PICs tienen arquitectura Harvard.
RISC: (Reduced instructions source code) Conjunto reducido de instrucciones. Los PICs tienen 35 instrucciones
ELMICROCONTROLADOR PIC 16F877/874
[pic]
El PIC16F877 fué desarrollado por MicroChip Inc, tiene arquitectura Harvard y RISC.
• Tiene 40 patitas y algunas de ellas son multifuncionales y configurables por software.
• Es un procesador de 8 bits de data.
• Tiene 4 bancos de memoria de trabajo.
En cada banco existen registros de 8 bits. Para fines de programación se proporciona unarchivo P16F877.INC que contiene definiciones de constantes y mnemónicos que pueden ser usados para direccionar registros o para ejecutar operaciones de diversos tipos.
El PIC16F84 y PIC16F894A fue desarrollado por Microchip Inc, tiene arquitectura Harward y RISC.
• Tiene 18 patitas y algunas de ellas son multifuncionales y configurables por software.
• Es unprocesador de 8 bits de data.
• Tiene 2 bancos de memoria de trabajo.
• En cada banco existen registros de 8 bits. Para fines de programación se proporciona un archivo P16F84.INC o P16F84A.INC que contiene definiciones de constantes y mnemónicos que pueden ser usados para direccionar registros o para ejecutar operaciones de diversos tipos.
Para funcionar un PIC 16F84 requiere de 3bloques:
a. Bloque de alimentación: Pines 5 y 14 conectados a tierra y +5 voltios.
Para hacer claro el gráfico no hemos incluido la fuente de alimentación.
b. Bloque de reloj: pines 15 y 16 conectados a un cristal de 4Mhz y 2 condensadores cerámicos (lentejas) de 27 Pf
c. Bloque de reset: Pin 4 conectado a una resistencia de 100K, resistencia de 100Ohmios y un minipulsador. La resistencia de 100 se conecta a+5 voltios y el minipulsador se conecta a tierra.
d. El resto de pines quedan disponibles para entrada/salida y son configurables por software.
Proyectos sugeridos
Presentamos a continuación un conjunto de proyectos que se pueden desarrollar. Los proyectos han sido agrupados por función y son presentados progresivamentede acuerdo a su complejidad. Los componentes requeridos por los proyectos se presentan en documentos siguientes.
Proyectos de entrenamiento
1) Control de luces
a) Juegos de luces: realizar efectos sobre un conjunto de focos
b) Displays de 7 segmentos: realizar diferentes tareas sobre un display de 7 segmentos, mostrar un número digitado en el teclado, mostrar números aleatorios,realizar contadores, etc.
c) Avisos luminosos: visualizar cadenas luminosas sobre displays específicos En un primer nivel se deben visualizar palabras estáticas y en un segundo nivel se deben visualizar las cadenas en forma corrediza.
d) Dado electrónico: Generar números aleatorios y mostrarlos sobre una disposición de leds en forma de dado. En un primer nivel se debe controlar un solo...
Regístrate para leer el documento completo.