Tema 11. Introducción a los Microprocesadores y Microcontroladores
|
|
- Marta Soriano Díaz
- hace 8 años
- Vistas:
Transcripción
1 Unidad 11 Introducción a los microprocesadores y microcontroladores Andres.Iborra@upct.es Juan.Suardiaz@upct.es Septiembre
2 CONTENIDO Unidad 11. Introducción a los microprocesadores y microcontroladores Elementos básicos de un sistema microprocesador Microprocesadores frente a microcontroladores Arquitectura del PIC16F Fundamentos de programación del PIC16F Ejemplos de programación del PIC16F84. OBJETIVOS ESPECÍFICOS! Estudiar los bloques básicos de un microprocesador.! Comprender la diferencia entre lenguaje máquina y lenguaje ensamblador.! Comprender el funcionamiento básico de una CPU.! Estudiar la arquitectura básica del microcontrolador PIC 16F84! Distinguir entre puerto de E/S dedicado y puerto de E/S mapeado en memoria.! Estudiar la E/S por sondeo ( polling ), la E/S controlada por interrupción, y las interrupciones software.! Saber programar aplicaciones sencillas en un PIC16F84. 2
3 1. ELEMENTOS BÁSICOS DE UN SISTEMA MICROPROCESADOR El microprocesador El microprocesador es un circuito integrado digital que puede programarse con una serie de instrucciones, para realizar funciones específicas con los datos. Cuando un microprocesador se conecta a un dispositivo de memoria y se provee de dispositivos de entrada salida, pasa a ser un sistema microprocesador. 3
4 1. ELEMENTOS BÁSICOS DE UN SISTEMA MICROPROCESADOR Bus de direcciones CPU (µp) Bus de datos Bus de control Memoria Puerto de entrada Puerto de salida Periférico (Teclado, ratón, monitor) Periférico (Impresora, monitor) Existen tres bloques funcionales básicos: CPU, memoria y puertos. Los tres se encuentran conectados mediante buses. Los dispositivos de entrada y salida se conectan mediante puertos. Un puerto es una interfaz física de una computadora a través del la cual pasan los datos hacía y desde los periféricos. Los programas son un conjunto de instrucciones que entiende la CPU y que se ejecutan para resolver un problema específico. El programa se almacena en memoria. Cada posición de memoria tiene asignada una dirección exclusiva. Las instrucciones son leídas por la CPU a través del bus de datos cuando ésta las solicita. La CPU las interpreta, y las ejecuta secuencialmente. Con frecuencia las instrucciones vienen acompañadas de datos o direcciones, con objeto de modificarlos. La CPU genera señales de control para coordinar las transacciones. 4
5 1. ELEMENTOS BÁSICOS DE UN SISTEMA MICROPROCESADOR Unidad central de proceso(cpu) (I). Unidades funcionales Es un circuito de gran escala de integración que contiene la CPU completa de una computadora en un único circuito integrado. Los microprocesadores contienen diversas unidades funcionales que realizan trabajos específicos. El modo de relacionarse entre ellas establece la arquitectura interna del µp, el conjunto de instrucciones disponibles y el modo de ejecutarse cada una de ellas de Motorola Unidad aritmético lógica (ALU) Es el elemento clave de procesamiento del µp. Esta gobernada por la unidad de control. Se utiliza para realizar operaciones aritméticas y lógicas. Los datos de la ALU se obtienen de la matriz de registros. Matriz de registros Es la colección de registros disponibles pro el programador dentro del microprocesador. Existen también, registros invisibles no disponibles por el programador. Unidad de control Proporciona las señales de temporización y control. 5
6 1. ELEMENTOS BÁSICOS DE UN SISTEMA MICROPROCESADOR Unidad central de proceso(cpu) (II). Buses Bus de direcciones Es un bus de un solo sentido a través del cual el microprocesador envía un código de dirección a una memoria o dispositivo externo. 16 líneas = 2 16 = posisiones = 64 K (8080) 20, 24 bits 32 líneas = 2 32 = = 4 Gigas (Pentium) Bus de datos Es un bus de dos sentidos (8, 16, 32 o 64 bits). Bus de control Señales para ciclos de lectura / escritura, ciclos de espera, interrupciones, etc. 6
7 1. ELEMENTOS BÁSICOS DE UN SISTEMA MICROPROCESADOR Unidad central de proceso(cpu) (III)Programación. Todos los µp disponen de un conjunto básico de instrucciones que se pueden agrupar según su funcionalidad. En el Pentium se pueden distinguir siete grupos básicos: Transferencia de datos. Aritmética. Manipulación de bits. Bucles y saltos. Cadenas de caracteres. Subrutinas e interrupciones. Control del procesador. Las instrucciones son decodificadas antes de que sean ejecutadas. A las instrucciones en código binario se denomina lenguaje máquina. Con objeto de no escribir los programas en lenguaje máquina se utilizan nemónicos que constituyen lo que se conoce como lenguaje ensamblador. Los programas ensambladores se encargan de traducir los nemónicos en código máquina. También incluyen pseudo-instrucciones necesarias para facilitar la programación (reserva de zonas de datos, código, stack, variables, etc.). Un compilador traduce las instrucciones de un lenguaje de alto nivel máquina. 7
8 2. MICROPROCESADORES VS MICROCONTROLADORES. Concepto general de microcontrolador. " Es un C.I. que contiene todos los componentes de un computador. Aplicaciones 1. Periféricos y dispositivos auxiliares de los computadores. 2. Electrodomésticos. 3. Aparatos portátiles y de bolsillo (tarjetas, monederos, teléfonos..) 4. Máquinas expendedoras y juguetería. 5. Instrumentación. 6. Industria de automoción. 7. Control industrial y robótica. 8. Electromedicina. 9. Sistema de navegación espacial. 10. Sistemas de seguridad y alarma. 11. Domótica en general. Panel de instrumentos Control de velocidad Sistema de navegación Control climatización Control del motor Sistema antirrobo Antideslizamiento 8
9 2. MICROPROCESADORES VS MICROCONTROLADORES. Arquitectura Von Newman VS Harvard Algunos microcontroladores optimizan su operatividad mediante una arquitectura Harvard. Memoria Procesador (CPU) Entrada/Salida Bus de Bus de direcciones Bus de control Memoria datos Procesador Memoria programa Bus de datos Bus de direcciones Bus de control Bus de datos Bus de memoria de datos de programa (instrucciones) Bus de direcciones de memoria de programa 9
10 2. MICROPROCESADORES VS MICROCONTROLADORES. Implantación en el mercado Algunos fabricantes de µc con algunos modelos. Fabricante Modelos de µc INTEL 8048, 8051, 80C196, 80186, 80188, 80386EX MOTOROLA 6805, 68HC11, 68HC12, 68HC16, 683XX HITACHI HD64180 PHILIPS Gama completa de clónicos del 8051 SGS-THOMSON (ST) ST-62XX MICROCHIP PICs NATIONAL SEMICONDUCTOR COP8 ZILOG Z8, Z80 TEXAS INSTRUMENTS TMS370 TOSHIBA TLCS-870 INFINEON C500 DALLAS DS5000 NEC 78K Ranking europeo de ventas de MCU de 8 bits (año 1999). 10
11 3. ARQUITECTURA DEL PIC16F84 Microcontroladores PIC de Microchip En la actualidad se emplean cada vez más debido a: # Velocidad # Precio # Facilidad de uso # Información y herramientas de apoyo. Gamas # PIC12C5X, gama baja o clásica ( palabra de programa de 12 bits). # PIC16CXXX, gama media (palabra de programa de 14 bits). # PIC17CXXX, PIC18XXX, gama alta (palabra de programa de 16 bits). Familia Descripción PIC12C5XX 8-Pin, 8-Bit CMOS PIC12C67X 8-Pin, 8-Bit CMOS con Convertidor A/D PIC12F6XX 8-Pin, 8-Bit Flash con EEPROM y A/D PIC16C5X EPROM/ROM 8-Bit CMOS PIC16C55X EPROM-Based 8-Bit CMOS PIC16C6X 8-Bit CMOS PIC16X62X 8-Pin EPROM-Based 8-Bit CMOS con Comparador PIC16C64X 8-Bit EPROM con Comparador analógico PIC16C7X 8-Bit CMOS con convertidor A/D. PIC16C71X 18 Pin, 8-Bit CMOS con convertidor A/D. PIC16C43X 18/20 Pin, 8-Bit CMOS con bus LIN. PIC16C78X Convertidor A/D, D/A, amplificador operacional, comparadores y PSMC. PIC16C7X5 8-Bit CMOS, A/D, para aplicaciones de USB, PS/2 y dispositivo serie. PIC16C77X 20-pin, 28-pin y 40-Pin, 8-Bit CMOS con convertidor A/D 12-bit. PIC16F87X 28/40-Pin, 8-Bit CMOS FLASH con convertidor A/D 10-bit. PIC16X8X 18-Pin, 8-Bit CMOS FLASH/EEPROM Microcontrollers PIC16F7X 28/40-pin 8-bit CMOS FLASH PIC16C9XX LCD, convertidor A/D 8 y 10-bit. PIC17C4X 8-Bit CMOS EPROM/ROM, alto rendimiento. PIC17C75X 8-Bit CMOS EPROM, alto rendimiento PIC18CXXX 8-Bit, arquitectura mejorada. PIC18F0XX 8-Pin, 8-Bit FLASH con EEPROM, PLVD, BOR y PWM. PIC18FXX2 Protección de código, 256 EEPROM, LVD, PLL, SLEEP,multiplicador 8x8, PSP. PIC18FXX31 28/40-Pin FLASH con EEPROM, PLVD, PBOR, A/D 10-bit PWM. 11
12 3. ARQUITECTURA DEL PIC16F84 Arquitectura general Características generales. # Consta de una ALU, decodificador de instrucciones, y una matriz de registros. # Incluye también un módulo de memoria para programa y una memoria auxiliar para datos del tipo EEPROM, por si falla la alimentación. # Arquitectura Harvard. # Bus de datos de 8 bits, bus de instrucciones de 14 bits. # Conjunto de instrucciones reducido, RISC (35 instrucciones). # Las instrucciones se ejecutan en 1 ciclo, excepto los saltos (2 ciclos). # Dispone de dos puertos de entrada salida. # Entradas multiplexadas para interrupciones y el contador/temporizador. # Dispone de un perro guardian o watchdog. 12
13 3. ARQUITECTURA DEL PIC16F84 Memoria de programa # Tipo Flash integrada en el propio chip. # Memoria de 1K x 14 (000h 3FFh). # En la posición 000h está el Vector de Reset. o Conexión alimentación o Al aplicar 0V al terminal MCLR o Desbordamiento perro guardián (watchdog). # En la posición 04h está el Vector de Interrupción. o Activación del pin INT o Desbordamiento del temporizador TMR0 o Cambio de estado en pines RB4 - RB7 o Final de escritura en la EEPROM de datos. # Todo lo grabado (datos y programa) se puede modificar sobre el circuito por las antradas series RB6(clk)/RB7(datos) 13
14 3. ARQUITECTURA DEL PIC16F84 Memoria de datos Tipo SRAM Dos bancos o páginas de 128 registros de 8 bits. o Página 0 80 registros: 12 especiales (SFR) y 68 generales (GPR). o Página 1 12 registros de funciones específicas (SFR). Tipo EEPROM 64 registros de 8 bits cada uno. La información puede permanecer hasta 40 años. No se puede acceder a los mismos de una manera directa, sino que hay que hacerlo por medio del los Registros de Función Específica (SFR). 14
15 3. ARQUITECTURA DEL PIC16F84 Puertos de entrada /salida PUERTO RA0-RA4 Puerto bidireccional de Entrada/Salida. RA4/T0CKL puede comportarse como una Entrada/Salida normal, o bien como una entrada de reloj del contador/temporizador TMR0. PUERTO RB0-RB7 Puerto bidireccional de Entrada/Salida. RB0/INT puede ser utilizado como una entrada de interrupciones. RB4/RB7 pueden ser utilizados para generar interrupciones ante un cambio de nivel. RB6/RB7 pueden ser utilizados para programa el PIC. 15
16 3. ARQUITECTURA DEL PIC16F84 Recursos auxiliares (I) Oscilador # Mediante los condensadores y el oscilador se puede seleccionar la frecuencia del reloj: 455KHz, 2 MHz, 4MHz, 8MHz y 10 MHz. # Ciclo de instrucción = 4 Periodo de reloj Ejemplo: Frecuencia de reloj = 4MHz Periodo de reloj = 250ns. Ciclo de instrucción = 1/Fosc x 4 = 250 ns x 4 = 1 µs. Estado de reposo (SLEEP) # Consumo < 3µA 16
17 3. ARQUITECTURA DEL PIC16F84 Recursos auxiliares (II) Temporizador/Contador Consiste en un contador cíclico de 00h a FFh. Cuando se llega a FF se produce un desbordamiento. Dos modos de trabajo: # Temporizador: determinar intervalos concretos de tiempo. Se incrementa con cada ciclo de instrucción o divisor. # Contador: contar impulsos producidos en el exterior del sistema. Perro guardián (watchdog) # Temporizador independiente del reloj principal. Tiene su propio oscilador, luego sigue funcionando en modo de bajo consumo. # Permite detectar cuando se ha colgado el programa. Cuando llega a FFh, se produce el desbordamiento y se provoca el RESET del PIC. # El tempo típico de un ciclo es de 18 ms. pero se puede ampliar a 2,5 seg. 17
18 Tema 9. Introducción a los Microprocesadores y Microconytroladores 3. ARQUITECTURA DEL PIC16F84 Distribución de los terminales # VDD y VSS : Alimentación (2 V - 6 V). # MCLR (Master Clear): Reset cuando la tensión < 1,7V. # RA0- RA4: Entradas/salidas del puerto A. o IO = 20mA; IO = 50mA o II = 25mA; II = 80mA o RA4/T0CK1 puede ser contador/temporizador externo TMR0. # RB0-RB7: Entradas/salidas del puerto B. o IO = 20mA; IO = 100mA o II = 25mA; II = 150mA o RB0/INT puede ser interrupción externa. # OSC1/CLKIN OSC2/CLKOUT : conexión del oscilador del reloj principal. V DD PIC16F84 10K RA2 RA3 RA1 RA0 Cristal 4MHz 27pF 100 RA4/T0CKI MCLR/ Vpp OSC1 OSC2 27pF V SS RB0/INT V DD RB7 +5V RB1 RB6 RB2 RB5 RB3 RB4 18
19 Tema 9. Introducción a los Microprocesadores y Microconytroladores 3. ARQUITECTURA DEL PIC16F84 Periféricos de entrada/salida Pulsadores Rebotes Pulsación Interruptores R IN S Diodos LED Relés 19
20 Tema 9. Introducción a los Microprocesadores y Microconytroladores 4. FUNDAMENTOS DE PROGRAMACIÓN PIC16F84 Conceptos generales Un programa es un conjunto ordenado de instrucciones cuya ejecución determina el procesado de los datos y la obtención de resultados. EL PIC16F84 entiende un juego de 35 instrucciones (14 bits). Estructura del programa Modelo de procesador y sistema de numeración List p=16f84 ;Se utiliza el microcontrolador PIC16F84 Radix hex ; Se usará el sistema hexadecimal Variables ESTADO equ 0x03 ;La etiqueta ESTADO está asociada a la dirección 0x03 PUERTAA equ 0x05 ;La etiqueta PUERTAA está asociada a la dirección 0x05 Origen del programa org 0x00 org 0x00 goto INICIO org 0x05 ;Inicio de programa ;La siguiente instrucción estará al inicio de la memoria ;Salta a la dirección etiquetada con INICIO ;La siguiente instrucción estará en la dirección 0x05 INICIO end Cuerpo del programa y final end 20
21 Tema 9. Introducción a los Microprocesadores y Microconytroladores 5. EJEMPLOS DE PROGRAMACIÓN Ejemplo 1 - Sumar el contenido de dos posiciones de memoria (I) Banco 0 Registros 00h especiales 0Bh 5 0Ch OPERANDO1 2 0Dh OPERANDO2?? 0Eh RESULTADO 4Fh # Instrucción mov. Permite transferir el contenido de un registro fuente f a un registro destino d. En los PIC todos los datos residen en posiciones de la memoria de datos a excepción del registro W. La instrucción mov puede mover tres tipos fundamentales de operandos: 1. El contenido del registro W. 2. El contenido de una posición de memoria de datos. 3. Un literal o valor. # movf f,d : mueve el contenido del operando fuente f (posición de la memoria de datos) al destino d (puede ser W o la propia fuente). # movwf f : mueve el contenido del registro W a la posición de memoria especificada por f. # movlw k : mueve el valor k al registro W. # addwf f,d : suma el contenido del registro W con el de f y deposita el resultado en W si d = 0 (o W), o en f si d = 1. # addlw k : suma al contenido del registro W el valor k y deposita el resultado en W. 21
22 Tema 9. Introducción a los Microprocesadores y Microconytroladores 5. EJEMPLOS DE PROGRAMACIÓN Ejemplo 1 - Sumar el contenido de dos posiciones de memoria (II) INICIO Declaración de variables OPERANDO1 5 OPERANDO2 2 RESULTADO = OPERANDO1 + OPERANDO2 END List p=16f84 OPERANDO1 equ 0x0C OPERANDO2 equ 0x0D RESULTADO equ 0x0E INICIO org 0x00 ;origen movlw 0x05 ;W 5 movwf OPERANDO1 ;OPERANDO1 W movlw 0x02 ;W 2 movwf OPERANDO2 ;OPERANDO2 W addwf OPERANDO1,W ;OPERANDO1+W W movwf RESULTADO ;RESULTADO W end 22
23 Tema 9. Introducción a los Microprocesadores y Microconytroladores 5. EJEMPLOS DE PROGRAMACIÓN Ejemplo 2 - Leer y sacar datos por los puertos (I) V DD V DD V DD 10K PIC16F84 2 x 10K 10K RA2 RA3 RA1 RA0 100 RA4/T0CKI MCLR / Vpp V SS RB0/INT OSC1 OSC2 V DD RB7 +5V 4MHz 27pF 27pF RB1 RB6 RB2 RB5 RB3 RB4 3x h Banco 0 Banco 1 80h 03h STATUS 83h 05h PORTA TRISA 85h 06h PORTB TRISB 86h Registro STATUS (dirección 03h) RP1 RP0 bit7 # bit 6 5: RP0-RP1 Selección del banco de registros 00 = Banco 0 01 = Banco 1 bit0 0BH Registro PORTA (dirección 05h Banco 0) RA4/T0CKI RA3 RA2 RA1 RA0 - - bit7 bit0 -- : los tres primeros bits de PORTA siempren se leerán como 0 Registro TRISA (dirección 05h Banco 1) TRISA4 TRISA3 TRISA2 TRISA1 TRISA0 - - bit7 bit0 23
24 Tema 9. Introducción a los Microprocesadores y Microconytroladores 5. EJEMPLOS DE PROGRAMACIÓN Ejemplo 2 - Leer y sacar datos por los puertos (II) Aparecen en este ejemplo algunas instrucciones nuevas: # bsf f,d : pone a 1 el bit d del registro f. # bcf f,d : pone a 0 el bit d del registro f. # goto etiqueta : salta hasta la instrucción que va precedida por la etiqueta. INICIO Declaración de variables Configuración de E/S PORTB PORTA List p=16f84 STATUS equ 0x03 PORTA equ 0x05 PORTB equ 0x06 org 0x00 goto INICIO org 0x05 ;salta el vector de interrupción INICIO bsf STATUS,5 ;cambia al banco1 movlw b ;W 00 movwf PORTB ;TRISB W (PORTB salidas) movlw b ;W FF movwf PORTA ;TRISA W (PORTA entradas) bcf STATUS,5 ;cambia al banco0 BUCLE movf PORTA,W ;W PORTA movwf PORTB ;PORTB W goto BUCLE end 24
25 Tema 9. Introducción a los Microprocesadores y Microconytroladores 5. EJEMPLOS DE PROGRAMACIÓN Ejemplo 3 - Leer y sacar datos por los puertos, condiciones (I) V DD V DD PIC16F84 10K 10K RA2 RA3 RA1 RA0 100 RA4/T0CKI MCLR / Vpp OSC1 OSC2 4MHz 27pF V SS RB0/INT V DD RB7 +5V 27pF RB1 RB6 680 RB2 RB3 RB5 RB4 El LED se ilumina cuando se cierra el interruptor. Este ejemplo incorpora las instrucciones: # btfsc f,d : salta una instrucción si el bit d del registro f es 0, si no, sigue por la siguiente instrucción. # clrf f : borra el contenido del registro f. 25
26 Tema 9. Introducción a los Microprocesadores y Microconytroladores 5. EJEMPLOS DE PROGRAMACIÓN Ejemplo 3-Leer y sacar datos por los puertos, condiciones (II) INICIO Declaración de variables Configuración de E/S Apagar led RB0 = 0 NO RA0 ON RA0= 0 SI Encender led RB0 = 1 List p=16f84 STATUS equ 0x03 PORTA equ 0x05 PORTB equ 0x06 org 0x00 goto INICIO org 0x05 ;salta el vector de interrupción INICIO bsf STATUS,5 ;cambia al banco1 clrf PORTB ;Puerto B configurado como salidas movlw b ;Puerto A configurado como entradas movwf PORTA bcf STATUS,5 ;cambia al banco0 BUCLE btfsc PORTA,0 ; RA0=0? salta si RA0 es 0 goto RA0_es_1 bsf PORTB,0 ;pone a 1 RB0, enciende el led goto BUCLE RA0_es_1 bcf PORTB,0 ;pone a 0 RB0, apaga el led goto BUCLE end 26
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 detallesAplicaciones de los Microcontroladores
Aplicaciones de los Microcontroladores Campo de aplicaciones de los µc Instrumentación: n: equipos de medida Robótica Aparatos electrodomésticos sticos: microondas, refrigeradores, hornos, TV, reproductores
Más detallesProgramació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 detallesUNIVERSIDAD 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 detallesClase 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 detallesPines 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 detallesLas Instrucciones. A continuación vamos a presentar el conjunto de instrucciones básico de los Microcontroladores Picmicro.
Las Instrucciones A continuación vamos a presentar el conjunto de instrucciones básico de los Microcontroladores Picmicro. En general la instrucciones de los microcontroladores pueden clasificarse como:
Más detallesMicrocontroladores 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 detallesUNIDADES 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 detallesDESCRIPCION 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 detallesMicrocontrolador PIC 16F84
PROGRAMACIÓN PIC (II) Microcontrolador PIC 16F84 mail : enric.serra 0 - INTRODUCCIÓN. Este documento es una continuación al documento de programación del PIC 16f84. Este documento se puede copiar y utilizar
Más detallesProgramación en PIC Los primeros pasos
Capítulo V Programación en PIC Los primeros pasos Encender y apagar un LED Secuenciador con cuatro LED's Leer los pulsadores y encender el LED correspondiente Programa avanzado utilizando el entrenador
Más detallesESTRUCTURA 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 detallesEl único lenguaje que entienden los microcontroladores es el código máquina formado por ceros y unos del sistema binario.
1 LENGUAJE ENSAMBLADOR El único lenguaje que entienden los microcontroladores es el código máquina formado por ceros y unos del sistema binario. El lenguaje ensamblador expresa las instrucciones de una
Más detallesIntroducció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 detallesINTRODUCCION A LA PROGRAMACION DE PLC
INTRODUCCION A LA PROGRAMACION DE PLC Esta guía se utilizará para estudiar la estructura general de programación de um PLC Instrucciones y Programas Una instrucción u orden de trabajo consta de dos partes
Más detallesPRIMERA 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 detallesInstrucciones para programar el PIC16F877
Instrucciones para programar el PIC16F877 2 Estos microcontroladores responden a una serie de instrucciones o códigos que se deben grabar en su memoria de programa, en total son 35. A continuación se encuentra
Más detallesTema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática
Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción
Más detallesEl 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 detallesJesús Alberto Díaz Carmona Ingeniería en Informática. Curso 2005/06. Diseño de Sistemas Basados en Microprocesador
Jesús Alberto Díaz Carmona Ingeniería en Informática. Curso 2005/06. Diseño de Sistemas Basados en Microprocesador Descripción El proyecto se trata de un sistema de cámaras de vigilancia en circuito cerrado,
Más detallesQué 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 detallesMICROPROCESADORES PARTES DE UN MICROPROCESADOR
PARTES DE UN MICROPROCESADOR Un Microprocesador es una unidad central de proceso de propósito general (CPU ó CENTRAL PROCESSING UNIT) que esta dentro de un solo Circuito Integrado ó Chip. Las partes que
Más detallesPROYECTO CURRICULAR. Electrónica Digital y Microprogramable
PROYECTO CURRICULAR Electrónica Digital y Microprogramable Ciclo Formativo Grado Medio Equipos Electrónicos de Consumo CAPACIDADES TERMINALES 1 Analizar funcionalmente circuitos electrónicos digitales,
Más detallesTemporizadores 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 detallesARQUITECTURA DEL PIC16F84A
ARQUITECTURA DEL PIC16F84A Arquitectura interna del PIC16F84A CPU ALU Decodificador de Instrucciones - Buses Registro de trabajo W PC Contador de Programa Organización de la memoria Memoria de Programa
Más detallesLo 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 detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 02
CICLO II-2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 02 Asignatura: Control Digital Nombre de la Practica: Instrucciones básicas de los
Más detallesDesarrollo 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 detallesEl 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 detalles5. 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 detallesTEMA 4. Unidades Funcionales del Computador
TEMA 4 Unidades Funcionales del Computador Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción El elemento físico, electrónico o hardware de un sistema
Más detallesINFORMÁTICA INDUSTRIAL. 3º INGENIERÍA TÉCNICA INDUSTRIAL. ESPECIALIDAD ELECTRÓNICA BOLETÍN 1. CURSO 2003/04
INFORMÁTICA INDUSTRIAL. 3º INGENIERÍA TÉCNICA INDUSTRIAL. ESPECIALIDAD ELECTRÓNICA BOLETÍN 1. CURSO 20/04 1. Se colocan tres interruptores en las líneas RA0, RA1 y RA2 de la puerta A de un PIC16F84. Y
Más detallesTema 2. Microprocesadores, Memorias y Microcontroladores. Andrés Iborra García Departamento de Tecnología Electrónica Sep@embre 2012
Tema 2. Microprocesadores, Memorias y Microcontroladores Andrés Iborra García Departamento de Tecnología Electrónica Sep@embre 2012 Índice Índice 1. Microprocesadores. 1.1. Conceptos generales. 1.2. Clasificación
Más detallesCaracterí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 detallesUNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA UNIDAD ENSENADA MATERIA: CONTROL DIGITAL MAESTRO: ZAMARRIPA TOPETE JOSE DE JESUS PRACTICA 1 DAC
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA UNIDAD ENSENADA MATERIA: CONTROL DIGITAL MAESTRO: ZAMARRIPA TOPETE JOSE DE JESUS PRACTICA 1 DAC ALUMNO: LIERA GRIJALVA CÉSAR ALBERTO. GRUPO: 3 83 22 DE FEBRERO DE
Más detallesLa Unidad Procesadora.
La Unidad Procesadora. En un sistema digital complejo, la capa de hardware de la máquina es el nivel más bajo del modelo de capas de un sistema microcomputarizado. La unidad procesadora es una parte del
Más detallesMICROCONTROLADORES 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 detallesMicrocontrolador PIC 16F84
INTRODUCCIÓN A LA PROGRAMACIÓN Microcontrolador PIC 16F84 mail : enric.serra 0 - INTRODUCCIÓN. Este documento es una introducción a la programación del PIC 16f84. Este documento se puede copiar y utilizar
Más detallesSISTEMAS 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 detallesArquitectura 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 detallesEntorno de Ejecución del Procesador Intel Pentium
Arquitectura de Ordenadores Arquitectura del Procesador Intel Pentium Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Entorno de Ejecución del Procesador
Más detallesAutomatizació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 detalles2.- 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 detallesTemporizadores 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 detallesRB7/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 detallesSistemas 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 detallesLos Microprocesadores MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Evolución Histórica de los Microprocesadores Intel Evolución de los microprocesadores Intel de la década de los 70 4004
Más detallesMicrocontrolador PIC16F84: Arquitectura
Microcontrolador PIC16F84: Arquitectura La arquitectura del PIC es tipo Harvard: Mem. de Programa (instrucciones) (tipo FLASH) Control DIR DATOS µp (tipo RISC, pipeline de 2 etapas) Control DIR DATOS 14
Más detallesDEPARTAMENTO 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 detallesDISPLAYS DE CRISTAL LIQUIDO
DISPLAYS DE CRISTAL LIQUIDO INDICE MANUAL DE REFERENCIA DEL LCD 1.- INTRODUCCION 2.- CARACTERISTICAS DEL DISPLAY 2.1.- Aspecto físico 2.2.- Alimentación 2.3.- Los caracteres del LCD 2.4.- La memoria del
Más detallesACTIVIDADES 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 detallesTablero Transferencia Automático
Tablero Transferencia Automático Ing. Schönfeld, Javier - Ing. Tardivo, Juan Pablo Servicios Para el Transporte de Información S.A. Empresa del grupo Boldt jschonfe@boldt.com.ar - jtardivo@boldt.com.ar
Más detallesProyectos con el PIC16F84
Capítulo 2 Proyectos con el PIC6F84 Conexión de LED y dipswitch Manejo de un display de siete segmentos Multiplexaje de teclados y displays Conexión de memorias seriales al PIC Manejo de un módulo LCD
Más detallesProgramació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 detallesEstructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León
Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Programa. Introducción. 2. Elementos de almacenamiento. 3. Elementos de proceso. 4. Elementos de interconexión.
Más detallesTipos 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 detallesArquitectura 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 detallesDesde 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 detallesINGENIERIA EN MICROCONTROLADORES. Maquinas de Estado. Introducción
INGENIERIA EN MICROCONTROLADORES Maquinas de Estado Introducción MAQUINA DE ESTADOS www.i-micro.com Ingeniería en Microcontroladores Teléfono 044 55 11 29 55 05 E-mail: cursos@i-micro.com elp@i-micro.com
Más detallesORGANIZACIÓN INTERNA + INTRODUCCIÓN AL ENSAMBLADOR
ORGANIZACIÓN INTERNA + INTRODUCCIÓN AL ENSAMBLADOR ORGANIZACIÓN de la MEMORIA Dentro del PIC16F877 se distinguen tres bloques de memoria. Memoria de programa En sus 8192 posiciones (8K) contiene el programa
Más detallesINSTITUTO 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 detallesCOMO PROGRAMAR UN PIC En cuatro pasos
COMO PROGRAMAR UN PIC En cuatro pasos Un PICmicro es un circuito integrado programable. Microchip, su fabricante dice: Programable Integrated Circuit. Programable quiere decir que se puede planificar la
Más detallesBUS 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 detallesTema. 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 detallesRegistros SFR vistos hasta ahora: Microcontroladores PIC
Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El
Más detallesMemoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).
Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento
Más detallesocontro- lador PIC16F84
8 In Electronics Generación de señales PWM con el microcontr ocontro- lador PIC16F84 por Pietro Loglisci Se considera la forma de utilizar el microcontrolador Microchip PIC16F84 (uno de las más corrientes
Más detallesControl y temporización Comunicación con la CPU Comunicación con el dispositivo externo Almacén temporal de datos Detección de errores
UNIDAD DE ENTRADA SALIDA Conceptos Unidad de entrada-salida (E/S): Elemento que proporciona un método de comunicación eficaz entre el sistema central y el periférico. Funciones Control y temporización
Más detallesManual 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 detallesProgramación y Aplicaciones de los Microcontroladores PIC16FXXX (Nivel Básico) ING. EULER DEZA FIGUEROA
Programación y Aplicaciones de los Microcontroladores PIC16FXXX (Nivel Básico) ING. EULER DEZA FIGUEROA ESTRUCTURA Y CONTENIDO: SESIONES DE CLASE CONTENIDOS PRACTICA PRIMERA (5 horas ) SEGUNDA (5 horas
Más detalles1. Í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 detallesBLOQUE 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 detallesUNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse
Más detallesMICROCONTROLADOR 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 detallesOBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7
UNIVERSIDAD NACIONAL DE LA MATANZA DEPARTAMENTO DE INGENIERIA E INVESTIGACIONES TECNOLOGICAS INGENIERIA EN INFORMATICA ARQUITECTURA DE COMPUTADORAS (1109) Profesor Titular: Ing. Fernando I. Szklanny PLANIFICACIÓN
Más detallesBLOQUE 3. Enrique Mandado Pérez María José Moure Rodríguez. Microcontroladores
SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 3 MICROCONTROLADORES (PARTE 4) DESARROLLO DE SISTEMAS ELECTRÓNICOS DIGITALES Interrupciones,Temporizadores/Contadores y Puerto serie Enrique Mandado Pérez María José
Más detallesMICROCONTROLADORES 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 detallesEB005-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 detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Problema a resolver Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para que además de encenderse un LED en pantalla se encienda un LED físicamente sobre la placa PIC suministrada
Más detallesUna 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 detallesINSTRUCCIONES DE ENSAMBLADOR
MPLAB INSTRUCCIONES DE ENSAMBLADOR ORGANIZACIÓN de la MEMORIA Dentro del PIC16F877 se distinguen tres bloques de memoria. Memoria de programa En sus 8192 posiciones (8K) contiene el programa con las instrucciones
Más detallesUNIDADES DE ALMACENAMIENTO DE DATOS
1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo
Más detallesAnálisis general de un Microprocesador
Análisis general de un Microprocesador Arquitectura del chip Repertorio de instrucciones Sistema mínimo Señales de control Función de cada pin del µp Herramientas de desarrollo Performance. ARQUITECTURA
Más detallesActividad 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 detallesDr.-Ing. Paola Vega Castillo
EL-3310 DISEÑO O DE SISTEMAS DIGITALES Dr.-Ing. Paola Vega Castillo Información n General Curso: Diseño de Sistemas Digitales Código: EL-3310 Tipo de curso: Teórico Créditos/Horas por semana: 4/4 Requisito:
Más detalles6-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 detallesCartilla 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 detallesEl 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 detallesPráctica 1. Introducción al laboratorio y al ensamblador del PIC. 1. Objetivos. 2. Introducción. 2.1 Ensamblar y simular
Práctica Introducción al laboratorio y al ensamblador del PIC Práctica Introducción al laboratorio y al ensamblador del PIC. Objetivos El objetivo de esta primera sesión es que el alumno aprenda el manejo
Más detallesIntroducció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 detallesPractica de PIC 16F84
Practica de PIC 16F84 Los PIC son circuitos que pueden controlar dispositivos y diferentes sistemas, son como los PLC (controles lógico programable), además debo decir que es un circuito que tiene todas
Más detallesEstructura de Computadores
Estructura de Computadores Tema 4. El procesador Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido Elementos de un
Más detallesEl 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- 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 detallesCOMUNICACIÓ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 detallesInstrumentació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 detalles2º 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 detallesWinide y Kit EVALQTY CDM 2011
Winide y Kit EVALQTY CDM 2011 Seteo de jumpers jumpers JUMPER : JP1 Selección de la Tensión de Alimentación al MCU. JP1 en posición 1-2 VDD = 5Vdc JP1 en posición 2-3 VDD = 3Vdc (MCU alimentado con 3Vdc)
Más detallesElecció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