Zusammenfassung der Ressource
Arquitectura de
microcontroladores
- Configuración
del reloj del PIC
18F4550.
- Los PIC18F2455/2550/4455/4550 cuentan
con tres tipos de osciladores, uno primario
(usa cristal o señal externa), otro
secundario (utiliza el timer1), y un bloque
de oscilador interno (utiliza el oscilador
interno o el INTRC), pudiendo seleccionar
12 modos de configuración de fuente de
oscilador. 4 de estas configuraciones usan
dos tipos de osciladores al mismo tiempo
(INTHS, INTXT, INTIO e INTCKO
- configuraciones de reloj
- Notas con
definiciones de los
conceptos y
características
importantes.
- Sistemas Embebidos
- Un sistema embebido (anglicismo de
embedded) o empotrado (integrado,
incrustado) es un sistema de computación
diseñado para realizar una o algunas
pocas funciones dedicadas,
frecuentemente en un sistema de
computación en tiempo real.
- Microcontroladores
- Arquitectura
- Harvard
- Es una arquitectura de computadora con
pistas de almacenamiento y de señal
físicamente separadas para las instrucciones y
para los datos. El término proviene de la
computadora Harvard Mark I basada en relés,
que almacenaba las instrucciones sobre cintas
perforadas (de 24 bits de ancho) y los datos en
interruptores electromecánicos.
- Von neumann
- Constan de una unidad de procesamiento
que contiene una unidad aritmético lógica y
registros del procesador, una unidad de
control que contiene un registro de
instrucciones y un contador de programa,
una memoria para almacenar tanto datos
como instrucciones, almacenamiento masivo
externo, y mecanismos de entrada y salida.
- Microprocesadores
- Arquitectura
- CISC
- un conjunto de
instrucciones que se
caracteriza por ser
muy amplio y permitir
operaciones complejas
entre operandos
situados en la
memoria o en los
registros internos
- RISC
- llamada a veces
carga/descarga- es una
filosofía de diseño de CPU
para computadora que
está a favor de conjuntos
de instrucciones
pequeños y simples que
se ejecutan más
rápidamente y acceden a
registros internos
- Manejo de
puertos del PIC
18F4550
- Registros asociados
con los puertos de
E/S
- Cada puerto tiene
3 registros
asociados:
- TRISx
- LATx
- PORTx
- Puerto A,B,C,D,E,F
- Entradas
Analógicas
- Los PIC18 USB posee un ADC de 10 bits
con 10 entradas analógicas en los
PIC18F2455 y PIC18F2550 y 13 entradas
analógicas en los PIC18F4455 y
PIC18F4550. Las entradas analógicas del
ADC se denotan como AN0 hasta AN12 y
se encuentran multiplexadas con los
puertos de E/S, de tal manera que estos
pines pueden ser entradas digitales o
entradas analógicas.
- Entradas
Difitales
- Entrada y
Salida
- Dependiendo del
dispositivo usado, se
tienen hasta 5 puertos
de entrada/salida
disponibles:
- Inclusión de los
periféricos del PIC
18F4550.
- Ciclo maquina
- el Pic 18F4550 la
mayoría de las
instrucciones se
ejecutan en un
solo ciclo
máquina.
- Memoria de datos
- Cuenta con una memoria de
RAM de datos de 2048 bytes,
(8 de los bancos de 256 bytes).
También cuenta con 160 bytes
dedicados a los
SFR's(Registros de función
especial) los cuales se
encuentran en la parte alta
del banco 15.
- Organización de la memoria
- La memoria del Pic se
divide en: Memoria RAM de
datos, memoria de
programa, memoria
EEprom de datos, la pila y
memoria de configuración
- Memoria de programa
- El Pic 18F4550
cuenta con una
memoria de
programa de 32K
(32768 bytes). Es
una memoria tipo
Flash.
- Pines
- 127 perifericos
- Conceptos
identificados
en los cuadros
gráficos
visibles.
- Field Programmable
Gate Array(FPGA)
- Es un dispositivo
programable que contiene
bloques de lógica cuya
interconexión y
funcionalidad puede ser
configurada 'in situ'
mediante un lenguaje de
descripción especializado.
- Complex
Programmable
Logic Device
(CPLD)
- Es un dispositivo lógico programable con una
complejidad entre la de PALs y FPGAs, y las
características arquitectónicas de ambos. El
principal bloque de construcción del CPLD es un
macrocell, que contiene la lógica de la aplicación de
expresiones disyuntivas en forma normal y
operaciones lógicas más especializados
- Procesador
Digital de
Señales (SDP)
- Es un sistema basado en un procesador o
microprocesador que posee un conjunto
de instrucciones, un hardware y un
software optimizados para aplicaciones
que requieran operaciones numéricas a
muy alta velocidad
- Matriz Logica
Programable
(PAL)
- se basa en que cualquier función lógica
puede ser descrita por sumas de productos
lógicos. Un dispositivo PAL tiene una matriz
de entrada formada por una puerta AND
conectada a una serie de puertas OR, con las
salidas conectadas a un pin del dispositivo.
La matriz de puertas AND es programable y,
por tanto, permite efectuar el producto
lógico con cualquier combinación de las
entradas primarias.
- Imágenes
representativas
de los elementos
de la
arquitectura.
- Imagenes