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

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

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

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

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

Microcontroladores PIC

Microcontroladores PIC Microcontroladores PIC Procesador RISC. Arquitectura Harvard Pipeline Formato de instrucciones ortogonal Arquitectura basada en banco de registros Distintos periféricos: temporizadores, puertos paralelo/serie,

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

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

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 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

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

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

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos:

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos: Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos: Unidad Central de proceso (CPU/UCP): Unidad que se encarga del control del ordenador, procesando para ello

Más detalles

Elección de un microcontrolador

Elección de un microcontrolador Elección de un microcontrolador Decisión multivariable. No hay un óptimo evidente Factores: Herramientas de desarrollo Base de conocimientos Precio y disponibilidad Familia versátil y en desarrollo Cantidad

Más detalles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

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

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

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

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

PUERTOS DE ENTRADA Y SALIDA

PUERTOS DE ENTRADA Y SALIDA PUERTOS DE ENTRADA Y SALIDA El microcontrolador Z8 PLUS dedica 14 líneas para puertos de entrada y salida. Estas líneas están agrupadas en dos puertos conocidos como el Puerto A y el Puerto B. El puerto

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

En el presente capítulo se describe la programación del instrumento virtual y cómo

En el presente capítulo se describe la programación del instrumento virtual y cómo Capítulo 6. Instrumentación virtual En el presente capítulo se describe la programación del instrumento virtual y cómo éste controla el circuito de captura de señales, la llamada telefónica y escribe los

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas AUTOMATIZACION GUIA DE TRABAJO 2 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura

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

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA INTRODUCCIÓN AL PIC NOMENCLATURA ARQUITECTURA. TEMPORIZACIÓN. SET DE INSTRUCCIONES. MODOS DE DIRECCIONAMIENTO.

Más detalles

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave: 722-1 www.electronicaestudio.com

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave: 722-1 www.electronicaestudio.com PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave: 722-1 www.electronicaestudio.com Guía de Operación P I C M I C R O E S T D U D I O Timer Monoestable/Biestable

Más detalles

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales:

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: INTERRUPCIONES La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: a)consultas (POLLING): Se comprueban cíclicamente,

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

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

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

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

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

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

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

BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE

BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE Fernando Nuño García 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995

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 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

502 A I.S.C. JOSE BARDO MORENO MACHADO ENRIQUE EDUARDO MORAN PRADO EDILBERTO RASCON HERNANDEZ

502 A I.S.C. JOSE BARDO MORENO MACHADO ENRIQUE EDUARDO MORAN PRADO EDILBERTO RASCON HERNANDEZ 502 A I.S.C. JOSE BARDO MORENO MACHADO ENRIQUE EDUARDO MORAN PRADO EDILBERTO RASCON HERNANDEZ Dispositivo basado en circuitos que posibilitan el almacenamiento limitado de información y su posterior recuperación.

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

Taller de Firmware. Introducción al PIC16F877. Facultad de Ingeniería Instituto de Com putación

Taller de Firmware. Introducción al PIC16F877. Facultad de Ingeniería Instituto de Com putación Taller de Firmware Introducción al PIC16F877 Facultad de Ingeniería Instituto de Com putación Contenido Introducción a los microcontroladores PIC. Presentación del PIC 16F877. Introducción a los microcontroladores

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

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES. 1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado

Más detalles

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software. ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar

Más detalles

La forma de manejar esta controladora es mediante un ordenador utilizando algún lenguaje de programación (Por ejemplo.: C, Visual Basic, Logo,...).

La forma de manejar esta controladora es mediante un ordenador utilizando algún lenguaje de programación (Por ejemplo.: C, Visual Basic, Logo,...). Instituto de Tecnologías Educativas Circuito de control El circuito de control es la parte más delicada de la controladora, ya que se encarga de controlar las entradas (Puerto LPT, Entradas Analógicas,

Más detalles

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT)

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) Centro CFP/ES COMUNICACIÓN I2C 1 VENTAJAS DE LA COMUNICACIÓN I2C COMPARATIVA ESTANDAR DE TRANSMISIÓN 2 DISPOSITIVOS I2C DISPOSITIVOS I2C MAX518 3 DISPOSITIVOS

Más detalles

MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627)

MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627) MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627) TEMARIO Objetivo: El estudiante comprenderá la evolución de los microcontroladores y microprocesadores así como sus diferencias, desarrollara su habilidad

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

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS Ing. Javier A. Garabello Facultad Regional Villa María UTN Av. Universidad 450 Tel: 0353-4537500 javiergarabello@hotmail.com

Más detalles

6-REGISTROS DEL 8086 Y DEL 80286

6-REGISTROS DEL 8086 Y DEL 80286 ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16

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

2.- PLATAFORMA ARDUINO (HARDWARE)

2.- PLATAFORMA ARDUINO (HARDWARE) 2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador

Más detalles

Reprogramación de módulos de control

Reprogramación de módulos de control Reprogramación de módulos de control Componentes de un computador. 1)Bloque de Entrada: Se denomina bloque de entrada a todos los circuitos que se encuentran como receptores de las diferentes señales que

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

MICROCONTROLADOR PIC DE MICROCHIP

MICROCONTROLADOR PIC DE MICROCHIP MICROCONTROLADOR PIC DE MICROCHIP PIC16F877-28-PIN 8-BIT CMOS FLASH MICROCONTROLLER PIC16F877: ESTRUCTURA INTERNA Bus de Datos Bus de Datos (programa) Registro de trabajo (acumulador) Conversor A/D Contador/Temporizador

Más detalles

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado

Más detalles

- El programador no funciona con los siguientes sistemas operativos: Windows NT, ni la familia de Windows 2000

- El programador no funciona con los siguientes sistemas operativos: Windows NT, ni la familia de Windows 2000 Precauciones previas: - Lo primero, te recomiendo que imprimas este documento. - El programador no funciona con los siguientes sistemas operativos: Windows NT, ni la familia de Windows 2000 - La velocidad

Más detalles

picojava TM Características

picojava TM Características picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar

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

CONCEPTOS INFORMÁTICOS BÁSICOS

CONCEPTOS INFORMÁTICOS BÁSICOS CONCEPTOS INFORMÁTICOS BÁSICOS Informática Def 1: Se define como la ciencia que estudia el tratamiento Def 2: Ciencia que estudia la de una forma lógica y racional, empleando para ello medios humanos,

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

Arquitectura basica de un computador

Arquitectura basica de un computador Arquitectura basica de un computador Componentes o División básica de un computador Perifericos: Son todos los dispositivos de entrada (Input) y salida (Output): Monitor, Teclado, Ratón, Unidades de almacenamiento

Más detalles

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes: Facultad de Ciencias Exactas y Naturales y Agrimensura Departamento de Ingeniería Cátedra : Proyecto Final Apuntes : Microprocesadores Tema 6-1 : Esquema de un µp. La CPU Lo que definimos como CPU (Central

Más detalles

Automatización digital de procesos. Tema B

Automatización digital de procesos. Tema B Automatización digital de procesos Tema B Estructura de sistema ACTUADORES PROCESO SENSORES Acciones que se realizan sobre el proceso Información suministrada por el proceso SALIDAS PLC ENTRADAS Bloques

Más detalles

Sistemas de Computadoras Índice

Sistemas de Computadoras Índice Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo

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

Cuestionario: Programación en C y máscaras (II)

Cuestionario: Programación en C y máscaras (II) Este documento es un autotest de ayuda enmarcado en la asignatura Informática Industrial y corresponde al tema Programación en C, pero es abierto y puede servir para entender el funcionamiento básico de

Más detalles

HARDWARE DE UN ORDENADOR. Elementos básicos

HARDWARE DE UN ORDENADOR. Elementos básicos HARDWARE DE UN ORDENADOR Elementos básicos Componentes de un ordenador Hardware: todos los componentes físicos, tanto internos como externos: monitor, teclado, disco duro, memoria, etc. Software: todos

Más detalles

MANUAL CÁMARA DE MOWAY

MANUAL CÁMARA DE MOWAY MANUAL CÁMARA DE MOWAY Página 2 de 12 Copyright (c) 2011 Bizintek Innova, S.L. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,

Más detalles

Actividad 4: Comunicación entre PLC s vía Ethernet

Actividad 4: Comunicación entre PLC s vía Ethernet Actividad 4: Comunicación entre PLC s vía Ethernet 1.- Listado de materiales: PC con Tarjeta de red 3com o similar. 2 PLC Omrom CJ1M CPU11 ETN Estos autómatas llevan integrada la tarjeta de comunicaciones

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

EB005-30-3-ES. Appendix 1 Circuit Diagram Hoja de datos de la placa LCD EB005-30-3. Contenido - 1 -

EB005-30-3-ES. Appendix 1 Circuit Diagram Hoja de datos de la placa LCD EB005-30-3. Contenido - 1 - Hoja de datos de la placa LCD EB005-30-3 Contenido 1. Acerca de este documento... 2. Información general... 3. Diseño de la placa... 4. Descripción del circuito Apéndice 1 Diagrama de conexiones - 1 -

Más detalles

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar I2C Ing. Pablo Martín Gomez pgomez@fi.uba.ar 1 Comunicaciones en un bus serie 2 Comunicaciones en un bus serie 3 I²C Velocidad 4 UART Universal Asynchronous Receiver Transmitter Estándar de comunicación

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

Conexión de GPS a Open CPN.

Conexión de GPS a Open CPN. Conexión de GPS a Open CPN. Los GPS pueden ser por Bluetooth, USB o Serie. Trasmiten los datos a través de un puerto serie o Puerto COM Los puertos COM son puertos de comunicación Serie; que puede ser

Más detalles

Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux

Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid

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

REDES INFORMÁTICAS. Un equipo se dice que es cliente cuando aprovecha el servicio ofrecido por el servidor.

REDES INFORMÁTICAS. Un equipo se dice que es cliente cuando aprovecha el servicio ofrecido por el servidor. REDES INFORMÁTICAS La finalidad de toda red informática es la de compartir recursos, información servicios, ahorro económico y tener una gestión centralizada. Para ello es necesario que un equipo actúe

Más detalles

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2 Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera

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

Departamento técnico. Guía rápida CC-LINK. Autómatas serie Q con variadores FR-E 1 / 33

Departamento técnico. Guía rápida CC-LINK. Autómatas serie Q con variadores FR-E 1 / 33 1 Posibilidades de la red CC_Link...2 2 Cableado tarjetas CC_Link...3 2.1 Distancias...3 2.2 Características del cable...4 2.3 Conexionado del cable en los bornes...5 3 Configuración tarjeta variadores

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

Anexo B. Comunicaciones entre mc y PC

Anexo B. Comunicaciones entre mc y PC Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación

Más detalles

ELECTRÓNICA - SOFTWARE - AUTOMATION www.delcomp.pe 2011 DELCOMP S.A.C.

ELECTRÓNICA - SOFTWARE - AUTOMATION www.delcomp.pe 2011 DELCOMP S.A.C. TABLA DE CONTENIDOS 1) INTRODUCCIÓN 2) CONECTIVIDAD 3) TCP/IP 4) MODULOS 5) EJEMPLOS INTRODUCCIÓN La Tarjeta de Desarrollo PIC 18FJ S1 es un módulo de desarrollo electrónico con Microcontroladores práctico

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

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software

Más detalles

TEMA III - Interrupciones en Sistemas en Tiempo Real

TEMA III - Interrupciones en Sistemas en Tiempo Real 1 TEMA III - Interrupciones en Sistemas en Tiempo Real 3.1. Introducción Definición. Objetivo. Mecanismo básico. Ejemplo. Muestreo o polling. 3.2. Interrupciones Simples Componentes. Mecanismo. Ejemplo.

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

Comunicación CPU S7-1200 Vs CPU S7-1200 por TCP

Comunicación CPU S7-1200 Vs CPU S7-1200 por TCP Comunicación CPU S7-1200 Vs CPU S7-1200 por TCP Como hacer un proyecto paso a paso para la comunicación vía TCP entre dos CPU s del S7-1200 Versión 1.0 16/Dic/09 Para cualquier sugerencia diríjanse al

Más detalles

La informática es el conjunto de técnicas y conocimientos necesarios para el tratamiento automático de la información mediante el ordenador.

La informática es el conjunto de técnicas y conocimientos necesarios para el tratamiento automático de la información mediante el ordenador. Qué es la informática? La informática es el conjunto de técnicas y conocimientos necesarios para el tratamiento automático de la información mediante el ordenador. Se llama sistema informático al sistema

Más detalles

00352.3 KW x hora. on/off

00352.3 KW x hora. on/off Proyecto HomeControl. Se desea controlar la temperatura de una oficina con un computador de forma que se consiga el máximo ahorro energético y el confort de sus ocupantes. La oficina tiene actualmente

Más detalles

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI DEFINICIÓN Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, completamente estático es decir si el reloj se detiene los datos

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

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

TEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C

TEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C TEMA 20.0 EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C La comunicación n serie en los PIC 16F87X Los microcontroladores PIC de la familia 16F78x, tienen la posibilidad de comunicación serie, las

Más detalles

Sistema de control de equipos electrónicos vía Internet mediante dispositivos móviles

Sistema de control de equipos electrónicos vía Internet mediante dispositivos móviles Sistema de control de equipos electrónicos vía Internet mediante dispositivos móviles Verástegui, Romero Hugo Armando Sariñana, Cossio Carlos Alberto Arellano, López Roberto Carlos Instituto Tecnológico

Más detalles

Control, Instrumentación e Instalaciones Ingeniería Ambiental

Control, Instrumentación e Instalaciones Ingeniería Ambiental Control, Instrumentación e Instalaciones Ingeniería Ambiental TEMA 3. LABORATORIO. El Autómata Siemens S7-300. Programación Básica Alfredo Rosado Curso Académico 2010-2011 Control, Instrumentación e Instalaciones.

Más detalles

Unidad 1. La información

Unidad 1. La información Unidad 1. La información En esta unidad aprenderás: Los conceptos básicos de la informática. Cómo se representa la información dentro del ordenador. Las unidades de información. 1.1 Conceptos básicos Informática.

Más detalles