SISTEMAS MICROPROCESADOS 1<br />INTEGRANTES:<br />CRISTIAN ALBAN<br />FABRICIO GARCIA<br />DARIO VERDEZOTO<br />ROBERT ZAP...
LA FAMILIA DE LOS MICROCONTROLADORES PIC<br />IMPORTANCIA DE LOS MICROCONTROLADORES PIC<br />CLASIFICACION DE LOS MICROCON...
IMPORTANCIA DE LOS MICROCONTROLADORES PIC<br />MICROCHIP 8 AÑOS COMO LIDER MUNDIAL DE VENTAS HASTA EL 2005 SE NOTA UN INPO...
DISEÑO PRACTICO DE APLICACIONES<br />DISTRIBUCION DE LAS VENTAS DE MICROCONTROLADORES PIC EN LOS PRINCIPALES SEGMENTOS DEL...
<ul><li>El Microchip cumple normas ecológicas y sus productos son libres de plomo
La diversidad de micro controladores permite al diseñador encontrar el que contenga todos los recursos y capacidades de me...
La fabricación de dispositivos PIC a pasado de las 0,7 micras en 1998</li></ul>a las 0,22 en el 2006. esto ha supuesto una...
Telecom<br />DTMF<br />CODEC<br />Comunicaciones<br />IR<br />E/S de voltaje alto<br />RF<br />Potenciómetro digital<br />...
Supervisión
Detectores de voltaje
Bombas de carga
Cargadores de batería
Control de batería</li></ul>LCD<br />LED<br />Comparadores<br />Controladores Refrigeración<br />Memoria<br />NV Serie<br ...
LIN BUS
Serial I/O</li></ul>Periferia digital<br /><ul><li>Captura
PWM
Temporizadores
Reloj de tiempo real</li></ul>Funciones DSP de encriptación<br />Procesamiento de voz<br />
CLASIFICACION DE LOS MICROCONTROLADORES PIC<br /><ul><li>LOS MICROCONTROLADORES O MCU SE CARACTERIZAN POR SU ARQUITECTURA ...
GENERICAMENTE LOS MICROCONTROLADORES SE CLASIFICAN SEGÚN EL TAMAÑO DE DATOS QUE MANEJA EL REPERTORIO DE INSTRUCIONES Y EXI...
EVOLUCION DE LA TECNOLOGIA DE FABRICACION DESARROLLADA POR MICROCHIP JUNTO A LA DE LA TENSION CORRESPONDIENTE DE ALIMENTAC...
LA  ARQUITECTURA HARVARD DISPONE DE DOS MEMORIAS INDEPENDIENTES PERMITIENDO QUE LA LONGITUD DE LAS POSICIONES Y LA CAPACID...
LOS MICROCONTROLADORES PIC DE 8 BITS SE CLASIFICAN EN : BASE , MEDIA , MEJORADA<br />GAMA MEJORADA<br />77 instrucciones d...
MEMORIA DE PROGRAMA<br />PIC16F59<br />PIC16F57<br />2K<br />PIC12F510<br />PIC16F506<br />1K<br />PIC12F509<br />PIC16F50...
<ul><li>LOS PIC ENANOS DE 6 PATITAS RESSUELVEN APLICACIONES SIMPLES POR SU REDUCIDO VOLUMEN Y PRECIO
LA  ALIMENTACION SE APLICA  A 2 PATITAS LAS 4 RESTANTES SON E S</li></ul>MEM.PROG.<br />256/512w<br />RAM<br />16/24<br />...
EL AUMENTO DEL NUMERO DE PATITAS SIGNIFICA EL ICREMENTO EN LAS CAPACIDADES DE MEMORIA Y EL NUMERO DE PERIFERICOS Y RECURSO...
ES UNA GAMA NUMEROSA QUE ALCANZ EN LA ACTUALIDAD 71 MODELOS DIFERENTES, QUE COMIENZAN CON AQUELLOS QUE SE HALLAN ENCAPSULA...
Figura 1.13 Características de algunos modelos de la gama media (continuación) <br />
Figura 1.12  Características relevantes de algunos PIC de la gama media se 8 patitas junto a otros de mas patitas.<br />
Figura 1.13 Características de algunos modelos de la gama media (continuación) <br />
Figura 1.13 Características de algunos modelos de la gama media (continuación)<br />
Figura 1.13 Características de algunos modelos de la gama media (continuación)<br />
Figura 1.13 Características de algunos modelos de la gama media. Recientemente se comercializan nuevos modelos: PIC16F39, ...
1.3.3 LA GAMA MEJORADA<br /><ul><li> Dispone de un repertorio de 77 instrucciones de 16 bits.
Posee una Pila con 33 niveles de profundidad.
Dos vectores de Interrupción.
Upcoming SlideShare
Loading in...5
×

Micros Capitulo 1

789
-1

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
789
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Micros Capitulo 1

  1. 1. SISTEMAS MICROPROCESADOS 1<br />INTEGRANTES:<br />CRISTIAN ALBAN<br />FABRICIO GARCIA<br />DARIO VERDEZOTO<br />ROBERT ZAPATA<br />SEXTO ELECTRÓNICA<br />ING. LUIS OÑATE<br />
  2. 2. LA FAMILIA DE LOS MICROCONTROLADORES PIC<br />IMPORTANCIA DE LOS MICROCONTROLADORES PIC<br />CLASIFICACION DE LOS MICROCONTROLADORES PIC<br />MICROCONTROLADORES PIC DE 8 BITS<br />MICROCONTROLADORES PIC DE 16 BITS<br />PROGRAMAR PIC ES FACIL<br />
  3. 3. IMPORTANCIA DE LOS MICROCONTROLADORES PIC<br />MICROCHIP 8 AÑOS COMO LIDER MUNDIAL DE VENTAS HASTA EL 2005 SE NOTA UN INPORTANTE INCREMENTO EN SUS GANANCIAS SOLO POR VENTAS DE MICROCONTROLADORES (FACTURO 847 MILLONES Y SOLO 675 ERAN DE LOS MCU)<br />Aumento de las ventas anuales de Microchip en las que destaca el porcentaje debido a los MCU<br />
  4. 4. DISEÑO PRACTICO DE APLICACIONES<br />DISTRIBUCION DE LAS VENTAS DE MICROCONTROLADORES PIC EN LOS PRINCIPALES SEGMENTOS DEL MERCADO<br />
  5. 5. <ul><li>El Microchip cumple normas ecológicas y sus productos son libres de plomo
  6. 6. La diversidad de micro controladores permite al diseñador encontrar el que contenga todos los recursos y capacidades de memoria que es precisa para su aplicación
  7. 7. La fabricación de dispositivos PIC a pasado de las 0,7 micras en 1998</li></ul>a las 0,22 en el 2006. esto ha supuesto una reducción en el voltaje de alimentación de 2 y 5,5 v para funcionar a 5v<br /><ul><li>Una de las grandes ventajas de los micro controladores de Microchip es su migrabilidad que significa la posibilidad de cambiar de modelo de MCU y pasar a otro mas potente</li></li></ul><li>El grafico recoge el espectacular crecimiento del numero de diferentes modelos de micro controladores PIC de 8 bits<br />
  8. 8. Telecom<br />DTMF<br />CODEC<br />Comunicaciones<br />IR<br />E/S de voltaje alto<br />RF<br />Potenciómetro digital<br />Voltaje de referencia<br />Drivers de potencia<br />PICmicro R<br />MICROCONTROLADORES<br />O<br />DSC (dsPIC)<br />Motores<br />Relés<br />Sensores<br />Filtros amplificadores<br />Conversor A/D<br />Conversor D/A<br />Control de potencia<br /><ul><li>Reguladores
  9. 9. Supervisión
  10. 10. Detectores de voltaje
  11. 11. Bombas de carga
  12. 12. Cargadores de batería
  13. 13. Control de batería</li></ul>LCD<br />LED<br />Comparadores<br />Controladores Refrigeración<br />Memoria<br />NV Serie<br />KeeLqq<br />Dispositivos de seguridad<br />Interfaz<br />-RS232/485<br />-RS422/423<br />-I^2C^TM<br />-SPI^TM<br />-USART<br />Bases de comunicación <br />-CAN BUS<br /><ul><li>USB
  14. 14. LIN BUS
  15. 15. Serial I/O</li></ul>Periferia digital<br /><ul><li>Captura
  16. 16. PWM
  17. 17. Temporizadores
  18. 18. Reloj de tiempo real</li></ul>Funciones DSP de encriptación<br />Procesamiento de voz<br />
  19. 19. CLASIFICACION DE LOS MICROCONTROLADORES PIC<br /><ul><li>LOS MICROCONTROLADORES O MCU SE CARACTERIZAN POR SU ARQUITECTURA HARVARD CON MEMORIAS DE PROGRAMA Y DATOS INDEPENDIENTES
  20. 20. GENERICAMENTE LOS MICROCONTROLADORES SE CLASIFICAN SEGÚN EL TAMAÑO DE DATOS QUE MANEJA EL REPERTORIO DE INSTRUCIONES Y EXISTEN 4 GRANDES GRUPOS : DE 4, DE 8, DE 16 Y 32 BITS</li></ul>MICROCONTROLADORES PIC DE 8 BITS<br />SE DISTINGUEN PORQUE LA LONGITUD DE LOS DATOS NATIVOS QUE MANEJAN LAS INSTRUCIONES DE 8 BITS, QUE CORRESPONDEN CON EL TAMAÑO DE BUS DE DATOS Y EL REGISTRO DE LA CPU<br />
  21. 21. EVOLUCION DE LA TECNOLOGIA DE FABRICACION DESARROLLADA POR MICROCHIP JUNTO A LA DE LA TENSION CORRESPONDIENTE DE ALIMENTACION<br />0.22m<br />FLASH<br />200K<br />0.35m<br />FLASH<br />185K<br />0.4m<br />FLASH<br />160K<br />0.5m<br />FLASH/ROM<br />150K<br />0.7m<br />FLASH/EPROM/ROM<br />120K<br />2 – 5.5V<br />(NÚCLEO y E/S)<br />NÚCLEO: 2-3,6V<br />E/S: 5V<br />NÚCLEO: 2-3,6V<br />E/S: 5V<br />2001<br />2003<br />1998<br />2006<br />
  22. 22. LA ARQUITECTURA HARVARD DISPONE DE DOS MEMORIAS INDEPENDIENTES PERMITIENDO QUE LA LONGITUD DE LAS POSICIONES Y LA CAPACIDAD DE CADA UNA SEA LA MAS ADECUADA<br />BUS DE INSTRUCCIONES<br />BUS DE DATOS<br />MEMORIA<br />DE<br />PROGRAMA<br />CPU<br />MEMORIA<br />DE<br />DATOS<br />DIRECCIONES<br />DIRECCIÓN<br />
  23. 23. LOS MICROCONTROLADORES PIC DE 8 BITS SE CLASIFICAN EN : BASE , MEDIA , MEJORADA<br />GAMA MEJORADA<br />77 instrucciones de 16 bits de longitud<br />GAMA MEDIA<br />35 instrucciones de 14 bits de longitud<br />GAMA BASE<br />33 instrucciones de 12 bits de longitud<br />
  24. 24. MEMORIA DE PROGRAMA<br />PIC16F59<br />PIC16F57<br />2K<br />PIC12F510<br />PIC16F506<br />1K<br />PIC12F509<br />PIC16F505<br />PIC10F220<br />PIC10F222<br />PIC12F508<br />PIC16F54<br />PIC10F202<br />PIC10F206<br />512<br />PIC10F200<br />PIC10F204<br />Nº PATITAS<br />256<br />8<br />18<br />28<br />6<br />14<br />40<br />LA GAMA BASE<br />LOS MODELOS DE ESTA GAMA SE CARACTERIZAN PORQUE CORRESPONDEN A UN JUEGO DE 33 INSTRUCCIONES MAQUINA DE 12 BITS DE LONGITUD CADA UNA Y DISPONEN DE UNA PILA CON SOLO 2 NIVELES DE PROFUNDIDAD<br />POSICIONAMIENTO DE LOS 14 DISPOSITIVOS PIC DE ÑA GAMA BASE TENIENDO EN CUENTA SU CAPACIDAD DE MEMORIA DE PROGRAMA Y LAS PATITAS CON LAS QUE ESTAN ENCAPSULADOS<br />
  25. 25. <ul><li>LOS PIC ENANOS DE 6 PATITAS RESSUELVEN APLICACIONES SIMPLES POR SU REDUCIDO VOLUMEN Y PRECIO
  26. 26. LA ALIMENTACION SE APLICA A 2 PATITAS LAS 4 RESTANTES SON E S</li></ul>MEM.PROG.<br />256/512w<br />RAM<br />16/24<br />Fmáx 8 MHz<br />(RC interno)<br />An. Comp. + Vref<br />ICD 2*<br />8 Bit ADC<br />TIMER 0 (8)<br />ICE 2000<br />INT RC + Osciladores<br />WDT<br />Otros<br />ICSP<br />POR<br />LOS PIC ENANOS DE 6 PATITAS DE LA GAMA BASE OFRECEN UNA CAPACIDAD DE MEMORIA Y UN CONJUNTO DE RECURSOS INTERNOS SUFICIENTES PARA RESOLVER MULTITUD DE APLICACIONES SENCILLAS<br />
  27. 27. EL AUMENTO DEL NUMERO DE PATITAS SIGNIFICA EL ICREMENTO EN LAS CAPACIDADES DE MEMORIA Y EL NUMERO DE PERIFERICOS Y RECURSOS INTEGRADOS AL DISPOSITIVO<br />LA GAMA MEDIA<br /><ul><li>LOS MICROCONTROLADORES QUE RESPONDEN A ESTA GAMA RESPONDEN A UN REPERTORIO DE 35 INSTRUCIONES CON UN FORMATO DE 14 BITS DE LONGITUD CADA UNA, TENIENDO LA OILA DE 8 NIVELES DE PROFUNDIDAD Y DISPONIENDO DE UN VECTOR DE INTERRUPCION
  28. 28. ES UNA GAMA NUMEROSA QUE ALCANZ EN LA ACTUALIDAD 71 MODELOS DIFERENTES, QUE COMIENZAN CON AQUELLOS QUE SE HALLAN ENCAPSULADOS CON 8 PATITAS Y LLEGAN HAS LOS QUE TIENEN 68 PATITAS </li></li></ul><li>
  29. 29. Figura 1.13 Características de algunos modelos de la gama media (continuación) <br />
  30. 30. Figura 1.12 Características relevantes de algunos PIC de la gama media se 8 patitas junto a otros de mas patitas.<br />
  31. 31. Figura 1.13 Características de algunos modelos de la gama media (continuación) <br />
  32. 32. Figura 1.13 Características de algunos modelos de la gama media (continuación)<br />
  33. 33. Figura 1.13 Características de algunos modelos de la gama media (continuación)<br />
  34. 34. Figura 1.13 Características de algunos modelos de la gama media. Recientemente se comercializan nuevos modelos: PIC16F39, PIC16F685,PIC16F687, PIC16F689, PIC16F690, PIC16F785, PIC16F946, cuyas características pueden consultarse en la web del fabricante.<br />
  35. 35. 1.3.3 LA GAMA MEJORADA<br /><ul><li> Dispone de un repertorio de 77 instrucciones de 16 bits.
  36. 36. Posee una Pila con 33 niveles de profundidad.
  37. 37. Dos vectores de Interrupción.
  38. 38. Los modelos PIC que conforman esta gama corresponden a la nomenclatura:</li></ul>PIC18Xxxx<br />
  39. 39. TECNOLOGÍA DE MEMORIA<br />C-OTP<br />R-ROM<br />F-FLASH<br />ESPECIFICACIÓN CPU<br />PIC 18VTABCD<br />ESPECIFICACIÓN VOLTAJE:<br />N/A – Normal<br />L-Baja Potencia<br />DÍGITOS ARBITRARIOS<br />B-Tamaño de la Memoria del Programa:<br />A-Encapsulado<br />0: pines o menos <br />1:>6-20pines<br />2:>20-28pines<br />3:<br />4:>28-44pines<br />5: <br />6:>44-68pines<br />7:<br />8:>68-100pines<br />9:>100 o más<br />0:ROMiess<br />1:2K Bytes<br />2:4K Bytes<br />3:8K Bytes<br />4:16K Bytes<br />5:32K Bytes<br />6:64K Bytes<br />7:128K Bytes<br />8:256K Bytes<br />9:>512K Bytes<br />Figura 1.14 Significado de cada uno de los campos de la Gama Mejorada de PIC<br />
  40. 40. Especificaciones de la Gama Mejorada:<br /><ul><li> Capacidad de Memoria del programa puede alcanzar los 128KB.
  41. 41. Capacidad de Memoria de datos 3963KB.
  42. 42. Capacidad EEPROM hasta 1 KB.
  43. 43. Posee periféricos especializados se destaca un conversor A/D de 10 bits.
  44. 44. Hasta 5 temporizadores.
  45. 45. Interfaces de comunicación con bus I²C, SPI, USART, CAN 2.0, etc.
  46. 46. Existe un multiplicador rápido hardware que permite realizar esta operación en un ciclo de instrucción.</li></li></ul><li>Figura 1.15 Recursos y características de algunos dispositivos de la gama mejorada de 64 y 80 patitas.<br />
  47. 47. 1.4 MICROCONTROLADORES PIC DE 16 BITS<br /><ul><li>Los requerimientos técnicos que exigen las modernas aplicaciones</li></ul>Precisan microcontroladores mas potentes que los de 8 bits.<br /><ul><li>Microchip ha diseñado nuevos dispositivos:</li></ul> Manejan en modo nativo datos de 16 bits.<br />Se integran en arquitectura de mayor complejidad.<br />
  48. 48. Existen dos grandes gamas de Microcontroladores de 16 bits:<br />Gama MCU de 16 bits, formada por la familia de dispositivos PIC24F y PIC24H<br />2. Gama DSC de 16 bits, formada por la familia de los dispositivos dsPIC30F y dsPIC33F.<br />
  49. 49. 1.4.1 Gama de microcontroladores MCU de 16 BITS<br /><ul><li>La primera familia de esta gema comercializada por Microchip </li></ul>Es la de los modelos con nomenclatura genérica PIC24F <br /><ul><li>Se fabrican con tecnología de 0.25 micras.
  50. 50. Alcanzan un rendimiento de 16 MIPS a 32 MHz
  51. 51. Orientada a resolver aquellos diseños que no podían los modelos 18Xxxx.
  52. 52. PICS 24F poseen arquitectura Harvard modificada con un bus de datos de 16bits.
  53. 53. Instrucciones de longitud de 24 bits.
  54. 54. Manejan una memoria de programa lineal de hasta 8MB.
  55. 55. Memoria de datos lineal hasta 64kB.</li></li></ul><li>Ensamblador MPASM<br />Este programa sirve para ensamblar ficheros con extensión ASM.<br />
  56. 56. Utilización del Ensamblador MPASM<br />Los pasos para ensamblar un programa son:<br />En: Source File se escribe el nombre del fichero a ensamblar junto con la dirección de acceso:<br />2. En: Processor Type se busca el microcontrolador a programar <br />3. Al escribir el nombre del archivo en el paso 1 se llena la mayoría de pasos restantes por defecto; generando dos ficheros con el mismo nombre que el ASM,; uno con extensión ERR, y otro con extensión HEX.<br />4. Se procede a ensamblar pulsando F1.<br />5. En caso de haber un error se abre el fichero ERR para corregirlo. <br />
  57. 57. Grabación y prueba de un programa en el Micro’PIC Trainer<br />El sistema de desarrollo Micro’PIC Trainer esta ideado para grabar en el microcontrolador el programa, y probarlo posteriormente utilizando los periféricos que dispone.<br />Como por ejemplo: <br /><ul><li>Alimentación
  58. 58. Puerto Paralelo
  59. 59. Picbus
  60. 60. Pic-18
  61. 61. Pic-28
  62. 62. Jumpers
  63. 63. Interruptores,
  64. 64. Leds
  65. 65. Display 7 segmentos
  66. 66. LCD
  67. 67. Jumpers A/D
  68. 68. Potenciómetros</li></li></ul><li>De acuerdo al programa que se grabe en el PIC deseado se puede utilizar esta placa sin tener que conectar en un protoboard los elementos que se quieran manejar.<br />
  69. 69. Aspecto del Programa de grabación PICME-TR<br />Este programa nos permite Programar, Verificar, Leer , Borrar y Comprobar que este colocado el PIC del sistema de desarrollo.<br />
  70. 70. Diseñar con PIC es fácil<br />Presentación de los Sensores Analógicos más utilizados.<br />Para emplear y adquirir la señal de un sensor se necesita de un PIC que tenga un conversor A/D como los PIC 16F87X.<br />El Sensor de Luminosidad: LDR<br />Un sensor de luminosidad tipo LDR es un elemento cuya resistencia entre bornes varía en función de la luz que incide sobre la superficie. Al no existir luz se tiene una resistencia infinita y crece la resistencia al aumentar la luz. <br />Su uso puede ser interesante en todas aquellas aplicaciones en las cuales el hecho de existir más o menos luz determine cierto comportamiento del sistema. Por ejemplo: la iluminación de la entrada de una vivienda se puede regular automáticamente de modo que se active una o varias bombillas con la detección de determinados niveles de iluminación.<br />
  71. 71. Se puede encontrar en diferentes diámetros según el rango de valores de luminosidad que sea capaz de diferenciar.<br />A continuación se muestra el esquema de conexión al PIC:<br />
  72. 72. El sensor de Temperatura estándar: LM35<br />Otro sensor analógico muy utilizado es el de temperatura.<br />En el mercado existen muchos modelos de sensores y su elección depende de diversos parámetros, como pueden ser: el rango de temperatura que admita, el costo, la precisión necesaria, la resistencia etc.<br />En la siguiente tabla se presentan los valores de algunos de estos sensores:<br />
  73. 73. Uno de los más utilizados es el LM35, por lo que se considera Estándar.<br />Sus Características son:<br /><ul><li>Voltaje de Salida es proporcional a la T en una proporción de 10mV/0 C.
  74. 74. Su rango de funcionamiento esta comprendido entre 00 C y 1000 C.
  75. 75. Su voltaje de Funcionamiento Vs esta entre +4 VDC y + 30VDC.
  76. 76. Su precisión es de +-0.90 C.</li></ul>Aspecto de un LM35<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×