Introduccion a MCU
-
Upload
angel-alberto -
Category
Documents
-
view
28 -
download
2
description
Transcript of Introduccion a MCU
-
MicrocontroladoresIntroduccion a Micros
-
Introduccin Los microcontroladores no difieren mucho de la arquitectura de una computadora, pues poseen un cpu, memorias, y perifricos, pero a diferencia de los ltimos, en un microcontrolador todas su caractersticas estan encapsuladas en un solo chip.
Podemos visualizar a lo micros, como a computadoras con recursos mucho mas limitados y especficos.
-
Computadora
CPU
RAM
USB
Mass Storage
Ethernet
VGA
Audio
Serial
-
Microcontrolador
CPU
RAM
USB
Flash
UART
SPI
I2C
ADC
-
Fabricantes
-
Microchip MCUs8-bits PIC10Fxxxx PIC12Fxxxx PIC16Fxxxx PIC18Fxxxx16-bits PIC24Fxxx PIC24Hxxx dsPIC30Fxxx dsPIC33Fxxx32-bits PIC32MX
-
Compiladores
-
MPLABX IDE
-
Registros EspecialesLos perifericos de los microcontroladores estan controlados por los llamados Registros Especiales de Funciones (SFR)
Poseen una direccion fija en memoria.
-
Caracteristicas Los SFR no son parte del ANSI C (Estandar de C)
Se implementan de manera que cumplan con el estndar de C, pero son nicos para cada familia de microcontroladores de cada marca
Los SFR se manipulan como si fueran variables estndares de C
Tienen una direccion fija en memoria
-
Registros, I/O Ports Para controlar los puertos digitales de entrada/salida, se escribe en registros especiales del la memoria del micro
PORTA,PORTB,PORTC.....
TRISn
PORTn
Direction
Read/Write
-
Microchip 8-bits MCU
-
PIC18F Arquitectura
-
PIC18f45J50Caracteristicas:
Hasta 16 millones de instrucciones por segundo 83 instrucciones de 16bits 32K de memoria de programa 4k de memoria de datos Multiplicador 8x8 Velocidad del CPU hasta 48MHz Optimizado para lenguaje C
-
Perifericos 2 - puertos seriales UART 2 - puertos SPI/I2C 5 timers de 8/16 bits 13 canales de ADC a 10 bits Comparadores analgicos 13 canales Touch Sensing PWM con "dead-band delay" RTCC interno USB device Selector de pines para perifricos
-
AplicacionesLos microcontroladores de 8 bits tienen como principal caracterstica su bajo coste y su sencillez de manejo. incluso se presentan en empaquetados muy manejables (DIP, SOIC, QFP).
Si la aplicacion que se desarrolle no requiere gran demanda de procesamiento y es esencial su bajo coste, los micros de 8-bits sern la mejor alternativa
-
Practica
A continuacin tome su tiempo para realizar al siguiente prctica.
-- Primer Programa en MPLANX.
-
Ejercicios1. Investigue la hoja de datos del microcontrolador
18f46j50 y enliste las variaciones que posee.
2. Busque en la hoja de datos los diferentes empaquetados en los que puede encontrar los micros de la familia 18f46j50
3. Investigue que es y en que consiste la arquitectura Hardvard.