Microcontrolador Cygnal 8051F040

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

Download "Microcontrolador Cygnal 8051F040"

Transcripción

1 Microcontrolador Cygnal 8051F040 Ingeniería Técnica Industrial Electrónica. Informática Industrial. Prof. Dr. Alejandro Linares Barranco 1 Microcontrolador Cygnal 8051F040. Contenido 1. Introducción y características. 2. CPU Reset. 4. Memoria flash. 5. Memoria externa. 6. Relojes. 7. Puertos de entrada / salida. 8. Periféricos Analógicos. 9. Interfaz Serie SPI. 10. UART. 11. Timers. 12. Contador programable (PCA). 2

2 1. Introducción y Características. Características del Cygnal 8051F040. Microcontrolador compatible 8051 con pipeline de alta velocidad (hasta 25 MIPS). Controlador bus CAN 2.0B con 32 mensajes, cada uno con su máscara de identificación. Interfaz de depuración integrada y de alta velocidad. ADC de 12 bits, 100ksps, 8 canales, ganancia programable y con multiplexor analógico integrado. ADC de 8 bits, 500ksps, 8 canales, ganancia programable y multiplexor analógico integrado. 2x DCA de 12 bits Amplificador diferencial de entrada de alto voltaje (60v pico a pico) y ganancia programable. 64K de memoria Flash integrada bytes de RAM interna. Interfaz de Memoria RAM externa de hasta 64Kb de espacio direccionable. SMBus / I 2 C, 2xUART, SPI integrados. 5 timers de propósito general. PCA: contador / timer programable con 6 capturadores / comparadores y Watch Dog. Watch-Dog timer, Vdd Monitor y Sensor de temperatura. 64 puertos I/O tolerantes 5v. 3 4

3 1. Introducción y Características. Microcontrolador de alta velocidad Pipeline de instrucciones. El 70% de instrucciones se ejecutan entre 1 y 2 ciclos de reloj. Hasta 25 MIPS con un reloj de 25 MHz. Control de interrupciones extendido. Periféricos analógicos. Convertidor A/D de 12 bits de precisión. Hasta 100 Kmuestras/seg. Hasta 8 entradas externas. Convertidor A/D de 8 bits de precisión. Hasta 500 Kmuestras/seg. Hasta 8 entradas externas. 2 DACs de 12 bits. Comparadores analógicos. Power-on Reset Controlador CAN 2.0B Depuración On-chip. Memoria. 4K RAM interna. 64Kbyte Flash. Periféricos digitales. 64 I/O bits (8x8). SPI, 2xUART, SMBus/I 2 C. 6 contadores/timers 16-bits. 1 PCA 16-bits. Fuentes de reloj. Oscilador interno. Recuperación de reloj. Oscilador externo. Cambio de reloj on-the-fly CPU Aumenta el throughput respecto al 8051 estandar, debido al pipeline. 26 instrucciones se ejecutan a razón de 1 ciclo de reloj. 50 instrucciones a razón de 2 ciclos. 5 instrucciones entre 2 y 3 ciclos. 14 instrucciones a razón de 3 ciclos. 7 instrucciones entre 3 y 4 ciclos. 3 instrucciones a razón de 4 ciclos. 1 instrucción entre 4 y 5 ciclos. 2 instrucciones a razón de 5 ciclos. 1 instrucción a razón de 8 ciclos. Total 109 instrucciones en el juego de instrucciones. Las instrucciones de salto condicional tardan un ciclo menos si el salto no se toma. Permite debugging y programación de la Flash en tiempo de ejecución, mediante la interfaz C2. 6

4 2. CPU Juego de Instrucciones. Operaciones Aritméticas. ADD, ADDC, SUBB, INC, DEC, MUL, DIV, DA Operaciones Lógicas. ANL, ORL, XRL, CLR, CPL, RL, RLC, RR, RRC, SWAP Transferencia de datos. MOV, MOVC, MOVX, PUSH, POP, SCH, XCHD Manipulación booleana. CLR, SETB, CPL, ANL, ORL, MOV, J(N)C, J(N)B, JBC Saltos de programa. ACALL, LCALL, RET, RETI, {JMP}, JZ, JNZ, CJNE, DJNZ NOP. Opcode no usado: 0xA Organización de la memoria. Memoria temporal Instrucción MOVX 4 bancos de 8 reg. Sel. banco PSW(4:3) - Puntero a Pila: SP. Tras Reset vale 0x07. El primer dato se guarda en R0 del banco 1. - Si usamos la pila configurarla en una zona de RAM libre. 8

5 2.2. Organización de la memoria. SFR: Special Function Registers. Desde dirección 0x80 hasta 0xFF. Organización en páginas. Cada dirección puede tener hasta 256 SFR, uno por página. Nuestro micro F040 implementa 5 páginas: 0,1,2,3 y F. La página se selecciona a través del registro SFRPAGE SFR Page Stack. Pila de páginas de SFR. 3-bytes Cuando salta una interrupción se guarda en pila el SFRPAGE y se usa la página asociada a la interrupción (tabla pag. 154). Cuando acaba la interrupción se restaura la página. Ambas operaciones de forma automática. Únicamente se podrán anidar 2 interrupciones. 9 10

6 2.2. Organización de la memoria. Registros Organización de la memoria. Registros. 12

7 2.2. Organización de la memoria. Registros Organización de la memoria. Registros. 14

8 2.3. Interrupciones. Soporta hasta 20 fuentes de interrupción diferentes (más el Reset) con 2 niveles de prioridades. Cada interrupción tiene asociado uno o más flags en algún registros especial. Cuando se produce una interrupción el flag se pone a 1. Cuando se activa una interrupción se produce un LCALL a la rutina de servicio de interrupción. El código de esta rutina acabará con RETI. Hay un bit de enable global de interrupciones (EA) y enables para cada interrupción. El flag de interrupción debe ser puesto a cero en la rutina de interrupción. El software puede simular cualquier interrupción poniendo a 1 el flag correspondiente. Hay 2 interrupciones externas /INT0 e /INT1, mapeadas a algún puerto digital, y que pueden configurarse como activas por nivel, flanco, nivel alto o bajo. El tiempo de respuesta ante una interrupción depende del estado de la CPU en el momento de la interrupción. Lo más rápido son 5 ciclos de reloj. Y lo más lento son 18 ciclos si estaba ejecutando un RETI y posteriormente una DIV. Cuando se escribe o lee la Flash la CPU se para (stall) y no ve las interrupciones Interrupciones. Fuentes de interrupión: Reset /INT0 Timer0 Overflow /INT1 Timer1 Overflow UART0 Timer2 Overflow SPI0 SMB0 ADC0 rango de comparación PCA Comparador 0 Comparador 1 Comparador 2 Timer3 Overflow ADC0 fin de conversión Timer4 Overflow ADC2 rango de comparación ADC2 fin de conversión CAN UART1 16

9 2.3. Interrupciones Interrupciones. 18

10 2.3. Interrupciones Interrupciones. 20

11 2.3. Interrupciones Interrupciones. 22

12 2.4. Gestión de la alimentación. - Dos modos: Idle y Stop. El primero para la CPU pero deja activa la periferia y el reloj. El segundo detiene también la periferia y el reloj Gestión del Reset. 24

13 Power-On Reset. 3. Gestión del Reset Gestión del Reset. 26

14 Watchdog Timer 3. Gestión del Reset Memoria Flash. Destinada para almacenar código y datos no volátiles. Puede ser escrita en fase de ejecución a través de la interfaz JTAG o mediante la instrucción MOVX. La memoria debe ser borrada antes de volver a escribirla. Mientras la memoria flash se borra o escribe, la CPU se detiene. Las interrupciones deben deshabilitarse antes de escribir o borrar la flash. El borrado es una escritura a 1 de todos los bits de una página de 512 bytes. El procedimiento para programar la Flash es el siguiente: 1. Deshabilitar las interrupciones (recomendado). 2. Poner a uno el bit FLWE del registro FLSCL. Enable de escritura y borrado de la flash. 3. Poner a uno el bit PSEE del registro PSCTL. Enable borrado de flash. 4. Poner a uno el bit PSWE del registro PSCTL. Redirecciona MOVX a la flash. 5. Escribir un byte con MOVX en cualquier posición de los 512 byte de la página a borrar. 6. Poner a cero el bit PSEE del registro PSCTL. 7. Escribir un byte con MOVX en una dirección de la página borrada. Repetir este paso n veces. 8. Poner a cero el bit PSWE del registro PSCTL. 9. Habilitar las interrupciones. 28

15 4. Memoria Flash. Dispone de 128-bytes de flash no disponible para ejecutar código. Se accede activando el bit SFLE del registro PSCTL, en el rango de direcciones 0x00 al 0x7F. Bytes de seguridad para accesos a través de interfaz JTAG en las direcciones: 0xFDFE (lectura) y 0xFDFF(escritura y borrado). Cada bit del byte indica si un bloque de 8k está protegido o no Memoria Flash. 30

16 4. Memoria Flash Memoria Externa. -El Cygnal 8051 cuenta con 4Kb de RAM externa de usuario (XRAM) on-chip. -Cuenta con un interfaz de datos de memoria externa (EMIF) para ampliar la memoria usando los GPIOs. (O bien P0-P3, o bien P4-P7) -La XRAM puede ser accedida con mapeado directo usando el puntero DPTR o con direccionamiento indirecto, mediante registro R0-R8 (para página activa). -Si el direccionamiento se hace con registro (@R1), los otros 8 bits de la dirección los pone EMI0CN. -Configurar la XRAM: -Seleccionar la EMIF en puertos bajos (P0-P3) o altos (P4-P7). PRTSEL (EMI0CF.5) -Configurar el modo de los puertos de salida en push-pull o open-drain. -Seleccionar el modo multiplexado o no multiplexado. -Seleccionar el modo de memoria (solo on-chip, modo split sin selección de banco, modo split con selección de banco, solo off-chip). 32

17 5. Memoria Externa Memoria Externa. 34

18 5. Memoria Externa. -EMI0CF[3:2]= 00 => Sólo on-chip XRAM, que son 4k (sólo se usan los 12 bits LSB dir) -EMI0CF[3:2]= 01 => mapa separado en 2 partes: on-chip y off-chip. Sin selección banco. -EMI0CF[3:2]= 10 => idem con selección de banco. -EMI0CF[3:2]= 11 => on-chip XRAM está oculta. Util para acceder a los 4k bajos de offchip XRAM Memoria Externa. 36

19 5. Memoria Externa Memoria Externa. 38

20 6. Relojes. - C8051F320 incluye: Reloj interno. Circuitería para reloj externo. - La frecuencia del reloj interno puede modificarse usando OSCICL para ajustarlo entre 24 y 25 MHz. Tras el reset el valor de OSCICL se ajusta automáticamente para un frecuencia de 24.5MHz - El reloj externo puede ser de 30 MHz como máximo Relojes. 40

21 6. Relojes pines E/S en 8 puertos de 8 bits. P0, P1, P2 y P3 puede configurarse como GPIO, de periférico. P1 entrada para ADC2, P2 comparador analógico y P3 entrada ADC0. -El Crossbar permite conectar cualquier dispositivo interno con los pines de P0 a P3 según prioridades. -Procedimiento de inicialización de los puertos: 1. Escribir en los reg. PnMDIN los modos analógico (menos P0) o digital de los puertos de entrada. 2. PnMDOUT indica si la salida digital es push-pull o open-drain. 3. Asignar los puertos a los periféricos con XBR0 XBR3. 4. Habilitar el Crossbar (XBARE = 1 ). 7. Puertos Entrada / Salida. 42

22 7. Puertos Entrada / Salida Puertos Entrada / Salida. 44

23 7. Puertos Entrada / Salida Puertos Entrada / Salida. 46

24 7. Puertos E/S => P Puertos E/S => P1. 48

25 7. Puertos E/S => P Puertos E/S => P2. 50

26 7. Puertos E/S => P Puertos E/S => P3. 52

27 7. Puertos E/S => P Puertos E/S => P4. -P4 a P7 sólo pueden usarse como GPIO o para acceder a la memoria externa. 54

28 7. Puertos E/S => P Puertos E/S => P6. 56

29 7. Puertos E/S => P Puertos Entrada / Salida. 58

30 7. Puertos Entrada / Salida Puertos Entrada / Salida. 60

31 7. Puertos E/S. Ejemplo Puertos E/S. 62

32 1. Convertidor Analógico-Digital de 12 bits. 8. Periféricos Analógicos. La entrada analógica puede tomarse del puerto P3, 4 entradas analógicas externas, HVDA (high voltage diference amplifier 60v) y un sensor de temperatura interno. Tienen un amplificador programable, 100 ksps, ventana detección programable ADC0: 12-bits 64

33 8. ADC0: 12-bits ADC0: 12-bits 66

34 8. ADC0: 12-bits ADC0: 12-bits 68

35 8. ADC0: 12-bits ADC0: 12-bits 70

36 8. ADC0: 12-bits ADC0: 12-bits 72

37 8. ADC0: 12-bits ADC0: 12-bits 74

38 8. ADC0: 12-bits Ventana de Comparación Programable del ADC ADC0: 12-bits 76

39 8. ADC0: 12-bits Periféricos Analógicos. 2. Convertidor Analógico-Digital de 8 bits, 500ksps: ADC2. 78

40 3. Convertidores Digital-Analógico de 12 bits. 8. Periféricos Analógicos Comparadores analógicos. 8. Periféricos Analógicos. 80

41 9. Interfaz Serie SPI Interfaz Serie SPI. 82

42 9. Interfaz Serie SPI Interfaz Serie SPI. 84

43 9. Interfaz Serie SPI UART. 86

44 10. UART Mode 0: Síncrono. Mode 1y3: Asíncrono. Baud Rate Variable. Mode 2: Asíncrono. Baud Rate Fijo Timers. T0/1. Modo 1: Igual que el 0 pero con 16 bits. T1. Modo 0. 88

45 T0/1. Modo 2: Contador de 8 bits con recarga de valor inicial. 11. Timers. 89 Sólo para el T0: dos contadores de 8 bits separados. 11. Timers. 90

46 11. Timers Timers. 92

47 11. Timers Timers. 94

48 11. Timers Timers. 96

49 11. Timers Timers. 98

50 12. PCA PCA. 100

51 12. PCA PCA. 102

52 12. PCA PCA. 104

53 12. PCA PCA. 106

Tema 2: Estructura de los Microcontroladores

Tema 2: Estructura de los Microcontroladores Tema 2: Estructura de los Microcontroladores Grado en Ingeniería Electrónica Industrial. Informática y Comunicaciones Industriales. Prof. Dr. Alejandro Linares Barranco 1 Microcontrolador Cygnal 8051F040.

Más detalles

BLOQUE 3 (PARTE 2) MICROCONTROLADOR 8051 DESCRIPCIÓN GENERAL

BLOQUE 3 (PARTE 2) MICROCONTROLADOR 8051 DESCRIPCIÓN GENERAL SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 3 MICROCONTROLADORES (PARTE 2) MICROCONTROLADOR 8051 DESCRIPCIÓN GENERAL Enrique Mandado Pérez María José Moure Rodríguez Familia original del microcontrolador 8051

Más detalles

CONJUNTO DE INSTRUCCIONES PARA LA FAMILIA DEL 51

CONJUNTO DE INSTRUCCIONES PARA LA FAMILIA DEL 51 CONJUNTO DE INSTRUCCIONES PARA LA FAMILIA DEL 51 Notas para el conjunto de instrucciones y modos de direccionamiento Rn Registros de R0-R7 del banco de registro seleccionado actualmente. Direct Dirección

Más detalles

Tablas familia MCS-51 (8051)

Tablas familia MCS-51 (8051) Tablas familia MCS-5 (805) y detalles para el Atmel AT89C5RE Informática Industrial Ingeniería Técnica Industrial, esp. Electrónico Departamento de Informática de Sistemas y Computadores - DISCA Escuela

Más detalles

Práctica 1 : INTRODUCCIÓN Práctica 1: Introducción al 8051

Práctica 1 : INTRODUCCIÓN Práctica 1: Introducción al 8051 Práctica 1 : INTRODUCCIÓN 8051 1. Práctica 1: Introducción al 8051 ARQUITECTURA 1. Organización microcontrolador 8051 RAM 256 Bytes MEMORIA PASIVA (OPCIONAL) HASTA 4KBytes 8051 (8 bits) T0 T1 PUERTO SERIE

Más detalles

Relación de Problemas I

Relación de Problemas I Relación de Problemas I 352) $1'5e6 52/'È1 $5$1'$ 1. Realizar el cálculo del tiempo que transcurre durante la ejecución del bloque de instrucciones sombreado, en función del contenido de los registros

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

Microcontrolador PIC16F84: Arquitectura

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

Introducción a la Programación en Lenguaje Ensamblador.

Introducción a la Programación en Lenguaje Ensamblador. CAPITULO 5 Introducción a la Programación en Lenguaje Ensamblador. 5.1. INTRODUCCION Se entiende por modelo de programación al conjunto de registros accesibles por el usuario que junto al set de instrucciones

Más detalles

Capítulo 1. Introducción a los PIC de 8 bits

Capítulo 1. Introducción a los PIC de 8 bits Capítulo 1. Introducción a los PIC de 8 bits 1.1 Memorias y Registros Entre los componentes básicos de un microcontrolador podemos definir el contador, sus registros, la memoria, el watchdog timer, el

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

ESTRUCTURA BÁSICA DEL µc AT89C51

ESTRUCTURA BÁSICA DEL µc AT89C51 Desde mediados de la década de los 80 s gran parte de los diseños basados en la automatización (electrodomésticos, sencillas aplicaciones Industriales, instrumentación medica, control numérico, etc.) utilizaban

Más detalles

Arquitectura de Computadores II

Arquitectura de Computadores II Facultad de Ingeniería Universidad de la República Instituto de Computación Temas Repaso de conceptos Microcontroladores CISC vs RISC CISC Complex Instruct Set Computers RISC Reduced Instruct Set Computers

Más detalles

Memoria y Entrada/Salida Tecnología Organización - Expansión

Memoria y Entrada/Salida Tecnología Organización - Expansión Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 05 Memoria y Entrada/Salida Tecnología Organización - Expansión La memoria

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

INSTITUTO TECNOLOGICO DEL MAR, Mazatlán

INSTITUTO TECNOLOGICO DEL MAR, Mazatlán INSTITUTO TECNOLOGICO DEL MAR, Mazatlán APUNTES DE LA MATERA DE: MICROPROCESADORES I DEPARTAMENTO DE INGENIERIA ELECTRONICA PROF: ING: RUFINO J. DOMINGUEZ ARELLANO 1.1. CARACTERISTICAS DE LA FAMILIA 51

Más detalles

Arquitecturas de DSP TMS320F28xxx

Arquitecturas de DSP TMS320F28xxx ... 7 de febrero de 2017 Universidad Nacional Autónoma de México Indice Kernel de un DSP 1 Kernel de un DSP Unidad central de proceso Indice Kernel de un DSP 1 Kernel de un DSP Unidad central de proceso

Más detalles

5. Microcontroladores de 32 bits. (C) 2007 Ibercomp S. A.

5. Microcontroladores de 32 bits. (C) 2007 Ibercomp S. A. 0LFURFRQWURODGRUHVGHELWV Cada vez existen más equipos que incorporan un microcontrolador en su sistema con el fin de aumentar de manera importante sus prestaciones, reducir su tamaño y coste, mejorar su

Más detalles

Figura 2. Formato de un dato serie síncrono.

Figura 2. Formato de un dato serie síncrono. ELECTRÓNICA DIGITAL II 1 COMUNICACIÓN SERIE EN EL 8051 En la comunicación serie los datos se transfieren bit por bit. Una interfaz en el microcontrolador los transfiere el dato en paralelo del CPU a serie

Más detalles

CAPITULO 2 Organización de la memoria en los Microcontroladores 8052/8051

CAPITULO 2 Organización de la memoria en los Microcontroladores 8052/8051 CAPITULO 2 Organización de la memoria en los Microcontroladores 8052/8051 2.1. MEMORIA DE PROGRAMAS Y DATOS Los Microcontroladores 8052/8051 tienen separados los espacios de direcciones para memoria de

Más detalles

ORGANIZACIÓN DE LA MEMORIA

ORGANIZACIÓN DE LA MEMORIA Existen dos tipos de memoria en todos los µc, memoria de programa y memoria de datos. La primera (EPROM, EEPROM, FLASH, etc) contiene los códigos de operación que se ejecutarán para seguir una secuencia

Más detalles

Microcontroladores ( C)

Microcontroladores ( C) Microcontroladores ( C) Bibliografia: Hoja de datos del PIC 16F84 y 16F628 (www.microchip.com) Microcontroladores PIC: la clave del diseño (biblioteca) Microcontroladores PIC: diseño práctico de aplicaciones

Más detalles

ARQUITECTURA DEL PIC16F84A

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

Microcontroladores. Sistemas embebidos para tiempo real

Microcontroladores. Sistemas embebidos para tiempo real Microcontroladores Sistemas embebidos para tiempo real Objetivos Describir los conceptos y bloques básicos de microcontroladores CPU, ISA, arquitectura Comprender la importancia de conocer el uc Utilizar

Más detalles

Tema 4. Organización de la memoria

Tema 4. Organización de la memoria Tema 4 Organización de la memoria 1 ARQUITECTURA DEL PIC16F84 Tema 4. Organización de la memoria Memoria de programa tipo ROM Flash de 1024 registros de 14 bits Memoria de datos dividida en dos áreas:

Más detalles

PUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR

PUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR PUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR Cualquier aplicación de un sistema digital basado en un microprocesador o microcontrolador requiere la transferencia de datos entre circuitos externos

Más detalles

Ejercicios Básicos para Simulación

Ejercicios Básicos para Simulación Ejercicios Básicos para Simulación [6609] Laboratorio de Microcomputadoras Facultad de Ingeniería - Universidad de Buenos Aires Durante el desarrollo de estas prácticas, se trabajará con la versión gratuita

Más detalles

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 1 - INTRODUCCIÓN JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 1 - INTRODUCCIÓN JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 1 - INTRODUCCIÓN JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 1.MaNoTaS 1 Definiciones (I) Descripción Un

Más detalles

INSTRUCCIONES. Las instrucciones del microcontrolador Z8 PLUS se pueden clasificar en grupos de acuerdo a su función como:

INSTRUCCIONES. Las instrucciones del microcontrolador Z8 PLUS se pueden clasificar en grupos de acuerdo a su función como: INSTRUCCIONES Las instrucciones del microcontrolador Z8 PLUS se pueden clasificar en grupos de acuerdo a su función como: Instrucciones de carga Manipulación de bit Aritméticas Transferencias Lógicas Rotación

Más detalles

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

La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: CAPITULO 8 Interrupciones 8.1. INTRODUCCION 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):

Más detalles

Arquitectura y mapa de memoria del 80C167. Cesáreo Fernández Martínez Álvaro Sánchez Miralles

Arquitectura y mapa de memoria del 80C167. Cesáreo Fernández Martínez Álvaro Sánchez Miralles Arquitectura y mapa de memoria del 80C167 Cesáreo Fernández Martínez Álvaro Sánchez Miralles Introducción Microcontrolador (Embedded Processor) de 16 bits ALU y Registros de 16 bits Diseñado para tareas

Más detalles

Tema 4 Microprocesador MCF5282: Hardware

Tema 4 Microprocesador MCF5282: Hardware Tema 4 Microprocesador MCF5282: Hardware Curso 2010/11 Índice 1. Introducción 2. Descripción general de los terminales 3. Módulo de interfaz externo (EIM) 4. Módulo de generación de chip-selects (CS) 5.

Más detalles

Diseño Basado en Microcontroladores.

Diseño Basado en Microcontroladores. Diseño Basado en Microcontroladores. Tema 3: Hardware del microcontrolador M16C/62 de Mitsubishi. (4 horas) 3.1. Características generales. 3.2. Arquitectura interna. Diagrama de bloques. 3.3. Mapa de

Más detalles

TEMA 1. La familia de microcontroladores 80C51

TEMA 1. La familia de microcontroladores 80C51 TEMA 1 La familia de microcontroladores 80C51 INDICE 1. Nucleo de CPU y ampliación de memoria. 1.1 Introducción a los microcontroladores. 1.2 Familias de Microcontroladores 1.3 La familia del MCS-51. Características

Más detalles

APUNTE DEL 8155 ELECTRÓNICA DIGITAL III

APUNTE DEL 8155 ELECTRÓNICA DIGITAL III APUNTE DEL 8155 ELECTRÓNICA DIGITAL III Revisión 1.1 Marzo, 2011 Interfaz a periférico 8155 Descripción general El chip 8155 es un dispositivo introducido por Intel en 1977. Contiene memoria RAM (SRAM)

Más detalles

PIC16F88. Características

PIC16F88. Características Osciladores PIC16F88. Características Osciladores a cristal: LP, XT y HS hasta 20Mhz Oscilador externo hasta 20Mhz Oscilador interno: 31Khz 8Mhz Periféricos Módulo PWM/CCP CCP (captura/comparación) ->

Más detalles

Introducción a los Microcontroladores

Introducción a los Microcontroladores Introducción a los Microcontroladores (ARM) José Manuel Rodríguez Ascariz Introducción Microprocesadores (8, 16, 32, 64 bits). COMPUTADOR Solo CPU (ALU, ejec. Instrucciones, control, buses). Necesitan

Más detalles

Microcontroladores PIC

Microcontroladores PIC Microcontroladores PIC 1 Características generales: Arquitectura Harvard, procesador segmentado. Compatibilidad software entre los modelos de la misma gama. Sencillez de uso y herramientas de desarrollo

Más detalles

Sensores inalámbricos de bajo

Sensores inalámbricos de bajo Sensores inalámbricos de bajo consumo. Parte 1. El sistema de telemetría con microcontroladores PIC Autor: Marc Ralita Álvarez Director proyecto: Francesc Sánchez Robert Sensores inalámbricos de bajo consumo

Más detalles

2.2-1 Visión Interna PIC16F873/876. SBM

2.2-1 Visión Interna PIC16F873/876. SBM 2.2-1 Visión Interna PIC16F873/876. 1 2.2-2 Visión Interna PIC16F874/877. 2 2.2-3 Sistema de memoria. Tienen arquitectura Harvard, separa la memoria de datos y la memoria de programa, y se accede a ellas

Más detalles

Terminales del P 8085 (vistos hasta ahora)

Terminales del P 8085 (vistos hasta ahora) Terminales del P 8085 (vistos hasta ahora) Buses de direcciones y datos Bus de control Alimentación, clock, reset Registros internos del P 8085 Transferencia: MVI r,dato MOV r1,r2 LDA dir STA dir Aritméticas:

Más detalles

BLOQUE 3. Enrique Mandado Pérez María José Moure Rodríguez. Microcontroladores

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

Taller de Firmware. Introducción a los Microcontroladores. Facultad de Ingeniería Instituto de Computación

Taller de Firmware. Introducción a los Microcontroladores. Facultad de Ingeniería Instituto de Computación Taller de Firmware Introducción a los Microcontroladores Facultad de Ingeniería Instituto de Computación Contenido Microcontroladores Características del hardware Arquitectura Desarrollo de software Microcontroladores

Más detalles

Diseño Basado en Microcontroladores. Programa Detallado

Diseño Basado en Microcontroladores. Programa Detallado Diseño Basado en Microcontroladores. Programa Detallado Tema 5. Temporizadores e Interrupciones. (4 horas + 8 horas de laboratorio) 5.1.Temporizadores A y B. Modos de funcionamiento. 5.2. Temporizador

Más detalles

Contenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos

Contenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos Arquitectura de ordenadores (fundamentos teóricos) Representación de la información Estructura de un microprocesador Memorias Sistemas de E/S Elementos de un ordenador Microprocesador Placa base Chipset

Más detalles

CONJUNTO DE INSTRUCCIONES DEL MICROCONTROLADOR Regreso al menú principal

CONJUNTO DE INSTRUCCIONES DEL MICROCONTROLADOR Regreso al menú principal CONJUNTO DE INSTRUCCIONES DEL MICROCONTROLADOR 8051 Regreso al menú principal ACALL dirección 11 (llamada absoluta) ACALL llama incondicionalmente a una subrutina localizada en la dirección indicada. Durante

Más detalles

La familia de microcontroladores de 8 bits MCS-51 esta constituida, entre otros, por los siguientes dispositivos:

La familia de microcontroladores de 8 bits MCS-51 esta constituida, entre otros, por los siguientes dispositivos: 1- ARQUITECTURA DE LA FAMILIA INTEL MCS-51 1.1- INTRODUCCION La continua evolución tecnológica en el área Digital de la Electronica, ha permitido que las funciones incluidas en los circuitos integrados

Más detalles

INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)

INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU) INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información

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

Arquitectura de Computadores

Arquitectura de Computadores Curso 2006/07 Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. La Memoria 5. Sistema de Entrada/Salida Informática Aplicada Arquitectura de Computadores 1 Organización E/S

Más detalles

Arquitectura de Computadores II Clase #3

Arquitectura de Computadores II Clase #3 Arquitectura de Computadores II Clase #3 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Registros Repertorio de instrucciones Modos de direccionamiento El

Más detalles

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones

Introducción a la Computación. Capítulo 10 Repertorio de instrucciones: Características y Funciones Introducción a la Computación Capítulo 10 Repertorio de instrucciones: Características y Funciones Que es un set de instrucciones? La colección completa de instrucciones que interpreta una CPU Código máquina

Más detalles

Ejercicios del tema 4. El procesador

Ejercicios del tema 4. El procesador jercicios del tema 4. l procesador jercicio 1. Considere un procesador de 32 bits con una frecuencia de reloj de 500 MHz con la estructura del mostrado en el jercicio 3. La memoria se direcciona por bytes

Más detalles

GESTION DE MEMORIA EN LOS MICROCONTROLADORES DE LA FAMILIA MCS-51

GESTION DE MEMORIA EN LOS MICROCONTROLADORES DE LA FAMILIA MCS-51 GESTION DE MEMORIA EN LOS MICROCONTROLADORES DE LA FAMILIA MCS-51 SISTEMAS DIGITALES II FEBRERO 2006 2 1.- Introducción. El microcontrolador 8051 es el elemento a partir del cual se han desarrollado todos

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

ESTRUCTURA FÍSICA DEL µp 8086

ESTRUCTURA FÍSICA DEL µp 8086 Características generales: Procesador de 16 bits Bus de direcciones de 20 bits : 1 Mbyte Bus de datos interno de 16 bits Bus de datos externo de 16 bits en el 8086 8 bits en el 8088 89 instrucciones Alimentación

Más detalles

Análisis general de un Microprocesador

Aná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 detalles

INTRODUCCIÓN. Comunicación Serial.

INTRODUCCIÓN. Comunicación Serial. INTRODUCCIÓN La función principal de este tipo de comunicación es la de convertir datos de salida de forma paralela a serial y la de convertir datos de entrada de forma serial a paralela. El acceso al

Más detalles

MICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits

MICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits MICROCONTROLADORES 2. La memoria de programa del PIC 16F84A es de tipo: a) ROM b) OTP c) RAM d) EPROM e)

Más detalles

Operaciones lógicas y repetición

Operaciones lógicas y repetición Organización de computadoras Universidad Nacional de Quilmes http:// Repaso Algebra de Boole Memoria principal datos direcciones Unidad Aritmético- Logica (ALU) Unidad de Control de programa (UC) CPU 1

Más detalles

PIC 18F45XX CARACTERÍSTICAS GENERALES

PIC 18F45XX CARACTERÍSTICAS GENERALES PIC 18F45XX CARACTERÍSTICAS GENERALES 1. Características generales CPU con arquitectura Harvard (77 instrucciones) Todas las instrucciones constan de 1 sola palabra de 16 bits (2 bytes) excepto las de

Más detalles

Unidad Nº II Capacidad de la unidad central. de procesamiento. Instituto Universitario Politécnico. Santiago Mariño

Unidad Nº II Capacidad de la unidad central. de procesamiento. Instituto Universitario Politécnico. Santiago Mariño Instituto Universitario Politécnico Santiago Mariño Unidad Nº II Capacidad de la unidad central de procesamiento Organización de instrucción de máquina Cada instrucción requiere la información que necesita

Más detalles

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020) CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020) I. Identificadores de la asignatura Instituto: IIT Modalidad: Presencial Departamento: Materia: Ingeniería Eléctrica y Computación Sistemas

Más detalles

MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC. Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny. Título de la obra:

MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC. Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny. Título de la obra: Título de la obra: MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny Composición y preimpresión: Carles Parcerisas Civit (3Q Editorial) Reservados

Más detalles

CAPITULO 4. LOS DSPs

CAPITULO 4. LOS DSPs LOS DSPs 4 Los DSPs 4.1 Introducción Los procesadores digitales de señales (DSPs) pueden ser de naturaleza programable o dedicada. Los procesadores de señales programables permiten flexibilidad de implementación

Más detalles

Contenido MICROCONTROLADORES PIC16F877A Y PIC16F887 / SALVATIERRA. Alfaomega. 3.4 Soporte Muestras... 25

Contenido MICROCONTROLADORES PIC16F877A Y PIC16F887 / SALVATIERRA. Alfaomega. 3.4 Soporte Muestras... 25 Contenido Introducción 1 Parte 1 Conceptos básicos 3 1.0 Componentes de un MCU... 3 1.1 Partes básicas... 3 1.1.1 ALU (Unidad lógica aritmética). 4 1.1.2 I/O (INPUT/OUTPUT)... 4 1.1.3 Memoria (RAM, ROM...

Más detalles

CURSO DE MICROCONTROLADORES PROGRAMACION E INTERCONEXIONADO DEL µc-8051

CURSO DE MICROCONTROLADORES PROGRAMACION E INTERCONEXIONADO DEL µc-8051 CURSO DE MICROCONTROLADORES PROGRAMACION E INTERCONEXIONADO DEL µc-8051 * INTRODUCCION * CARACTERISTICAS DEL 8051 * ARQUITECTURA DEL 8051 * TERMINALES DEL 8051 * REGISTROS INTERNOS DEL 8051 * MODOS DE

Más detalles

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:

Más detalles

MODOS DE DIRECCIONAMIENTO DEL µc51

MODOS DE DIRECCIONAMIENTO DEL µc51 Los modos de direccionamiento son la manera que tienen los µc para accesar a los distintos recursos con los que cuenta. Para manipular los datos y códigos de operación en cada programa se tienen las siguientes

Más detalles

Periféricos Interfaces y Buses

Periféricos Interfaces y Buses Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses Buses de E/S (PCI, PC104, AGP). Sistemas de interconexión

Más detalles

Mapas de Memoria y E/S

Mapas de Memoria y E/S Mapas de Memoria y E/S Sistemas con Microprocesadores http://www.herrera.unt.edu.ar/procesadores Conexiones internas del CPU08 Dentro del mc el CPU08 se vincula con memoria y con los dispositivos de E/S

Más detalles

APENDICE A Microcontrolador de 8 bits MC68HC11F1

APENDICE A Microcontrolador de 8 bits MC68HC11F1 APENDICE A Microcontrolador de 8 bits MC68HC11F1 Características generales: Memoria RAM de 1Kbyte Memoria EEPROM de 512 bytes Cuatro modos de operación o Bootstrap o Expandido o Single chip o Test Siete

Más detalles

TARJETA DE ENTRADAS Y CONTADORES RÁPIDOS (MTC-3052)

TARJETA DE ENTRADAS Y CONTADORES RÁPIDOS (MTC-3052) Pag:1 Descripción Tarjeta de entradas y contadores rápidos diseñada para controles complejos en tiempo real. A través de software sencillo permite su configuración al usuario. Cuenta con diversidad de

Más detalles

Arquitectura Interna del 8088

Arquitectura Interna del 8088 Arquitectura Interna del 8088 Intel diseñó el 8088/8086 para realizar al mismo tiempo las principales funciones internas de transferencia de datos y búsqueda de instrucciones. Para conseguir esto, el 8088

Más detalles

ESPino - Especificaciones

ESPino - Especificaciones ESPino - Especificaciones Resumen Microcontrolador ESP8266 (32-bit RISC) WiFi 802.11 (station, access point, P2P) Voltaje de operación 3.3V Voltaje de entrada 4.4-15V Pines de I/O Digitales 9 Pines de

Más detalles

Registros SFR vistos hasta ahora: Microcontroladores PIC

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

Arquitectura de Computadoras

Arquitectura de Computadoras Arquitectura de Computadoras Dr. Andrés David García García Escuela de Diseño, Ingeniería y Arquitectura Departamento de Mecatrónica 1 Microprocesadores y Periféricos Objetivos: Analizar la arquitectura

Más detalles

Microcontrolador. Filosofía del bit

Microcontrolador. Filosofía del bit MCU Microcontrolador Microcomputadora en un solo circuito que cumple funciones de CONTROL Microcontroladores - Parte 1 1 Filosofía del bit MOV C,P1.4 ;Se trae al CY el estado del pin 4 de la puerta 1 ANL

Más detalles

Velocidades Típicas de transferencia en Dispositivos I/O

Velocidades Típicas de transferencia en Dispositivos I/O Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad

Más detalles

Tema 1. Fundamentos del lenguaje ensamblador

Tema 1. Fundamentos del lenguaje ensamblador Tema 1. Fundamentos del lenguaje ensamblador Laboratorio de Estructura y Organización de Computadores Grados en Ingeniería Informática e Ingeniería de Computadores Curso 2012-2013 Índice Estructura del

Más detalles

Tratamiento de Excepciones en MIPS

Tratamiento de Excepciones en MIPS Tratamiento de en MIPS Elías Todorovich Arquitectura I - Curso 2013 Riesgos de Control Las direcciones del PC no son secuenciales (PC = PC + 4) en los siguientes casos: Saltos condicionales (beq, bne)

Más detalles

Arquitectura del MIPS: Introducción

Arquitectura del MIPS: Introducción Arquitectura del MIPS: Introducción Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución y caracterización

Más detalles

Arquitectura del PLC. Dpto. Electrónica, Automática e Informática Industrial)

Arquitectura del PLC. Dpto. Electrónica, Automática e Informática Industrial) Arquitectura del PLC Dpto. Electrónica, Automática e Informática Industrial) www.elai.upm.es Introducción (I) El PLC recibe, en tiempo real, la información de los sensores conectados al proceso y ejecuta

Más detalles

Tema 5 Jerarquía de Memoria

Tema 5 Jerarquía de Memoria Tema 5 Jerarquía de Memoria Grupo ARCOS Estructura de Computadores Grado en Ingeniería Informática Universidad Carlos III de Madrid Contenidos 1. Tipos de memoria 2. Jerarquía de memoria 3. Memoria principal

Más detalles

Bibliografía básica de referencia: Fundamentos de Informática para Ingeniería Industrial, Fernando Díaz del Río et al.

Bibliografía básica de referencia: Fundamentos de Informática para Ingeniería Industrial, Fernando Díaz del Río et al. 1 Informática E.P.S. Universidad de Sevilla TEMA 2: Estructura de Computadores 2 BIBLIOGRAFIA Bibliografía básica de referencia: Fundamentos de Informática para Ingeniería Industrial, Fernando Díaz del

Más detalles

Entrada y Salida! EC-2721 Arquitectura del Computador I! Entradas/Salidas: Problemas. Entradas salidas: Criterios. Amplia variedad de periféricos!

Entrada y Salida! EC-2721 Arquitectura del Computador I! Entradas/Salidas: Problemas. Entradas salidas: Criterios. Amplia variedad de periféricos! Entrada y Salida Velocidades de transferencia típicas en Dispositivos I/O EC-2721 Arquitectura del Computador I William Stallings, Computer Organization and Architecture, Cap. 7 Universidad Simón Bolívar

Más detalles

Grado en Ingeniería Informática - Ingeniería del Software Estructura de Computadores - Prueba 2 - Junio de 2011

Grado en Ingeniería Informática - Ingeniería del Software Estructura de Computadores - Prueba 2 - Junio de 2011 Apellidos, Nombre: Grado en Ingeniería Informática - Ingeniería del Software Estructura de Computadores - Prueba 2 - Junio de 2011 Problema 1. Realice un programa que calcule la cantidad de números negativos

Más detalles

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior. 6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior. 6.1. El subsistema de E/S Qué es E/S en un sistema computador? Aspectos en el diseño del subsistema de E/S: localización

Más detalles

Tema 0. Introducción a los computadores

Tema 0. Introducción a los computadores Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos

Más detalles

1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9

1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9 1-Introducción -Este apunte pretende ser una guía para aquellos alumnos que se inician en la programación de microntroladores con arquitectura ARM, utilizando como plataforma de hardware el kit de desarrollo

Más detalles

Introducción a los microcontroladores. Decanato de Postgrado Mayo de 2011

Introducción a los microcontroladores. Decanato de Postgrado Mayo de 2011 Introducción a los microcontroladores Decanato de Postgrado Mayo de 2011 Microcontroladores aaaaa Un microcontrolador (Micro Controller Unit, MCU), es un circuito integrado programable, construido con

Más detalles

UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa

UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa Noviembre de 2007 Objetivos 2 Que los participantes adquieran el conocimiento

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

CAPITULO 1 CARACTERÍSTICAS GENERALES DEL MICROCONTROLADOR 8051. menú principal

CAPITULO 1 CARACTERÍSTICAS GENERALES DEL MICROCONTROLADOR 8051. menú principal CAPITULO 1 CARACTERÍSTICAS GENERALES DEL MICROCONTROLADOR 8051 menú principal 1.1 CARACTERÍSTICAS DEL 8051. La Familia de µc-8051 es variada, y se encuentra en diversas presentaciones, la selección de

Más detalles

Tema 4: SISTEMAS DE ENTRADA/SALIDA. Un computador no puede estar formado sólo por la CPU y la memoria.

Tema 4: SISTEMAS DE ENTRADA/SALIDA. Un computador no puede estar formado sólo por la CPU y la memoria. Tema 4: SISTEMAS DE ENTRADA/SALIDA ÍNDICE 1. Introducción. 2. Módulos de Entrada/Salida: comunicación CPU - Periféricos. 3. Mapa de Entrada/Salida: común y separada. 4. Introducción a los métodos de programación

Más detalles

Unidad IV: Programación de microcontroladores

Unidad IV: Programación de microcontroladores Unidad IV: Programación de microcontroladores El microcontrolador ejecuta el programa cargado en la memoria Flash. Esto se denomina el código ejecutable y está compuesto por una serie de ceros y unos,

Más detalles

Arquitectura C67 y DSK C6713

Arquitectura C67 y DSK C6713 Copyright 2005 Prof. Alberto Izquierdo Tratamiento Diigtal de Señales ETSI Telecomunicaciones. UVA 1 Arquitectura C67 y DSK C6713 Tratamiento Digital de la Señal ETSI Telecomunicaciones Universidad de

Más detalles