Tema 6: Microcontroladores

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 6: Microcontroladores"

Transcripción

1 Tema 6: Microcontroladores Carlos Garre del Olmo 1

2 Microcontroladores Contenidos Introducción a los microcontroladores. Principales familias y sus características. La familia PIC16. Diseño de sistemas empotrados. Programación de microcontroladores. Introducción a los DSP 2

3 Quées un Microcontrolador? Microcontrolador:todos los componentes básicos de un computador integrados en un único chip: Unidad central de proceso. Memoria (principal e incluso secundaria). Unidades de entrada/salida. Más microcontroladores que personas en el mundo! Cuantos microcontroladores llevas ahora mismo en los bolsillos? Teléfono móvil, llaves del coche, ipod, llave del garaje Cuántos tienes en casa? Lavadora, microondas, televisor, teclado, ratón, Y en el coche? Un coche moderno puede tener cerca de 100 microcontroladores (airbags, tracción, ABS, ). En 2003, Microchip vendió25 millones de microcontroladores PIC para el control de airbags. 3

4 Sistemas Empotrados Sistema empotrado/embebido (EmbeddedSystem):sistema informático cuyo hardware y software están concebidos para un uso concreto. Se componen de dos elementos: Controlador. Sistema a controlar. Son sistemas informáticos embarcados en el propio sistema que van a controlar. En muchos sistemas empotrados es más práctico utilizar microcontroladores que microprocesadores: Limitaciones de espacio todo en un único chip. Limitaciones de consumo los sistemas empotrados muchas veces son portátiles. Limitaciones económicas es más barato tener un único chip que todo el hardware de un computador basado en microprocesador. Las unidades de E/S de los microcontroladores están diseñadas para manejar sensores y actuadores típicos de los sistemas empotrados. Ejemplos: Lavadora, televisor, TDT, cajero automático, UVI móvil, caja del supermercado, misil, llaves del coche, GPS, boyas, 4

5 Características de los Microcontroladores Suelen utilizar arquitectura Harvard (memoria de datos e instrucciones separadas) Presenta ventajas en computadores que no hay que reprogramar constantemente. Dimensiones muy reducidas los que utilizaremos en las prácticas (encapsulado DIP) habitualmente sólo se usan para diseño de prototipos. Gran variedad dentro de una misma familia Adaptado a aplicaciones concretas: Robots y sistemas mecánicos (control de motores). Comunicaciones (WiFi, USB, Ethernet). Multimedia (entradas A/D y salidas D/A). Aplicaciones críticas (resistencia térmica, robustez). Instrumentación (sensores, LCD, ). Robustez (pantallazo azul en una lavadora o en un misil??) Watchdog Timer. Bajo consumo funcionamiento a pilas, sondas espaciales, Dormido hasta recibir interrupción. Protección anticopia de la memoria de programa evitar ingeniería inversa y espionaje industrial. 5

6 Elección de un Microcontrolador Obviando factores generales, como el precio o el tamaño, las características que nos ayudan a decidir entre la gran variedad de microcontroladores (PIC) son: Número de bits: Arquitecturas de 8, 16 y 32 bits. Velocidad: en MIPS o en MHz. De 4MHz a 80MHz. Memoria de programa: Tamaño: de 300Bs a 512KBs. Tipo: Flash (regrabable) vs OTP (programable una única vez). Autoescribible? ICSP. Memoria principal: de 16Bs a 64KBs. Memoria permanente: EEPROM de 0 a 4KBs. Temperatura de trabajo: De -40ºC a 150ºC. Voltaje: desde 1 8V. Encapsulado: DIP/SPDIP para prototipos. Otros: SOIC, QFN, SSOP, TQFP, DFN, Pines de E/S y pines totales: 4 a 85 / 6 a 100 Unidades de E/S y otros componentes: Conversores A/D. Puertos de comunicación digital (serie, RF, Ethernet, USB, ). Temporizadores, comparadores, PWM, capturadores, 6

7 Comunicación Analógica y Digital Conversores A/D: Número de puertos: 0 a 32 Resolución (bits) por puerto: 10b a 16b Interfaz de puerto serie: USB:Soporte para USB 2.0. OTG (On-The-Go): Pensado para sistemas embebidos, permite que un mismo dispositivo actúe como master y como slave. UART / USART:Clásica conexión de puerto serie (RS-232). La UART sólo soporta comunicación asíncrona. Comunicación con otros sistemas. SPI(Serial PeripheralInterface): interfaz serie síncronay full-duplexque sigue el paradigma maestro/esclavo. Comunicación entre componentes electrónicos del mismo sistema, que requieran buen ancho de banda. I2C(Inter-IntegratedCircuit): maestro/esclavo más lento que SPI. Pensado para comunicación entre componentes que no requieran velocidad, sino bajo coste. Requiere menos pines y permite conectar dispositivos en caliente. 7

8 Comunicación Analógica y Digital (II) Otras interfaces digitales: CAN(ControllerAreaNetwork): Comunica varias MCUsentre sí. Diseñado para automóviles comunicar todos los sistemas electrónicos del automóvil. LIN (Local Interconnect Network): Subsistema de CAN más económico. IrDA: Comunicación por infrarrojos. Puerto paralelo: GPIO, PMP. AC97:Interfaz de E/S para audio. Conecta la MCU con un codecexterno. Ethernet: clásica conexión de red. Radiofrecuencia (RF): comunicación inalámbrica rfpic: 10MW (~200m) 8

9 Sensores, Actuadores y Otros Temporizadores Timers: Contadores de 8 a 32 bits que se incrementan automáticamente. Permiten temporizar operaciones, interfaces, etc. Puede haber varios por chip (de 1 a 13). WatchdogTimer:Contador que se incrementa automáticamente, y se pone a 0 desde código. Si llega al final de la cuenta, resetea la MCU. Módulo CCP (Capture/Compare/PWM) Utiliza un registro dedicado para las tres funciones (CCPR) y un pin de E/S dedicado. Actúa junto con el primer temporizador (TMR1). Capture: en el momento en el que ocurre un flanco (programable) en el pin, se guarda el valor de TMR1 en CCPR y salta una interrupción. Compare: se guarda un valor en CCPR, y salta una interrupción cada vez que el valor de TMR coincide con el de CCPR. PWM (Pulse WidthModulation): utilizado para control de motores. Usa el pin como salida, emitiendo un pulso modulado en anchura. dpi/pic16f628-ccp/exemplo_capture.html 9

10 PWM 10

11 Microcontroladores Contenidos Introducción a los microcontroladores. Principales familias y sus características. La familia PIC16. Diseño de sistemas empotrados. Programación de microcontroladores. Introducción a los DSP 11

12 Principales Familias Freescale: División de semiconductores de Motorola. Intel: 68HC705: MCU más vendida de la historia? 8 bits, 20 pines, 112B RAM. 68HC11: Familia de MCUs con arquitectura Von Neumann. Instrucciones CISC. Coldfire: arquitectura de 32 bits. Hasta 128KBs datos, 512KBs programa, 500MHz, 120 pines. Familias de 8 y 16 bits. 8051: Muy extendido. Sirve como núcleo para MCUsde otros fabricantes (Atmel: mayores fabricantes de tarjetas inteligentes). Texas Instruments, Zilog, Analog Devices Microchip: PIC:MCUsde 8, 16 y 32 bits. dspic: DSPs. rfpic: MCUscon unidad de RF. Por quélo escogemos? Muy extendido, muchísima información, muy didáctico, alianza académica, muestras gratuitas, fácil programación (HW y SW), 12

13 Microcontroladores Contenidos Introducción a los microcontroladores. Principales familias y sus características. La familia PIC16. Diseño de sistemas empotrados. Programación de microcontroladores. Introducción a los DSP 13

14 Familia PIC16 Microcontroladores de 16 bits. Muchísima información en Internet y en libros: robots, videojuegos, mando a distancia, instrumentación, multimedia, PIC-Pong y PIC-Tetris: El miembro de la familia más conocido es el 16F84: 1 75KBs de programa. 68B RAM. 64B EEPROM. 1 timer8 bits. 18 pines. 3$. También son muy utilizados el 16F876 y 16F877: 16F876: 14KB programa, 368B RAM, 256B EEPROM, 2x timers8 bits, 1 timer16 bits, 5x A/D (10b), USART, SPI, I2C, 2x CCP. 28 pines. 4$. 16F877: 40 pines. 8 canales A/D. 14

15 El PIC16F84A a fondo Juego de instrucciones RISC: 35 instrucciones Todas en un ciclo, salvo bifurcaciones (2 ciclos). Memoria de programa: 1024KW de 14 bits. Direccionamiento directo, indirecto y relativo. Pila por hardware de 8 niveles. 4 fuentes de interrupción: pin externo RB0/INT, TMR0, PORTB<7:4>, EEPROM write complete. 13 pines de E/S. Máximo 25 mapor pin (E/S). ICSP (2 pines), Power-up Timer(PWRT), WatchdogTimer(WDT), SLEEP mode, Code protection, 15

16 Memoria de datos y de programa Arquitectura del PIC16F84A 16

17 Decodificación y secuenciamiento de instrucciones Arquitectura del PIC16F84A 17

18 Direccionamiento Arquitectura del PIC16F84A 18

19 Arquitectura del PIC16F84A ALU 19

20 Puertos de E/S: Puerto A Puerto B Entrada de interrupción externa multiplexada con el LSb del puerto B Todo digital Arquitectura del PIC16F84A 20

21 Arquitectura del PIC16F84A EEPROM 21

22 Timer: Entrada de reloj externa multiplexada con el bit 4 del puerto A. Arquitectura del PIC16F84A 22

23 Sistemas básicos y de seguridad: Reloj: cristal externo circuito RC Interno Power On: 1. POR 2. PWRT 3. OST WDT Arquitectura del PIC16F84A 23

24 Arquitectura del PIC16F84A Registros: W! 24

25 16F84A: Descripcionde pines 25

26 16F84A: Memorias Programa y Datos Memoria de Programa: Memoria de Datos SFR: Special Function Registers. Divididos en 2 bancos. GPR: General Purpose Registers. Todos de 8 bits. 26

27 16F84A: SpecialFunctionRegisters 27

28 16F84A: Status Register Similar al registro de estado de x86, pero puede ser escrito y leído libremente (salvo bits TOy PD), además de automáticamente por la ALU. IRP, RP1: No implementados. RP0:Selección de banco de registros: 00 (Banco 0), 01 (Banco 1). TO: Time-out: 0 (WDT time-out), 1 (después de CLRWDT). PD: Power-down: SLEEP 0. Z:Zero: Igual que en x86. DC:Acarreo de dígito: acarreo del 4ºbit(mitad del byte). C:Acarreo: el de toda la vida (MSb). 28

29 16F84A: OptionRegister Permite configurar el funcionamiento de algunos componentes. RBPU: Si es 0, se activa un WeakPull-up en los pines del puerto B. INTEDG:Selecciona quées lo que provoca una interrupción en el pin RB0/INT: 0 (flanco de bajada), 1 (flanco de subida). T0CS:Selecciona la fuente de reloj del Timer: 0 (reloj interno), 1 (pin RA4/T0CKI). T0SE: Selecciona cuándo se incrementa el Timer si se usa reloj externo: 0 (flanco de subida de T0CKI), 1 (flanco de bajada de T0CKI). PSA: Permite preescalar un contador: 0 (preescala el Timer), 1 (preescala el WDT). PS2-PS0: Selecciona el ratio de escalado: 29

30 16F84A: INTCON Register Control de interrupciones: máscaras y activación. GIE: Global Interrupt Enable: 0 (desactiva todas las interrupciones), 1 (activa las interrupciones no enmascaradas). EEIE:Máscara para la interrupción de escritura terminada en EEPROM. 0 (inhabilita), 1 (habilita). T0IE:Máscara para la interrupción de overflowdel Timer. INTE: Máscara para la interrupción externa (pin RB0/INT). RBIE: Máscara para la interrupción de cambio en el puerto B. T0IF: Flag de la interrupción de overflow del Timer: 0 (no hay overflow), 1 (ha ocurrido overflow) se debe poner a 0 por software. INTF: Flag de interrupción externa. RBIF:Flagde interrupción por cambio del puerto B (al menos un bitha cambiado). 30

31 16F84A: Registros INDF y FSR Se utilizan para el modo de direccionamiento indirecto. FSR: puntero (contiene una dirección de memoria). INDF: dato al que apunta el puntero. INDF no es un registro físico, sino que lo usa el programador. Ejemplo: En la posición de memoria 0C tenemos el valor 4F. Cargamos la dirección de memoria en FSR: FSR= 0C. Si leemos INDF, nos devolveráel valor 4F: INDF = 4F. Si escribimos en INDF, cambiamos el contenido de la posición 0C de memoria. Ejemplo: Limpiar las posiciones de memoria 20-2F usando direccionamiento indirecto: 31

32 16F84A: Registros de la EEPROM La EEPROM no estámapeadaen memoria principal. Se accede a ella a través de unos registros específicos. EEDATA: Es donde guardamos el dato a escribir, o de donde leemos el dato leído. Es similar al registro DR visto en el tema 2. EEADR: Es donde indicamos la dirección de la EEPROM a leer o a escribir. Como el 16F84A tiene 64B, el rango estaráentre 00 y 3F. EECON1y EECON2: Control de la EEPROM. EECON2 no es un registro físico: EEIF: Flag de interrupción de fin de escritura. Se debe limpiar por software. WRERR: Se pone a 1 si falla la escritura. WREN: Si estáa 1, la EEPROM es de lectura/escritura. Si no, de sólo lectura. WR: Si el programador lo activa, comienza una escritura. Se limpia por hardware. RD: Si el programador lo activa, comienza una lectura. Se limpia por hardware. 32

33 16F84A: Manejo de la EEPROM Lectura: Escribir dirección en EEADR (00-3F). Activar el bitrd de EECON1. En el próximo ciclo, el dato estáen EEDATA se puede leer de inmediato. Escritura: Escribir dirección en EEADR (00-3F). Escribir valor en EEDATA. Cargar 55h en el registro virtual EECON2. Cargar AAh en el registro virtual EECON2. Activar el bitwr de EECON1 Se recomienda desactivar interrupciones hasta este punto. 33

34 16F84A: Puerto A de E/S Registro TRISA: cada bitse corresponde con uno de los pines del puerto A. Si ese bitestáa 1, significa que ese pin es una entrada. Si es 0, es una salida. Por defecto, todo son salidas (TRISA = 0). Registro PORTA: Lo que escribas en este registro sale por los pines de salida. Si lo lees, lees los pines de entrada. El bit4 estámultiplexado con la entrada de reloj del Timer, según el bitt0cs del Option Register. 34

35 16F84A: Puerto B de E/S Registro TRISB: Similar a TRISA, para el puerto B. Registro PORTB: Similar a PORTA, para el puerto B. Los pines que son entrada (TRISB) se pueden configurar como weak pull-up(bit RBPU del Option register). Los bits 4 a 7 pueden ser configurados para lanzar una interrupción en cuanto cambia su entrada (si están configurados como entradas en TRISB) Podemos tener la MCU en modo SLEEP hasta que cambie una entrada. 35

36 16F84A: Timer0 Funciona como un contador de 8 bits que se incrementa automáticamente en una de estas dos situaciones (según el bit T0CS del Option Register): Ciclo de reloj interno se dice que actúa como temporizador. Flanco externo en el pin RA4/T0CKI se dice que actúa como contador. Registro TMR0: Contiene el valor del contador. Si se escribe en él, deja de contar durante 2 ciclos tenerlo en cuenta si queremos una temporización precisa! Un contador de 8 bits con un reloj de 4MHz sólo nos permite hacer cuentas de unos pocos microsegundos. Solución para hacer cuentas más largas: sólo incrementar cada X ciclos PRESCALER. El PRESCALER se configura en el Option Register, y permite configurar el Timer para que cuente sólo cada 256 ciclos (1:1, 1:2, 1:4 1:256). Cuando el Timertermina su cuenta, genera la interrupción T0IF. Esta interrupción no puede cambiar el modo SLEEP, ya que durante este modo el Timerestá apagado. 36

37 16F84A: Interrupciones Hay 4 fuentes de interrupción: Pin externo RB0/INT. TMR0 overflow. Cambio en los bits 4:7 de PORTB. Fin de escritura en EEPROM. Máscaras de interrupción: registro INTCON. Máscara global en el bit GIE. Flags de interrupción: registros INTCON y EECON1. Cuando ocurre una interrupción: El bitgie se pone a 0 automáticamente (no se anidan interrupciones). Se hace un PUSH del PC a la pila hardware de 8 niveles. Cualquier otro contexto que se quiera salvar, se debe hacer por software. PC = 0004h vector de rutina de tratamiento de interrupciones. Se ejecuta la rutina de tratamiento. La rutina de tratamiento limpia los flags. La rutina de tratamiento regresa con la instrucción RETFIE. 37

Características Técnicas del PIC 16F84

Características Técnicas del PIC 16F84 Características Técnicas del PIC 16F84 Repertorio de 35 Instrucciones. Todas las instrucciones se ejecutan en un solo ciclo excepto las de salto que necesitan dos. Versiones de 4 MHz (PIC16F84-04) y 10

Más detalles

SISTEMAS ELECTRÓNICOS AVANZADOS. ING. TÉC. INDUSTRIAL ELECTRÓNICO

SISTEMAS ELECTRÓNICOS AVANZADOS. ING. TÉC. INDUSTRIAL ELECTRÓNICO INTERRUPCIONES Interrumpen la ejecución de un programa y pasan a la rutina de servicio del evento que provoca la interrupción. El vector de interrupción se encuentra en la dirección 04H de la memoria de

Más detalles

Microcontroladores PIC de Microchip: generalidades

Microcontroladores PIC de Microchip: generalidades Microcontroladores PIC de Microchip: generalidades PIC significa Peripheral Interface Controller Los fabrica ARIZONA MICROCHIP TECHNOLOGY. Fábrica principal: Chandler (Arizona). Otras en Tender (Arizona),

Más detalles

Tema 14. Interrupciones. Las. C. F. G.S. D.P.E. Módulo de Proyectos 1

Tema 14. Interrupciones. Las. C. F. G.S. D.P.E. Módulo de Proyectos 1 Tema 14 Las Interrupciones C. F. G.S. D.P.E. Módulo de Proyectos 1 Los PIC de la familia 16F8X poseen 4 fuentes de interrupción: Interrupción externa a través del pin RB0/INT Interrupción por overflow

Más detalles

Cartilla para Microcontrolador PIC16F877. 28/40 Pin 8-Bit CMOS FLASH.

Cartilla para Microcontrolador PIC16F877. 28/40 Pin 8-Bit CMOS FLASH. Cartilla para Microcontrolador PIC16F877 28/40 Pin 8-Bit CMOS FLASH. Características principales CPU RISC de alta performance Set de35 instrucciones Todas las instrucciones son de un ciclo salvo aquellas

Más detalles

DEPARTAMENTO ELECTRÓNICA PIC - TEMA 2 INTRODUCCIÓN A LOS MICROCONTROLADORES PIC

DEPARTAMENTO ELECTRÓNICA PIC - TEMA 2 INTRODUCCIÓN A LOS MICROCONTROLADORES PIC DEPARTAMENTO ELECTRÓNICA PIC - TEMA 2 INTRODUCCIÓN A LOS MICROCONTROLADORES PIC 1 Los 'PIC' son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650,

Más detalles

Laboratorio de Sistemas Embebidos Conceptos generales (2009)

Laboratorio de Sistemas Embebidos Conceptos generales (2009) Laboratorio de Sistemas Embebidos Conceptos generales (2009) Índice Introducción a los PIC Conceptos generales sobre el dspic30f Reloj del sistema Entrada/salida con puertos paralelos Timers Interrupciones

Más detalles

Introducción a los microcontroladores y microprocesadores

Introducción a los microcontroladores y microprocesadores Introducción a los microcontroladores y microprocesadores 1/25 Índice 1.1 Introducción. 1.1.1 Evolución de los up. 1.1.2 Rendimiento de un microprocesador. 1.1.3 RISC /CISC. 1.2 Sistemas basados en microprocesador.

Más detalles

RB7/PGD RB6/PGC RB5 RB4 RB3/PGM RB2. RB1 RB0/INT VDD Vss RD7/PSP7 RD6/PSP6 RD5/PSP5 RD4/PSP4 RC7/RX/DT RC6/TX/CK RC5/SD0 RC4/SDI/SDA RD3/PSP3 RD2/PSP2

RB7/PGD RB6/PGC RB5 RB4 RB3/PGM RB2. RB1 RB0/INT VDD Vss RD7/PSP7 RD6/PSP6 RD5/PSP5 RD4/PSP4 RC7/RX/DT RC6/TX/CK RC5/SD0 RC4/SDI/SDA RD3/PSP3 RD2/PSP2 LOS PIC16F87X Características Generales D. de B L O Q U E S 1 D. de B L O Q U E S D. de B L O Q U E S 2 Características (1) Procesador de arquitectura RISC avanzada Juego de solo 35 instrucciones con 14

Más detalles

TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER.

TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER. 1 TUTORIAL OBJETIVOS Familiarizarse con el TMR0 como contador de pulsos internos y generador de retardos. Conocer el método del polling para verificar banderas de dispositivos. Crear y manipular variables

Más detalles

Temporizadores y contadores en tiempo real: El módulo Timer0 del PIC.

Temporizadores y contadores en tiempo real: El módulo Timer0 del PIC. Temporizadores y contadores en tiempo real: El módulo Timer0 del PIC. 1. Introducción... 1 2. Funcionamiento del Timer0... 1 2.1. Estructura general del Timer0...2 2.2. Entrada de reloj del modulo Timer0...2

Más detalles

MICROCONTROLADORES PIC EEPROM. Memoria de programa Características

MICROCONTROLADORES PIC EEPROM. Memoria de programa Características EEPROM. Memoria de programa Características Algunos dispositivos pueden leer la memoria de programa. Leer checksums, calibración de datos, tablas. 14-bits de datos comparados con los 8 de retlw 0xnn Accesibles

Más detalles

Pines de entrada/salida (I/O) de propósito general. Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos.

Pines de entrada/salida (I/O) de propósito general. Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos. 1 Pines de entrada/salida (I/O) de propósito general Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos. Para añadir flexibilidad al micro, muchos de sus pines de entrada/salida

Más detalles

El microcontrolador PIC de Microchip

El microcontrolador PIC de Microchip El microcontrolador PIC de Microchip Taller de Microcontroladores año 2012 Optativa de grado y Curso de Posgrado Organización de los PIC Características generales de los PIC Fabricados con tecnología CMOS.

Más detalles

Microcontroladores PIC

Microcontroladores PIC Microcontroladores PIC Ofertamos la posibilidad de hacer el proyecto de la asignatura usando PICs en vez de Arduinos (AVR). Microcontrolador = ordenador en un chip, incluyendo procesador, memoria, algunos

Más detalles

Introducción a la Entrada/Salida

Introducción a la Entrada/Salida Introducción a la Entrada/Salida Organización de entrada/salida La familia de procesadores 80x86, presente en el IBM PC, utiliza la arquitectura Von Neumann, que puede verse en la figura 1. El denominado

Más detalles

PRIMERA PARTE. La gama básica: el humilde PIC12F508 TEORÍA

PRIMERA PARTE. La gama básica: el humilde PIC12F508 TEORÍA PRIMERA PARTE La gama básica: el humilde PIC12F508 TEORÍA Microcontrolador: la solución está en un chip CAPÍTULO 1 1.1. QUÉ ES UN MICROCONTROLADOR? Es un pequeño computador construido sobre el «chip»

Más detalles

Familias de microcontroladores de radio frecuencia.

Familias de microcontroladores de radio frecuencia. CAPITULO 3 Familias de microcontroladores de radio frecuencia. 3.1 Familias de rfpics. MICROCHIP ha desarrollado unas familias de microcontroladores con un anexo, que es una unidad transmisora de ASK o

Más detalles

Programación y diseño de dispositivos mediante microcontroladores PIC

Programación y diseño de dispositivos mediante microcontroladores PIC Metodología de Programación, Programación en C, Aplicaciones electrónicas 1 / 7 Programación y diseño de dispositivos mediante microcontroladores PIC Hemos elegido el microcontrolador PIC16F84 por las

Más detalles

Familias de microcontroladores de 16 bits de Microchip

Familias de microcontroladores de 16 bits de Microchip Familias de microcontroladores de 16 bits de Microchip Características generales Periféricos, software y herramientas de desarrollo comunes a las 4 familias. Optimizados para C. Memoria de programa desde

Más detalles

Curso S08 para Cavernícolas

Curso S08 para Cavernícolas Curso S08 para Cavernícolas Tema ORIGENES DE LOS MICROCONTROLADORES FREESCALE, 2014 Todos los derechos reservados INTRODUCION Desde sus inicios como Motorola, esta empresa ha sido reconocida mundialmente

Más detalles

1. INTRODUCCION A LOS MICROCONTROLADORES... 1 1.1 CONTROLADOR Y MICROCONTROLADOR... 1 1.2 DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR...

1. INTRODUCCION A LOS MICROCONTROLADORES... 1 1.1 CONTROLADOR Y MICROCONTROLADOR... 1 1.2 DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR... 1. INTRODUCCION A LOS MICROCONTROLADORES... 1 1.1 CONTROLADOR Y MICROCONTROLADOR... 1 1.2 DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR.... 2 1.3 APLICACIONES DE LOS MICROCONTROLADORES... 4 1.4 EL

Más detalles

5. SECCIÓN DEL MICROCONTROLADOR (PROGRAMACIÓN)

5. SECCIÓN DEL MICROCONTROLADOR (PROGRAMACIÓN) 5. SECCIÓN DEL MICROCONTROLADOR (PROGRAMACIÓN) En este capítulo se describe la parte más robusta del proyecto, la cual es la programación del microcontrolador. Ésta se compone esencialmente de dos partes,

Más detalles

METODOLOGÍA DESARROLLADA PARA PRÁCTICAS DE PROGRAMACIÓN DE MICROCONTROLADORES PIC

METODOLOGÍA DESARROLLADA PARA PRÁCTICAS DE PROGRAMACIÓN DE MICROCONTROLADORES PIC METODOLOGÍA DESARROLLADA PARA PRÁCTICAS DE PROGRAMACIÓN DE MICROCONTROLADORES PIC M.A. VICENTE, C. FERNÁNDEZ., y M.N. ROBLES Dpto. de Ingeniería de Sistemas Industriales. Universidad Miguel Hernández.

Más detalles

El Microcontrolador PIC16F877. Resumen de hoja de datos

El Microcontrolador PIC16F877. Resumen de hoja de datos El Microcontrolador PIC16F877 Resumen de hoja de datos 2 El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y en su

Más detalles

Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC

Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC Temporizadores y contadores en tiempo real: El módulo Timer0 y el aler del PIC 1. Introducción...1 2. Estructura del Timer0...1 3. Funcionamiento del Timer0...2 3.1. Entrada de reloj del modulo Timer0...

Más detalles

Programación de Microcontroladores PIC-Microchip

Programación de Microcontroladores PIC-Microchip 69 Instituto Politécnico Nacional Escuela Superior de Cómputo Departamento de Programación y Desarrollo de Sistemas Academia de Algoritmia y Programación Programación de Microcontroladores PIC-Microchip

Más detalles

Diseño de Sistemas embebidos y comunicaciones: Aplicaciones de telefonía, RF y localización remota. Ing. José Oliden Martínez

Diseño de Sistemas embebidos y comunicaciones: Aplicaciones de telefonía, RF y localización remota. Ing. José Oliden Martínez Diseño de Sistemas embebidos y comunicaciones: Aplicaciones de telefonía, RF y localización remota El controlador dentro de un sistema de Control DISPOSITIVO DE MEDICIÓN CONVERSOR ANÁLOGO DIGITAL CONTROLADOR

Más detalles

BLOQUE 3 (PARTE 1) DEFINICIÓN,CLASIFICACIÓN Y CARACTERÍSTICAS GENERALES

BLOQUE 3 (PARTE 1) DEFINICIÓN,CLASIFICACIÓN Y CARACTERÍSTICAS GENERALES SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 3 MICROCONTROLADORES (PARTE ) DEFINICIÓN,CLASIFICACIÓN Y CARACTERÍSTICAS GENERALES Enrique Mandado Pérez María José Moure Rodríguez DEFINICIÓN DE MICROCONTROLADOR

Más detalles

INTRODUCCIÓN A LOS MICROPROCESADORES

INTRODUCCIÓN A LOS MICROPROCESADORES INTRODUCCIÓN A LOS MICROPROCESADORES Por Manuel Rico Secades Tecnología Electrónica Universidad de Oviedo BUSCANDO FALLOS EN EL ESQUEMA DE UN MICROPROCESADOR Chipworks Inc Canada El Microprocesador es

Más detalles

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Estructura de un computador: conceptos básicos Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa 1. Introducción 2. Elementos

Más detalles

TEMA 5 LA MEMORIA DE DATOS MEMORIA RAM D.P.E. DESARROLLO DE PROYECTOS 1

TEMA 5 LA MEMORIA DE DATOS MEMORIA RAM D.P.E. DESARROLLO DE PROYECTOS 1 TEMA 5 LA MEMORIA DE DATOS MEMORIA RAM D.P.E. DESARROLLO DE PROYECTOS 1 Estructura De La Memoria Ram (1) La memoria de datos RAM está dividida en dos partes diferenciadas: 1.- Zona SFR o zona de Registros

Más detalles

Tema. Módulo Captura Comparación Modulación n de Achura de Pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 1

Tema. Módulo Captura Comparación Modulación n de Achura de Pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 1 Tema Módulo Captura Comparación Modulación n de Achura de Pulsos C. F. G.S. D.P.E. Módulo de Proyectos 1 Módulo de Captura/ aptura/comparación/ n/pwm Los microcontroladores de la familia 16F87X disponen

Más detalles

Microcontroladores de Atmel

Microcontroladores de Atmel Microcontroladores de Atmel Familia AVR Ing. Marone José Introducción: Historia Los AVR son una familia de microcontroladores RISC de Atmel. La arquitectura de los AVR fue concebida por dos estudiantes

Más detalles

Arquitectura Von Neumann

Arquitectura Von Neumann Arquitectura Von Neumann Arquitectura Von Neumann Establecida en 1945 por Von Neumann Modelo básico de arquitectura utilizado en la mayoría de los computadores Su idea es la de conectar permanentemente

Más detalles

Tema 6: Microcontroladores

Tema 6: Microcontroladores Tema 6: Microcontroladores Carlos Garre del Olmo 1 Microcontroladores Contenidos Introducción a los microcontroladores. Principales familias y sus características. La familia PIC16. Programación de microcontroladores.

Más detalles

Tipos de Dispositivos Controladores

Tipos de Dispositivos Controladores Tipos de Dispositivos Controladores PLC Allen Bradley Siemens Schneider OMRON PC & Software LabView Matlab Visual.NET (C++, C#) FPGAS Xilinx Altera Híbridos Procesador + FPGA (altas prestaciones) µcontrolador

Más detalles

MICROCONTROLADORES: MIGRACIÓN A ARQUITECTURAS DE 32 BITS.

MICROCONTROLADORES: MIGRACIÓN A ARQUITECTURAS DE 32 BITS. MICROCONTROLADORES: MIGRACIÓN A ARQUITECTURAS DE 32 BITS. EVOLUCION DE LOS MICROPROCESADORES Entre 1946 y 1952, John Von Neumann y sus colegas del "Institute of Advanced Studies", desarrollaron el primer

Más detalles

El mundo de los PIC. Un PICmicro es un circuito integrado programable. Microchip, su fabricante dice: Programable Integrated Circuit.

El mundo de los PIC. Un PICmicro es un circuito integrado programable. Microchip, su fabricante dice: Programable Integrated Circuit. El mundo de los PIC Un PICmicro es un circuito integrado programable. Microchip, su fabricante dice: Programable Integrated Circuit. Programable quiere decir que se puede planificar la manera como va a

Más detalles

Clase 20: Arquitectura Von Neuman

Clase 20: Arquitectura Von Neuman http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una

Más detalles

Alarma con Interfaz DTMF de Línea Telefónica basado en PIC16F84

Alarma con Interfaz DTMF de Línea Telefónica basado en PIC16F84 Alarma con Interfaz DTMF de Línea Telefónica basado en PIC16F84 Propósito En toda aplicación donde normalmente se requiera el establecimiento de una conexión telefónica se hace necesario el diseño de una

Más detalles

Microprocesadores, Tema 6:

Microprocesadores, Tema 6: Microprocesadores, Tema 6: Módulos CCP (Capturar / Comparar / PWM) Guillermo Carpintero Marta Ruiz Universidad Carlos III de Madrid Objetivos Estudiar los diferentes modos de funcionamiento de los módulos

Más detalles

Microcontroladores. 1. Controlador y microcontrolador.

Microcontroladores. 1. Controlador y microcontrolador. Microcontroladores Los microcontroladores (ŲC) están conquistando el mundo. Están presentes en nuestro trabajo, en nuestra casa y en nuestra vida, en general. Se pueden encontrar controlando el funcionamiento

Más detalles

El computador. Miquel Albert Orenga Gerard Enrique Manonellas PID_00177070

El computador. Miquel Albert Orenga Gerard Enrique Manonellas PID_00177070 El computador Miquel Albert Orenga Gerard Enrique Manonellas PID_00177070 CC-BY-SA PID_00177070 El computador Los textos e imágenes publicados en esta obra están sujetos excepto que se indique lo contrario

Más detalles

Máster universitario en automatización de procesos industriales

Máster universitario en automatización de procesos industriales DEPARTAMENTO DE ELECTRÓNICA Máster universitario en automatización de procesos industriales Departamento de Electrónica Universidad de Alcalá DEPARTAMENTO DE ELECTRÓNICA AUTÓMATAS DE OMRON Estructura de

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 7.- Módulo Serial Sincrónico de Comunicaciones

Más detalles

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A Tres tipos de interrupciones: Internas (TRAPS) Externas (HARDWARE) Software Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset... 0000:0008

Más detalles

Programación de microcontroladores en tarjetas: Soluciones para el mercado del automóvil

Programación de microcontroladores en tarjetas: Soluciones para el mercado del automóvil Programación de microcontroladores en tarjetas: Soluciones para el mercado del automóvil Artículo cedido por Agilent Technologies www.agilent.com Dado que los µcs modernos llevan Flash a bordo, la programación

Más detalles

1. ÍNDICE. Índice de contenido 2. INTRODUCCIÓN 3. CONTENIDO 1. OBJETIVOS DEL PROYECTO

1. ÍNDICE. Índice de contenido 2. INTRODUCCIÓN 3. CONTENIDO 1. OBJETIVOS DEL PROYECTO ULPGC, Universidad de Las Palmas de Gran Canarias. Facultad de Informática. Asignatura: Diseño de Sistemas Basados en Microprocesadores Profesor: Ricardo Pérez García. Regador Automático ACOSTA PADRÓN,

Más detalles

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA ING. FORTINO VÁZQUEZ ELORZA Documento traducido de la

Más detalles

TARJETA ELECTRÓNICA PARA LA REALIZACIÓN DE FUNCIONES DE TELEMETRÍA Y CONTROL MEDIANTE TECNOLOGÍAS WIRELESS

TARJETA ELECTRÓNICA PARA LA REALIZACIÓN DE FUNCIONES DE TELEMETRÍA Y CONTROL MEDIANTE TECNOLOGÍAS WIRELESS TARJETA ELECTRÓNICA PARA LA REALIZACIÓN DE FUNCIONES DE TELEMETRÍA Y CONTROL MEDIANTE TECNOLOGÍAS WIRELESS Luciano Boquete, José M. R. Ascariz, Ignacio Bravo y Pedro Martín Universidad de Alcalá de Henares.

Más detalles

1. INTRODUCCION A LOS MICROCONTROLADORES...3

1. INTRODUCCION A LOS MICROCONTROLADORES...3 Modificado por Luis Frino www.frino.com.ar Fuente www.micro1.com.ar 1. INTRODUCCION A LOS MICROCONTROLADORES...3 1.1 CONTROLADOR Y MICROCONTROLADOR...3 1.2 DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR...4

Más detalles

Energía fotovoltaica y su aplicación rural

Energía fotovoltaica y su aplicación rural Energía fotovoltaica y su aplicación rural Antonio Blanco Solsona, Francisco García Trobat Antonio.Blanco@uv.es gtrobat@telefonica.net INTRODUCCIÓN En las fincas rurales aisladas es cada vez más necesario

Más detalles

Arquitectura y Organización de un microcontrolador genérico

Arquitectura y Organización de un microcontrolador genérico Arquitectura y Organización de un microcontrolador genérico Taller de Microcontroladores año 2012 Optativa de grado y Curso de Posgrado Temario 1- Surgimiento y desarrollo 1.1 Ámbito de aplicación 1.2

Más detalles

Tema 11. Introducción a los Microprocesadores y Microcontroladores

Tema 11. Introducción a los Microprocesadores y Microcontroladores Unidad 11 Introducción a los microprocesadores y microcontroladores Andres.Iborra@upct.es Juan.Suardiaz@upct.es Septiembre 2002 1 CONTENIDO Unidad 11. Introducción a los microprocesadores y microcontroladores.

Más detalles

DEPARTAMENTO ELECTRÓNICA PIC - TEMA 1 INTRODUCCIÓN A LOS MICROCONTROLADORES

DEPARTAMENTO ELECTRÓNICA PIC - TEMA 1 INTRODUCCIÓN A LOS MICROCONTROLADORES DEPARTAMENTO ELECTRÓNICA PIC - TEMA 1 INTRODUCCIÓN A LOS MICROCONTROLADORES 1 Microprocesador Sistema secuencial Síncrono: Estados Infinitos. Interpreta (decodifica) combinaciones de bits (órdenes) y genera

Más detalles

TEMA 6 MICROCONTROLADORES. PIC 16F84. 1. Introducción. 1.1. Referencia histórica.

TEMA 6 MICROCONTROLADORES. PIC 16F84. 1. Introducción. 1.1. Referencia histórica. T-6 Microcontroladores. PIC16F84. 1 TEMA 6 MICROCONTROLADORES. PIC 16F84. 1. Introducción. En las aplicaciones sencillas resultan preferibles las soluciones no programables que no requieren desarrollo

Más detalles

Señal de petición de Interrupción

Señal de petición de Interrupción Consideren una tarea que require tomar caracteres desde un teclado y mostrarlos en la pantalla de un monitor. La tasa de transferencia desde un teclado a un computador está limitado por la velocidad del

Más detalles

Interrupciones Fuentes de Interrupciones para el PIC16F1787

Interrupciones Fuentes de Interrupciones para el PIC16F1787 Fuentes de para el PIC16F1787 Interrupción externa a través del pin RB0/INT Interrupción por cambio de nivel Interrupción por escritura en la EEPROM Interrupción por desbordamiento del TMR0 Interrupción

Más detalles

El módulo LCD Ejemplos de funcionamiento

El módulo LCD Ejemplos de funcionamiento SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 7: El módulo LCD El módulo LCD Ejemplos de funcionamiento - 1 - 1. Objetivos: - Conocer el funcionamiento y programación

Más detalles

MANUAL DE MICROCONTROLADORES PIC

MANUAL DE MICROCONTROLADORES PIC MANUAL DE MICROCONTROLADORES PIC Contenido: CAPITULO 1 Introducción a los microcontroladores ( Microcontroladores PIC de Microchip) CAPITULO 2 Programación en lenguaje ensamblador CAPITULO 3 Técnicas en

Más detalles

Sistemas con Microcontroladores y Microprocesadores

Sistemas con Microcontroladores y Microprocesadores Sistemas con Microcontroladores y Microprocesadores Objetivos Al terminar el curso, el estudiante estará capacitado para: 1. Entender funcionalmente cómo trabaja un sistema de computadora: Describir los

Más detalles

Prácticas de bajo coste basadas en la USBLab

Prácticas de bajo coste basadas en la USBLab CEA-IFAC GT Educación en Automática Encuentro sobre innovación docente en Automática Prácticas de bajo coste basadas en la USBLab José A. López Orozco Eva Besada Portas Santiago Cifuentes Costa José María

Más detalles

EDUPIC Módulo 16F628 Manual del Usuario

EDUPIC Módulo 16F628 Manual del Usuario 1 EDUPIC Módulo 16F628 Manual del Usuario Indice : 1. Introducción 2 2. Descripción general 2 3. Definición de los pines en el 16F628 4 4. Programador de la memoria FLASH 5 5. Oscilador 5 6. Arquitectura

Más detalles

NINO PICKIT2 PIC PROGRAMMER

NINO PICKIT2 PIC PROGRAMMER NINO PICKIT2 PIC PROGRAMMER El programador PicKit2, es una herramienta de programación para desarrollo de bajo costo. Es capaz de programar la mayoría de los microcontroladores y memorias seriales EEPROM

Más detalles

CAN-101, HT6P20x2 Encoder para aplicaciones remotas de control

CAN-101, HT6P20x2 Encoder para aplicaciones remotas de control Nota de Aplicación: CAN-101 Título: HT6P20x2 Encoder para aplicaciones remotas de control Autor: Ing Iván C Sierra Revisiones Fecha Comentarios 0 28/01/13 En esta oportunidad le presentamos un nuevo encoder,

Más detalles

CONSEJO DE EDUCACIÓN TÉCNICO PROFESIONAL (Universidad del Trabajo del Uruguay) PROGRAMA PLANEAMIENTO EDUCATIVO. Código en SIPE.

CONSEJO DE EDUCACIÓN TÉCNICO PROFESIONAL (Universidad del Trabajo del Uruguay) PROGRAMA PLANEAMIENTO EDUCATIVO. Código en SIPE. (Universidad del Trabajo del Uruguay) PROGRAMA PLANEAMIENTO EDUCATIVO Código en SIPE PROGRAMA Descripción en SIPE TIPO DE CURSO 050 Ingeniero Tecnológico PLAN 1986 1986 (Actualización 2011) SECTOR DE ESTUDIO

Más detalles

Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC

Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC A. Muñoz, A. Millan, P. Ruiz-de-Clavijo, J. Viejo, E. Ostua, D. Guerrero Grupo ID2 (Investigación y Desarrollo Digital).

Más detalles

Definición: PLC: CONTROLES LOGICOS PROGRAMABLES (PLC) 23/09/2014

Definición: PLC: CONTROLES LOGICOS PROGRAMABLES (PLC) 23/09/2014 CONTROLES LOGICOS PROGRAMABLES (PLC) Cátedra: Control de Procesos Facultad de Ingeniería Universidad Nacional de Entre Ríos Definición: Aparato digital con memoria programable para el almacenamiento de

Más detalles

Capítulo VIII: PROGRAMACIÓN DEL PIC 16F876A

Capítulo VIII: PROGRAMACIÓN DEL PIC 16F876A Capítulo VIII: PROGRAMACIÓN DEL PIC 16F876A Proyecto Fin de Carrera 95 Antonio Andújar Caballero 8. PROGRAMACIÓN DEL PIC 16F876A. A la hora de realizar el programa de control para nuestro ecualizador,

Más detalles

Alarma 3G por teléfono móvil

Alarma 3G por teléfono móvil Alarma 3G por teléfono móvil Índice A.Descripción... 3 B.El esquema... 4 C.La placa... 7 D.El programa... 8 E.Conclusiones finales... 13 Francisco Aguilar Segura Alarma 3G A. Descripción Este proyecto

Más detalles

Preguntas, ejercicios y problemas para el libro: Microcontroladores: fundamentos y aplicaciones con PIC

Preguntas, ejercicios y problemas para el libro: Microcontroladores: fundamentos y aplicaciones con PIC Preguntas, ejercicios y problemas para el libro: Microcontroladores: fundamentos y aplicaciones con PIC Autores: Fernando E. Valdés Pérez y Ramon Pallàs Areny Barcelona: Marcombo, 2007, ISBN: 84 267 1414

Más detalles

PIC 16F87X TRABAJO EXPLICACIÓN

PIC 16F87X TRABAJO EXPLICACIÓN PIC 16F87X TRABAJO EXPLICACIÓN Sebastián Martín García INDICE DIFERENCIAS ENTRE PIC16F84 Y 16F87X 4 PIC 16F87X 5 DIFERENCIAS ENTRE 16F84 Y 16F87X 5 SENSORES ANALOGICOS MAS UTILIZADOS 6 SENSOR DE LUMINOSIDAD

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 8.- Inter Integrated Circuit Interface I2C MMIIC

Más detalles

Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S.

Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S. Fundamentos de Computación e Informática Algoritmos Profesor : Fernando Espinoza S. Objetivos Principales del Curso Comprender los sistemas computacionales modernos. Desarrollar la lógica de programación

Más detalles

M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx. Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Semestre 2009-2

M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx. Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Semestre 2009-2 Microcontroladores M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Semestre 2009-2 Conceptos básicos Computadora Máquina diseñada

Más detalles

FUNDAMENTOS DE INFORMATICA

FUNDAMENTOS DE INFORMATICA FUNDAMENTOS DE INFORMATICA TEMAS QUE SE TRATARÁN: Arquitectura Interna Sistemas Operativos Programación en Visual Basic Bases de Datos Redes e Internet 1 FUNDAMENTOS DE INFORMATICA Tema 1: Arquitectura

Más detalles

Qué es un Microcontrolador?

Qué es un Microcontrolador? Curso de Microcontroladores Qué es un Microcontrolador? Al igual que la mayoría de las computadoras, los microcontroladores son simples ejecutores de instrucciones de propósito general. La verdadera estrella

Más detalles

COMENTARIO TECNICO. Herramientas de Hard & Soft. 1era Parte

COMENTARIO TECNICO. Herramientas de Hard & Soft. 1era Parte COMENTARIO TECNICO Herramientas de Hard & Soft. 1era Parte En artículos anteriores se han nombrado distintas herramientas de hardware (placas, sistemas de emulación, grabadores / borradores, etc.) y herramientas

Más detalles

ESTRUCTURA DE MICROPROCESADORES

ESTRUCTURA DE MICROPROCESADORES ESTRUCTURA DE MICROPROCESADORES Introducción a la arquitectura i8086 Profesor Ing. Johan Carvajal Godínez AGENDA DE LA CLASE HISTORIA DEFINICIONES ANTECEDENTES MICROCOMPUTADORA INTRODUCCION AL 8086 HISTORIA

Más detalles

Manual de Microcontrolador 16F873. Universidad de Guanajuato F I M E E Barrón Zambrano José Hugo Dr. Gustavo Cerda Villafaña

Manual de Microcontrolador 16F873. Universidad de Guanajuato F I M E E Barrón Zambrano José Hugo Dr. Gustavo Cerda Villafaña Manual de Microcontrolador 16F873 F I M E E Barrón Zambrano José Hugo Dr. Gustavo Cerda Villafaña Índice general Índice de cuadros Índice de figuras III IV 1. Introducción 1 1.1. Controlador y microcontrolador.................

Más detalles

INFORMÁTICA INDUSTRIAL II

INFORMÁTICA INDUSTRIAL II INFORMÁTICA INDUSTRIAL II Programa de la asignatura Curso 2001 2002 Huelva, 8 de Octubre de 2000 INFORMÁTICA INDUSTRIAL II. Curso Académico 2001/02. TITULACIÓ N: Industrial. Ingeniero Técnico Industrial

Más detalles

ES 2 232 257 A1 G06F 17/60 H04B 7/26 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA. 11 Número de publicación: 2 232 257

ES 2 232 257 A1 G06F 17/60 H04B 7/26 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA. 11 Número de publicación: 2 232 257 19 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA 11 Número de publicación: 2 232 27 21 Número de solicitud: 200202683 1 Int. Cl. 7 : A61B /14 G06F 17/60 H04B 7/26 12 SOLICITUD DE PATENTE A1 22 Fecha de

Más detalles

Microprocesadores y microcontroladores. - Sistemas Empotrados -

Microprocesadores y microcontroladores. - Sistemas Empotrados - Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Microprocesadores y microcontroladores - Sistemas Empotrados - M.C. Jorge Eduardo Ibarra Esquer jorge.ibarra@uabc.edu.mx Semestre

Más detalles

Dentro del PIC16F877 se distinguen tres bloques de memoria.

Dentro del PIC16F877 se distinguen tres bloques de memoria. 1 ORGANIZACIÓN de la MEMORIA Dentro del PIC16F877 se distinguen tres bloques de memoria. Memoria de programa En sus 8192 posiciones (8Kx14bits) contiene el programa con las instrucciones que gobiernan

Más detalles

Sistema de Control y Gestión de un Aparato Surtidor de Gasóleos y Gasolinas

Sistema de Control y Gestión de un Aparato Surtidor de Gasóleos y Gasolinas Sistema de Control y Gestión de un Aparato Surtidor de Gasóleos y Gasolinas AUTOR: Rubén Mercé Capell. DIRECTOR José Ramón López López. FECHA: Junio 2002. 1 Indice 1 Indice... 3 2 Memoria Descriptiva...

Más detalles

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5.

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. Unidad de E/S 1 Unidad de E/S Indice Introducción.

Más detalles

CAPÍTULO 2. La Instrumentación

CAPÍTULO 2. La Instrumentación CAPÍTULO 2 La Instrumentación La implementación en el laboratorio del sistema péndulo-carro que describimos en el capítulo anterior presenta algunos retos de instrumentación cuya solución no es sencilla.

Más detalles

Introducción a Arduino

Introducción a Arduino 9 de Noviembre de 2012 Indice-I Plataforma Estándar Electrónica IDE Conceptos básicos electrónica Ley de Ohm y efecto Joule Ruido, puntos sin conexión y efecto rebote Semiconductores Conceptos básicos

Más detalles

UNIVERSIDAD DON BOSCO

UNIVERSIDAD DON BOSCO CICLO 02 2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 03 ASIGNATURA: Control Digital NOMBRE DE LA PRACTICA: Configuración de los Puertos

Más detalles

NUEVAS TECNOLOGÍAS EN LOS CONTROLADORES DIGITALES DE SEÑALES, ESTUDIO Y APLICACIONES

NUEVAS TECNOLOGÍAS EN LOS CONTROLADORES DIGITALES DE SEÑALES, ESTUDIO Y APLICACIONES Ra Ximhai Vol. 8, Núm. 2 / Mayo - Agosto 2012 NUEVAS TECNOLOGÍAS EN LOS CONTROLADORES DIGITALES DE SEÑALES, ESTUDIO Y APLICACIONES NEW TECHNOLOGY IN DIGITAL SIGNAL CONTROLLERS, STUDY & APPLICATIONS Jaime

Más detalles

Instrumentación con Microcontroladores. Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12

Instrumentación con Microcontroladores. Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12 Instrumentación con Microcontroladores Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12 Contenido Problemas relativos a los proyectos Introducción y motivación para utilizar a Arduino Entrada

Más detalles

Ingeniería en Automática Industrial

Ingeniería en Automática Industrial SISTEMAS DIGITALES II Ingeniería en Automática Industrial Profesor: Ing. Vladimir Trujillo Arias Oficina 315 extension 2134 Email vtarias@unicauca.edu.co co ftp://hefestos.ucauca.edu.co Objetivos Generales

Más detalles

PLATAFORMA DE CONTROL DIGITAL DE SISTEMAS ELECTRÓNICOS DE POTENCIA

PLATAFORMA DE CONTROL DIGITAL DE SISTEMAS ELECTRÓNICOS DE POTENCIA PLATAFORMA DE CONTROL DIGITAL DE SISTEMAS ELECTRÓNICOS DE POTENCIA V. MIÑAMBRES-MARCOS, E. ROMERO-CADAVAL Y F. BARRERO-GONZÁLEZ Departamento de Electrónica e Ingeniería Electromecánica. Escuela de Ingenierías

Más detalles

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA INGENIERÍA EN MECATRÓNICA Fundamentos de Mecatrónica. Primavera 2007 Profesor: MC. Luis Eduardo Espinosa Maya Programa Qué

Más detalles

Especificaciones técnicas de los prototipos:

Especificaciones técnicas de los prototipos: Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado

Más detalles

Microchip Tips & Tricks...

Microchip Tips & Tricks... COMENTARIO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de Electrónica Elemon S.A. N. de R: La presente serie de artículos técnicos tiene por objetivo proponer consejos y trucos

Más detalles

DSPs y la Electrónica en Automoción

DSPs y la Electrónica en Automoción DSPs y la Electrónica en Automoción Curso 2008/2009 2 Contenidos 1. Introducción 3 2. Procesadores Digitales de Señales (DSP).. 3 - Características Generales.... 3 - Aplicaciones... 3 - Arquitectura 4

Más detalles

Transmisi n de Datos a Trav s de un PIC

Transmisi n de Datos a Trav s de un PIC Transmisi n de Datos a Trav s de un PIC 4 Introducción Tal como lo dice MICROCHIP en sus páginas Web, y según lo que hemos podido experimentar, los microcontroladores PIC16CXXX son de alto rendimiento

Más detalles

8 abril 2014 IFEMA Madrid spain.ni.com/nidays. spain.ni.com

8 abril 2014 IFEMA Madrid spain.ni.com/nidays. spain.ni.com 8 abril 2014 IFEMA Madrid /nidays 1 Tendencias y novedades de la arquitectura RIO Matteo Bambini El enfoque de NI hacia el hardware flexible Procesador de Tiempo Real o basado en PC Tecnología FPGA comercial

Más detalles