Download 1.1 UNA REVOLUCIÓN EN EL PROCESAMIENTO DE LA
Document related concepts
no text concepts found
Transcript
1.1 UNA REVOLUCIÓN EN EL PROCESAMIENTO DE LA INFORMACIÓN. UN MICROCONTROLADOR ES UN COMPUTADOR EN UN CHIP. ESTÁ COMPUESTO POR UNA UNIDAD CENTRAL DE PROCESAMIENTO, MEMORIA NO VOLÁTIL PARA PROGRAMA, MEMORIA ALEATORIA PARA DATOS Y VARIAS UNIDADES DE ENTRADA-SALIDA. LOS MICROCONTROLADORES SE HAN INCORPORADO EN MILES DE PRODUCTOS Y SUB-PRODUCTOS ENTRE LOS CUALES TENEMOS: - SISTEMAS DE SEGURIDAD PARA AUTOMÓVILES. - DISPOSITIVOS DE CONTROL REMOTO. - HERRAMIENTAS PORTÁTILES. - APARATOS ELÉCTRICOS DEL HOGAR. - COMPUTADORAS PORTÁTILES. - TELEFÓNOS CELULARES E INALÁMBRICOS. - CONTROL DE MOTORES. - SISTEMAS DE SEGURIDAD. 1.2 LA CURVA DE APRENDIZAJE. MICROCHIP INCORPORA NUEVOS ELEMENTOS EN SUS MICROCONTROLADORES CREANDO DISPOSITIVOS MÁS PODEROSOS SIN AUMENTAR EL COSTO DE LOS MISMOS CON RESPECTO A SUS PREDECESORES. UN EJEMPLO ES LA FAMILIA PIC18F452. ESTO LE PERMITE GANAR MAYOR PARTICIPACIÓN EN EL MERCADO COMO LO MUESTRAN LAS ILUSTRACIONES 1-1, 1-2 Y 1-3. 1.3 MEMORIA FLASH. LA MEMORIA FLASH EN EL DISPOSITIVO PIC18F452, PERMITE QUE ESTE SEA PROGRAMADO, BORRADO Y REPROGRAMADO NUEVAMENTE REPETIDAMENTE. ESTO CONTRASTA CON SU PREDECESOR PIC18C452 CON MEMORIA EPROM Y VENTANA DE BORRADO QUE REQUIEREN DE UN PROGRAMADOR ESPECIAL Y LUZ ULTRAVIOLETA PARA EL BORRADO. LA MEMORIA FLASH FACILITA EL DESARROLLO DE NUEVOS SISTEMAS. EXISTEN PROGRMAS COMO “QUIKBUG” QUE PERMITEN LA PROGRAMACIÓN DEL MICROCONTROLADOR A TRAVÉS DEL PUERTO SERIAL CON UNA COMPUTADORA PC. 1.4 CARACTERÍSTICAS GENERALES. EL PIC18F452 ES UNO DE VARIOS MIEMBROS DE UNA FAMILIA QUE SE DISTINGUEN UNOS DE OTROS POR: - EL NÚMERO DE PINES DISPONIBLES PARA ENTRADA Y SALIDAS. - LA CANTIDAD DE MEMORIA DISPONIBLE PARA PROGRAMA Y PARA DATOS. ESTAS DIFERENCIAS SE OBSERVAN EN LAS ILUSTRACIONES 1-4 Y 1-5 EL DIAGRAMA DE BLOQUE DEL PIC18F452 Y PIC18F442 SE MUESTRA EN LA ILUSTRACIÓN 1-6. UN PROPÓSITO DE ESTE CURSO ES EL USO DE LOS DIFERENTES ELEMENTOS MOSTRADOS EN ESTE DIAGRAMA DE BLOQUE. EL DIAGRAMA DE BLOQUE DEL PIC18F252 Y PIC18F242 SE MUESTRA EN LA ILUSTRACIÓN 1-7. LAS CARACTERÍSTICAS MÁS RESALTANTES DE LA FAMILIA 18FXXX SON LAS SIGUIENES: - VELOCIDAD: CON UN RELOJ INTERNO DE 10MHZ Y BUS DE INSTRUCCIONES DE 16 BITS, EL CPU PUEDE EJECUTAR LA MAYORÍA DE SUS INSTRUCCIONES EN 0,1 μs. O 10 INSTRUCCIONES EN UN MICROSEGUNDO. - CONTADORES: PRESENTA CUATRO CONTADORES INDEPENDIENTES ADEMÁS DE DOS MÓDULOS PARA CAPTURA/COMPARACIÓN/MODULACIÓN DE PULSO CON UNA RESOLUCIÓN DE HASTA 0,1 μs. - CONTROL DE INTERRUPCIONES: DIECISIETE ( 17 ) FUENTES DE INTERRUPCIÓN. - ROBUSTO: LOS PINES DE ENTRADA/SALIDA PUEDEN MANEJAR 25 ma. Y ESTÁN PROTEGIDOS CONTRA DESCARGAS ESTÁTICAS. - RECUPERACIÓN DE ERRORES: UN PERRO GUARDIAN ( WATCHDOG ) INTEGRADO, CIRCUITO PARA REINICIO DESPUÉS DE UNA CAÍDA EN LA ALIMENTACIÓN Y CIRCUITO PARA DETECCIÓN DE BAJO VOLTAJE, PERMITEN ESTABLECER ESTRATEGÍAS PARA REESTABLECER EL SISTEMA DESPUÉS DE UNA FALLA. - OPERACIÓN EN BAJO CONSUMO: ESTADO DE BAJO CONSUMO PERMITE EL DESARROLLO DE APLICACIÓNES CON SOPORTE DE BATERÍAS. - EXPANSIÓN DE ENTRADA/SALIDA: UNA INTERFAZ SERIAL INTEGRADA PERMITE EXPANDIR LA CANTIDAD DE PINES DE ENTRADA/SALIDA CON REGISTROS DE DESPLAZAMIENTO. LA INTERFAZ I2C PERMITE EL USO DE DISPOSITIVOS PERIFÉRICOS CON ESTE TIPO DE INTERFAZ. - SOPORTE DE RUTINAS MATEMÁTICAS: MICROCHIP PROVEE SOPORTE PARA EL PIC18F452 CON UNA GRAN VARIEDAD DE SUBRUTINAS PARA MULTIPLICACIÓN Y DIVISIÓN CON MÚLTIPLES BYTES, CON NÚMEROS ENTEROS O CON PUNTO FLOTANTE. - SOPORTE POR CORREO ELECTRÓNICO: DIGI-KEY ( WWW.DIGIKEY.COM ), NEWARK ELECTRONICS ( WWW. NEWARK.COM ), JAMECO ( WWW.JAMECO.COM ) Y MOUSER ( WWW.MOUSER.COM ) SUPLEN TODA LA FAMILIA DE MICROCONTROLADORES MICROCHIP ASÍ COMO LAS HERRAMIENTAS DE DESARROLLO. - SOFTWARE PARA DESARROLLO GRATUITO: EL SISTEMA DE DESARROLLO MPLAB DE MICROCHIP SE PUEDE DESCARGAR DE FORMA GRATUITA DESDE WWW.MICROCHIP.COM. - HERRAMIENTAS DE DESARROLLO VERSÁTILES: LA MEMORIA DE PROGRAMA FLASH, SOPORTE PARA EMULADORES, DEPURADORES ASÍ COMO EL MONITOR “QUIKBUG” PERMITEN EL DESARROLLO FLÉXIBLE A BAJO COSTO DE ESTOS MICROCONTROLADORES.