Zusammenfassung der Ressource
Microcontroladores
- VON NEUMANN
- La arquitectura de Von Neumann es caracterizada por los procesadores que poseen el mismo
dispositivo de almacenamiento en donde coexisten tanto datos como instrucciones, Las instrucciones
y los datos son almacenados en el mismo formato dentro de la misma memoria, lo que quiere decir
que las instrucciones son datos y comparten el mismo bus de datos en su transmisión.
- HARVARD
- En la arquitectura Harvard los procesadores utilizan dispositivos de almacenamiento
físicamente separados para el manejo de instrucciones y datos. El acceso a cada espacio de memoria
puede llegar a ser mediante buses distintos, es decir, existe unbus de datos y un bus de
instrucciones
- COMPONENTES
- • Procesador o UCP (Unidad Central de Proceso). • Memoria RAM para Contener los datos. • Memoria
para el programa tipo ROM/PROM/EPROM. • Líneas de E/S para comunicarse con el exterior. • Diversos
módulos para el control de periféricos (temporizadores, Puertas Serie y Paralelo, CAD: Conversores
Analógico/Digital, CDA: Conversores Digital/Analógico, etc.). • Generador de impulsos de reloj que
sincronizan el funcionamiento de todo el sistema.
- familias Microchip
- 8 bit
- familia 10
- familia 16
- familia 18:
Mejor velocidad
de
procesamiento
y perifericoes
integradoss
- PIC
18F4550.
- Tiene arquitectura
tipo Harvard como son
separados los buses
de datos tiene mayor
velocidad de
procesamiento, pero
require mas hardware
- Tiene un bus para instrucciones
- Tiene un bus de datos
- Tiene 5 puertos
- Puerto A
- 7 lineas de E/S
- Puerto B
- 8 lineas de E/S
- Puerdo C
- 6 lineas de E/S + 2 de entrada
- Puerto D
- 8 lineas de E/S
- Puerto E
- 3 lineas de E/S + 1 de Entrada
- Registro de un puerto E/S
- TRIS para configurar como
entradas (1) o salidas(0) los
puertos
- PORT lee el valor
de Pin de E/S y
establece el valor
de latch de salida
- LAT lee o
establece el
valor de latch
de salida
- Perifericos Embebidos
- Comparadores
- Contadores
- Timers (temporizadores ) son 4
- convertidores analogicos digitales
varios pines para esto pero
internamente solo se tiene un
convertidor
- modulo de
comunicacion serial
(EUSAT) Se utiliza para
comunicarse con otros
microcotroladores
- modulo usb para comunicacion
- Configuracion del Reloj
- Tiene un Oscilador
interno pero
permite que se
pueda usar un
externo (es mas
estable el externo)
- se recomienda
utilizar lenguajes de
alto nivel como C en
lugar de lenguaje
ensamblador
- Proceso de Configiuracion del Reloj
- primero pasa a un Pre-escalador (1,2,3,4,5,6,10,12)
- Luego pasa al PLL una señal de 4 MHz
- la señal es procesada por un Post-escalador (2,3,4,6)
- Final mente se obtiene la señal primaria del oscilador.
- tiene 12 modos diferentes
- Pines
- 16 bit
- 32 bit