CURSO DE MICROCONTROLADORES PROGRAMACION E INTERCONEXIONADO DEL µc-8051

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

Download "CURSO DE MICROCONTROLADORES PROGRAMACION E INTERCONEXIONADO DEL µc-8051"

Transcripción

1 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 DIRECCIONAMIENTO DEL 8051 * INSTRUCCIONES DEL 8051 * INTERCONEXIONADO CON CIRC PERIFÉRICOS * MANEJO DEL SIMULADOR DEL /22/2000 1

2 QUE ES UN MICROCONTROLADOR? 2/22/2000 2

3 Microprocesador (µp) Memorias Pasivas para programas de aplicación(rom, PROM, EPROM) Memorias de acceso aleatorio para datos (RAM) Programas de aplicación Microcomputadora (MC) Bus Módulos de entrada/ salida Lógica adicional Periferia (memorias periféricas y equipos de entrada/salida) Hardware Software Estructura de un sistema de microcomputadoras (MCS) 2/22/2000 3

4 Demanda HOLD Interrupt Microprocesador ROM RAM Bus de datos Bus de control Bus de direccionamiento Módulo periférico de entrada/salida (programable) Interrupción del programa por prioridades Conexión de La periferia del usuario Configuración técnica de los módulos en una microcomputadora completa 2/22/2000 4

5 Control de interrupción Control para E/S en serie Bus de datos interno, 8 bits Acumulador Registro intermedio Flipflops de condición Unidad aritmética/ lógica Registro de instrucciones Decodificador de instrucciones y control del ciclo de máquina B D H C E L Indicador de posición Contador de programa Contador progresivo/ regresivo Memoria de direcciones Bloque de registros Alimentación Control de tiempo y de ejecución Buffer de dirección Búffer de datos Estructura de un microprocesador tomado como ejemplo el µp 8085 Bus de direccionamiento Bus de datos 2/22/2000 5

6 Bobina o cuarzo Corriente de reposo Impulso reloj Memoria de programas de 2Kbytes Memoria de datos de 128 bytesb Contador/ temporizador de 8 bits Tensión de referencia Entradas analógicas Procesador central de 8 bits Convertidor A/D de 8 bits Regulación dela luminosidad E/S programables Generador MUX Puerta de E/S en paralelo Salida de la matriz de indicación y del teclado Entradas de computo Contadores de 4, 8 y 12 bits Memoria de indicación Codificador de 7 segmentos Salida de los segmentos de indicación Desde la matriz del teclado Entrada de teclas Cronómetro Horas Minuto Memoria de salida Salida de la matriz de indicación Reloj Horas Minuto Equipo de advertencia Horas Minuto Señal de conexión Esquema de bloques lógico SAP /22/2000 6

7 Decodificador de direcciones Bus de direccionamiento MP (microprocesador) RAM (random access memory) CS CS CS ROM read-only memory) Módulo periférico de entrada/ salida Bus de datos Bus de control Funcionamiento de la microcomputadora y su estructura bus 2/22/2000 7

8 Procesador central de 8 bits Procesador booleando de 1 bit Memoria de programas de 4 Kbytes Logica de interrupción Memoria de datos de 128 bytes Entrada/ salida en paralelo 4 x 8 bits 2 controladores/ temporizadores de 16 bits Entrada/ salida en serie Esquemas de bloques µp /22/2000 8

9 Reloj Memoria de programas Memoria de datos Procesador central Contador/ temporizador Circuitos de entrada/salida Sistema de microcomputadora en un chip 2/22/2000 9

10 TECHNOLOGY Model ram rom addr SI/O PI/O C/T int. width bytes ADVENACED MICROSYSTEM 80C K 64K ,16bit 2 8 DALLAS SEMICONDUCTOR DS6000T 8-54K 4K 128K ,16bit 6 8 HITACHI EUROPE LTD 63L05F1 96 4K 20 1,8bit 6 8 HD K 1M ,16bit 15 8 H8/532 1K 32K 1M ,8bit 7 16 INMOS-LTD IMST245 4K 4G 4,links 2,32bit 2 32 IMST222 4K 64K 4,links 2,16bit 2 1 IMSM212 2K 4K 64K 4 2,16bit 2 16 INTEL CORPORATION (UK) LTD 80C K 128K 1, uart 56 2,16bit KA 232 8K 64K 1, uart 40 4,16bit C51BH 128 4K 64K uart 32 2,16bit C K 64K uart 2 2,16bit BH 232 8K 64K uart 40 6,16bit C1196KB 232 8K 64K uart 40 6,16bit MITSUBISHI ELECTRONIC (UK) LTD M K 64K ,8bit 6 8 M3700M4A 2K 32K 16M ,16bit /22/

11 MOTOROLA LTD 68HC05B K 8K ,16bit HC11E K 64K ,16bit P K ,8bit G K 8K ,8bit HC05L K 8K ,16bit 4 68HC K 64K ,16bit 17 8 NATIONAL SEMICONDUCTOR (UK) LTD COP K 1 8 1,10bit 1 4 digits COP888CG 192 4K 32K ,16bit 14 8 HPC K 64K uart 52 8,16bit 8 16 NEC ELECTRONICS UK K 64K ,16bit 18 * K 64K ,16bit ,12bit ROCKWELL INTERNATIONAL R K ,16bit / K 16K ,16bit 10 8 SGS THOMSON MICROELECTRONICS ST ,8K Z86E K ,8bit 48 8 TEXAS INSTRUMENTS LTD TMS K 112K TMS70C K 64K TMS K to 64K ZILOG UK LTD Z86E K 120K ,14bit 6 8 Z K 128K ,16bit 8 8 Z86C K to 120K uart 82 2,0bit 8 8 2/22/

12 FAMILIA DEL 68HC11 NUMERO ROM EPROM RAM CONF 68HC11A8 8K $0F 68HC11A $0D 68HC11A $0C 68HC11B8 8K $0F 68HC11B $0D 68HC11B $0C 68HC11E9 12K $0F 68HC11E $0D 68HC11E $0C 68HC811E2 0 2K 256 $FF 68HC11D3 4K N/A 68HC11F K $FF 2/22/

13 ROM FAMILIA DEL 8051 S-EPROM E PROM 4K C51 8K K 83C451 80C451 87C451 8K 83C552 83C552 83C552 8K 83C652 83C652 83C652 2K 83C751 83C751 2K 83C752 83C752 2/22/

14 Interrupt Control 4k ROM 32k ROM In 8XC528 16K ROM In 8XC054, 8XC654 8K ROM In 8052, 8XC52 8XC053 8XC552 8XC562 8XC652 2k ROM In 83C751, 83C752J 128 RAM 512 RAM In 8XC RAM In 8052, 8XC52 8XC552, 8XC562, 8XC652, 8XC RAM In 83C751, 83C752 Timer 2 Capture/ Compare Array (8XC552, 8XC562 Timer 2 (8052, 8XC52, 8Xc528) Timer 1 Timer 0 Counter Inputs 256 EEPROM 83C851 CPU A/D (8XC550, 8XCC552, 8XCC562, 8XC752) Osc Bus Control Four I/O Ports I/O Port Serial Ports SCL I2c Serial SDA Port Watchdog Timer (8XC528, 8XC550, 8XC552, 8XC562) P0 P2 P1 P3 P4-P5-P6 TXD RXD PWM System (8XC552, 8XC562, 8XC752) Fixed Rate Timer (83c751/2) Address/Data NOTES: P0-P3 for 8051, 8052, 8XC652, 8XC528, 8XC52, 8XC654, 8XCL410, 8XC551 P0-P5 for 8XC552, 8XC562, 8XC592 P0-P6 for 8XC451 2/22/ Part of P0, AND P1, P3 for 8XC751 and 8XC752

15 CARACTERISTICAS DEL µc-8051 * UN CPU DE 8 BITS * CAPACIDAD DE PROCESAR LAS FUNCIONES * BOOLEANAS POR BIT * 32 LINEAS DE ENTRADA/SALIDA * 128 BYTES DE MEMORIA RAM * 2 CONTADORES/TEMPORIZADORES DE 16B * UN UART FULL DUPLEX * 5 ESTRUCTURAS DE INTERRUPCIÓN * UN OSCILADOR INTEGRADO * 64KB DE ESPACIO DE PROGRAMA * 64KB DE ESPACIO DE DATOS * 4KB EN ROM (SOLO EN EL 8051) 2/22/

16 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0-RxD Tx INTO INTI T O T 1 W R P3.7 R D X TAL 2 X TAL 1 VSS VCC P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 VPP/EA PROG/ALE PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 2/22/

17 Leer el registro de salida +5V Pin del Bus interno 1 D Ø 1 Q Ø & T1 Pin E/S Impulso de inscripción de salida Acceso de bus CLK 1 Q Ø T2 Leer el pin Circuito de salida de la puerta bidireccional Ø (esquema) 2/22/

18 Leer el registro de salida +5V Pin del Bus interno 1 D Ø 1 Q Ø & T1 1Ø...4Ø kω Pin E/S Impulso de inscripción de salida CLK Ø Q 1 T2 Refuerzo del flanco BAJO ALTO Leer el pin Circuito de salida de las puertas cuasibidireccionales 1, 2, 3, (esquema) 2/22/

19 BUS DE DATOS EA 8051 P0 ALE LATCH DIRECCION BAJA E PROM A0 A7 RAM P2 P SEN DIRECCION ALTA A8 A15 A8 A15 RD WR OE RD WR EJECUTANDO PROGRAMAS EXTERNOS 2/22/

20 Bus de datos Vcc P1 P0 EA ALE µc-8051 P2 LATCH Direcc. Bajas Bus de direcciones altas A0 A7 A8 A9 RAM P SEN A10 RD WR RD WR 2/22/

21 Relación de áreas de almacenamiento en el µp Externa Interna o externa 4Ø96 4Ø Ø Memoria de programas Ø Memoria de datos interna Registros SFR Ø Memoria de datos externa 2/22/

22 Memoria RAM no disponible en el 8031 Stack Registros de funciones especiales (SFR) F8 FF F0 B F7 E8 EF E0 ACC E7 D8 DF D0 PSW D7 C8 CF C0 C7 B8 IP BF B0 P3 B7 A8 IE AF A0 P2 A7 98 SCON SBUF 9F 90 P TCON TMOD TL0 TL1 TH0 TH1 8F 80 P0 SP DPL DPH PCON 87 Funciones de la memoria de datos interna µc-8051 Memoria de datos utilizable discrecionalmente Area direccionable por bits (128 posiciones binarias) Banco de registros 3(R0-R7) Banco de registros 2(R0-R7) Banco de registros 1(R0-R7) Banco de registros 0(R0-R7) 2/22/

23 B F7 F6 F5 F4 F3 F2 F1 F0 F0H 30 7F 7C 78 2FH ACC 50 EDA F 6C 68 PSW D0 DOH F 5C 58 IP B8H AH 4F 4C 48 P3 B0H H 3F 3C 38 IE A8H F 2C 28 P2 A0H F 1C 18 SCON 9F 9E 9D 9C 9B 9A H H 0F 0E 0D 0C 0B 0A H P H H BANCO 3 TCON 8F 8E 8D 8C 8B 8A H BANCO 2 BANCO 1 P H BANCO 0 SFR RAM INTERNA 2/22/

24 MODOS DE DIRECCIONAMIENTO DEL MICROPROCESADOR a) DIRECCIONAMIENTO INMEDIATO b) DIRECCIONAMIENTO DIRECTO c) DIRECCIONAMIENTO INDIRECTO d) DIRECCIONAMIENTO INDEXADO e) DIRECCIONAMIENTO POR REGISTRO f) DIRECCIONAMIENTO POR BIT 2/22/

25 DIRECCIONAMIENTO INMEDIATO EL VALOR DE UNA CONSTANTE SIGUE AL CODIGO DE OPERACIÓN EN LA MEMORIA DEL PROGRAMA. MOV A, #64H MOV DPTR, #1234H ADD A, #120 ; CARGA EL Acc CON 64hex ; CARGA EL APUNTADOR ; SUMA EL VALOR 120 decimal. DIRECCIONAMIENTO DIRECTO EL OPERANDO ES ESPECIFICADO POR UNA DIRECCION DE 8 BITS EN DONDE SE ENCUENTRA EL DATO CON EL QUE SE DESEA HACER LA OPERACIÓN. (SOLO EN RAM int. Y SFR). MOV A, 2EH MOV 3DH, 4EH ADD A, 7FH ; EL ACC. SE CARGA CON EL -DATO QUE SE ENCUENTRA EN LA DIREC. 2EH. 2/22/

26 DIRECCIONAMIENTO INDIRECTO SE UTILIZA UN REGISTRO EN DONDE SE ENCUENTRA LA DIRECCIÓN DEL DATO CON EL QUE SE DESEA REALIZAR LA OPERACIÓN. SE UTILIZAN LOS REGISTROS R0, R1 Y SP, PARA EL DIRECCIONAMIENTO DE 8 BITS. PARA LAS DIRECCIONES DE 16 BITS SE UTILIZA EL DPTR. TANTO RAM int COMO ext. PUEDEN SER DIRECCIONADAS INDIR. ADD ; SUMA AL ACC EL DATO APUNTADO POR R0. MOV ; CARGA EL ACC. CON DATO APUNTADO R0 A ; CARGA ACC EN MEM. RAM EXTERNA MOVX 2/22/

27 DIRECCIONAMIENTO POR REGISTRO SON LAS INSTRUCCIONES QUE UTILIZAN CUALQUIERA DE LOS REGISTROS, PARA REALIZAR LA OPERACIÓN. ADD A, R5 MOV R7, A 2/22/

28 TRANSFERENCIA DE DATOS RAM INTERNA MOV <Destino>, <fuente> MOV A, <fuente> ; A <fuente>. MOV <Destino> A ; <Destino> A. MOV DPTR, #DATO ; DPTR 16 bits. PUSH <fuente> POP <Dest> XCH A; <byte> XCHD ; INC SP, <@SP> <--f. ; <Dest> DEC SP. ; ACC <--> <byte>. ; ACC NIBBLES BAJOS. 2/22/

29 DIRECCIONAMIENTO DE TABLAS RAM EXTERNA MOVX ; A <-- <@Ri>. A ; <@Ri> <--A. MOVX ; A <-- <@DPTR> A ; <@DPTR> <--A MEMORIA DEL PROGRAMA MOVC MOVC 2/22/

30 INSTRUCCIONES BOOLEANAS ANL C, bit ; C <-- C. AND. Bit ANL C, /bit ; C <-- C. AND. NOT.bit ORL C, bit ; C <-- C. OR. Bit ORL C, /bit ; C <-- C. OR..NOT. Bit MOV C, bit ; C <-- bit CLR C ; C <-- 0 CLR bit ; bit <--0 SETB C ; C <--1 SETB bit ; bit <--1 CPL C ; C <-- NOT.C CPL bit ; BIT <-- NOT.bit JC REL ; SI C=1 BRINCA A REL. JB bit, REL ; SI bit=1, BRINCA A REL. JBC bit, REL ; SI bit=1, BRINCA Y LIMPIA 2/22/

31 P1.1 Ejemplo del Procesador booleano µc-8051 P2.2 P2.5 1 & FØ 2ØH. Ø 21H.3 & 1 P3.3 P1.6 MOV C,P2.2 ;Introducir P2.2 en el acarreo ORL C,P2.5 ;Relación O con P2.5 ANL C,P1.1 ;Relación Y con P1.1 CPL C ;Invertir el resultado MOV FØ, C ; Almacenar transitoriamente el resultado MOV C,2ØH.Ø ;Introducir el bit 2ØH.Ø en el acarreo ANL C,/21H.3 ;Relación Y con el bit 21H.3 invertido ORL C,FØ ;Relación O con el bit FØ ORL C,/P1.6 ;Relación O con el bit P1.6 invertido MOV P3.3, C ;Transferir a P3.3 el resultado final 2/22/

32 REGISTROS INTERNOS DE CONTROL DEL 8051 PSW (Palabra del estado del programa) CY AC F0 RS1 RS0 OV - P CY PSW.7 ACARREO AC PSW.6 ACARREO AUX. FO PSW.5 USOS GENERALES RS1 PSW.4 SEL 1 DEL B. DE REG. RS0 PSW.3 SEL 0. DEL B. DE REG. OV PSW.2 OVERFLOW - PSW.1 INDEFINIDA P PSW.0 PARIDAD* Si el # s de bits en el Acc = 1, es Impar P=1, sino P=0 2/22/

33 PCON (CONTROL DE POTENCIA) SMOD GF1 GF0 PD IDL SMOD GF1 GF2 PD IDL Dobla el baud rate en la Transmisión serial cuando se utiliza el timer 1 Propósitos generales Propósitos generales Bajo consumo de energía 80C51BH Bajo consumo de energía CMOS 2/22/

34 IE REG. HABILITADOR DE INTERRUPCIONES EA - ET2 ES ET1 EX1 ET0 EX0 EA IE.7 DESACTIVA INTER. ET2 IE.5 PERMITE INT. DEL TIMER2 ES IE.4 PERMITE INT. PTO. SERIAL ET1 IE.3 PERMITE INT. DEL TIMER1 EX1 IE.2 PERMITE INTER EXTER.1 ET0 IE.1 PERMITE INT. DEL TIMER0 EX0 IE.0 PERMITE INTER. EXTER.0 IP REGISTRO DE PRIORIDAD DE INTERRUPCIONES - - PT2 PS PT1 PX1 PT0 PX0 PT2 IP.5 ALTA PRIORIDAD PARA T2 PS IP.4 ALTA PRIORIDAD INTERSERIAL PT1 IP.3 ALTA PRIORIDAD PARA T1 PX1 IP.2 ALTA PRIORIDAD PARA INT 1 PT0 IP.1 ALTA PRIORIDAD PARA T0 PX0 IP.0 ALTA PRIORIDAD PARA INT 0 2/22/

35 TCON REGISTRO DE CONTROL DE TEMPORIZADORES Y CONTADORES TF1 TR1 TF0 TRO IE1 IT1 IE0 IE1 TF1 TCON.7 Sobreflujo del Timer 1 TR1 TCON.6 Bit de arranque Timer1 TF0 TCON.5 Sobreflujo del Timer0 TR0 TCON.4 Bit de arranque Timer0 IE1 TCON.3 Bit de Transición de INT1 IT1 TCON.2 Control del modo de control de la INT1 IE1 TCON.1 Bit de Transición de INT0 IT0 TCON.0 Control del modo de control de la INTO 2/22/

MANUAL DEL MICROCONTROLADOR 8051

MANUAL DEL MICROCONTROLADOR 8051 MANUAL DEL MICROCONTROLADOR 8051 Dr. Alejandro Vega Agosto-diciembre 1999 INDICE Página INTRODUCCIÓN 3 PRIMERA PARTE. CAPITULO 1, CARACTERÍSTICAS DEL MICROCONTROLADOR 8051 5 1.1CARACTERÍSTICAS DELµC-8051

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

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

MICROCONTROLADORES MCS-51

MICROCONTROLADORES MCS-51 DEPARTAMENTO DE ELECTRONICA Y TELECOMUNICACIONES ESCUELA UNIVERSITARIA DE INGENIERIA TECNICA INDUSTRIAL E INGENIERIA TECNICA EN TOPOGRAFIA VITORIA-GASTEIZ UNIVERSIDAD DEL PAIS VASCO - EUSKAL HERRIKO UNIBERTSITATEA

Más detalles

Tema: Microprocesadores

Tema: Microprocesadores Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1

Más detalles

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

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna AUTOMATIZACION GUIA DE TRABAJO 3 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

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ) Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =

Más detalles

TEMPORIZADORES Y CONTADORES

TEMPORIZADORES Y CONTADORES Los µc51 tienen dos temporizadores/contadores, TIMER0 y TIMER1 de 16 bits cada uno. Cuando operan como temporizadores, los registros SFR s THx y TLx son incrementados cada ciclo de máquina, desde 0000H

Más detalles

INTERFAZ SERIAL DEL 80C31

INTERFAZ SERIAL DEL 80C31 INTERFAZ SERIAL DEL 80C31 El puerto serial es full duplex, lo que significa que puede transmitir y recibir simultáneamente. También está buffereado en el receptor, lo que quiere decir que él puede comenzar

Más detalles

Qué es un Microcontrolador?

Qué es un Microcontrolador? Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone

Más detalles

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES 1 CLASIFICACIÓN SEGÚN SU TECNOLOGÍA 2 PARAMETROS FUNDAMENTALES DE LAS MEMORIAS Modo de acceso: Aleatorio (RAM, Random Access Memory) Serie Alterabilidad

Más detalles

Modos de ahorro de energía a en los chips CMOS

Modos de ahorro de energía a en los chips CMOS Modos de ahorro de energía a en los chips CMOS MODOS DE OPERACIÓN N DE AHORRO DE ENERGÍA Para aplicaciones donde el consumo de potencia es crítico las versiones CMOS proporcionan modos de operación de

Más detalles

ESCUELA POLITÉCNICA DEL EJÉRCITO SEDE LATACUNGA CARRERA DE INGENIERÍA ELECTRÓNICA

ESCUELA POLITÉCNICA DEL EJÉRCITO SEDE LATACUNGA CARRERA DE INGENIERÍA ELECTRÓNICA ESCUELA POLITÉCNICA DEL EJÉRCITO SEDE LATACUNGA CARRERA DE INGENIERÍA ELECTRÓNICA Proyecto de Grado previo a la Obtención del Título de Ingeniería de Ejecución en Electrónica e Instrumentación. DISEÑO,

Más detalles

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Tutoría 2. Banco de memoria de 8 y 16 bits (8086) Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar

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

LECCIÓN N 13 MICROCOMPUTADORES

LECCIÓN N 13 MICROCOMPUTADORES LECCIÓN N 13 MICROCOMPUTADORES Introducción: Conceptos básicos Sistema microcomputador Unidad Central de Proceso (CPU) 13-1 Introducción Por qué surgen los microprocesadores? Circuitos digitales Avance

Más detalles

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo

Más detalles

Tema 5: Memorias. Espacio reservado para notas del alumno

Tema 5: Memorias. Espacio reservado para notas del alumno Tema 5: Memorias S Definiciones S Parámetros característicos S Jerarquía de memoria S Dispositivos de almacenamiento S Clasificación S Fundamentos de las memorias S Memoria caché / Memoria virtual S Memoria

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

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

MICROPROCESADORES. ANL C, <orig.bit>: Y lógico entre el bit y el indicador de acarreo.

MICROPROCESADORES. ANL C, <orig.bit>: Y lógico entre el bit y el indicador de acarreo. Instrucciones Booleanas. El 8051 contiene un completo procesador Booleano (por bits), el cual permite ejecutar instrucciones de limpieza, establecimiento o complementación de un solo bit, y operaciones

Más detalles

INTRODUCCIÓN A LOS MICROPROCESADORES

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

Más detalles

CONTEXTO DE LA MEMORIA EN UN SISTEMA DE CÓMPUTO M E M O R I A S

CONTEXTO DE LA MEMORIA EN UN SISTEMA DE CÓMPUTO M E M O R I A S 152 CONTEXTO DE LA MEMORIA EN UN SISTEMA DE CÓMPUTO M E M O R I A S La manipulación la información binaria en la mayoría de los procesos lógicos en electrónica digital y en general en los sistemas de cómputo,

Más detalles

ESTRUCTURA BÁSICA DE UN ORDENADOR

ESTRUCTURA BÁSICA DE UN ORDENADOR ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los

Más detalles

1.2.- EL MICROPROCESADOR.

1.2.- EL MICROPROCESADOR. 1.2.- EL MICROPROCESADOR. El microprocesador es un circuito integrado que contiene algunos o todos los elementos necesarios para conformar una (o más) unidad central de procesamiento UCP, también conocido

Más detalles

Estructura del Computador

Estructura del Computador Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.

Más detalles

Tema 11. Introducción a los Microprocesadores y Microcontroladores

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

Más detalles

Interrupciones. Temporizadores y Contadores de eventos en microcontroladores.

Interrupciones. Temporizadores y Contadores de eventos en microcontroladores. Interrupciones. Temporizadores y Contadores de eventos en microcontroladores. Objetivos. Conocer y poder usar interrupciones externas. Programar rutinas de servicio de interrupciones. Entender las diferencias

Más detalles

AUTOMATIZACIÓN INDUSTRIAL

AUTOMATIZACIÓN INDUSTRIAL Departamento de Ingenieria de Sistemas y Automática AUTOMATIZACIÓN INDUSTRIAL 1 AUTOMATIZACION INDUSTRIAL 2 AUTOMATIZACION INDUSTRIAL 3 AUTOMATAS PROGRAMABLES Surgen de la necesidad de controlar automáticamente

Más detalles

28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O

28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O Interfaz con Dispositivos I/O Interfaz con Dispositivos de Salida y Salida Unidad 4, Segunda Parte Port Mapped Memory mapped 1 2 Ejecución de la Instrucción OUT Ejecución de la instrucción OUT Dirección

Más detalles

}Transparencias de clase en

}Transparencias de clase en Sistemas de memoria Conceptos básicos Jerarquía de memoria Memoria caché }Transparencias de clase en campusvirtual.udc.es Memoria principal Memoria virtual Memoria principal Antiguamente: Matriz de pequeños

Más detalles

INDICE Capitulo 1. Álgebra de variables lógicas Capitulo 2. Funciones lógicas

INDICE Capitulo 1. Álgebra de variables lógicas Capitulo 2. Funciones lógicas INDICE Prefacio XV Capitulo 1. Álgebra de variables lógicas 1 1.1. Variables y funciones 1 1.2. Variables lógicas 2 1.3. Valores de una variable lógica 2 1.4. Funciones de una variable lógica 3 1.5. Funciones

Más detalles

Tema 5: Memorias. Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria

Tema 5: Memorias. Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria Tema 5: Memorias Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria Bibliografía Fundamentos de sistemas digitales Thomas

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

Introducción a la arquitectura de computadores

Introducción a la arquitectura de computadores Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina

Más detalles

TEMPORIZADORES Y CONTADORES (T/C) (Timers/Counters)

TEMPORIZADORES Y CONTADORES (T/C) (Timers/Counters) TEMPORIZADORES Y CONTADORES (T/C) (Timers/Counters) Objetivos? Conocer y comprender la utilidad de los temporizadores y contadores.? Comprender su estructura y lógica de funcionamiento.? Sintetizar programas

Más detalles

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI Guía de preparación para el examen ELECTRONICA CxTx En esta materia básicamente se evalúan temas tales como son: MULTIVIBRADORES, MEMORIAS, CONTADORES Y COMPUERTAS LOGICAS, SUMADOR RESTADOR Y MICROPOCESADORES

Más detalles

1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura

1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura Índice 1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura 1.3.1 Arquitectura RISC 1.3.2 Arquitectura Harvard 1.3.3

Más detalles

Ing. Jose Luis Apaza Gutierrez MEMORIAS. Un elemento de memoria es aquel elemento capaz de almacenar un estado durante un tiempo determinado.

Ing. Jose Luis Apaza Gutierrez MEMORIAS. Un elemento de memoria es aquel elemento capaz de almacenar un estado durante un tiempo determinado. LABORATORIO # 9 Realización: MEMORIAS 1. OBJETIVOS Comprender la función del bus de datos, direcciones y las líneas de control lectura(read), escritura(write) y selección de chip (CS) en una menoria RAM.

Más detalles

La arquitectura del 8086/8088

La arquitectura del 8086/8088 Repasamos aquí la arquitectura de un PC. Para más información sobre lo aquí expuesto se puede consultar [PA01] y los capítulos iniciales de [Tej01], [Rod00] y [Nor01]. Anatomía del PC A grandes rasgos,

Más detalles

El nivel ISA (II)! Conjunto de Instrucciones

El nivel ISA (II)! Conjunto de Instrucciones El nivel ISA (II) Conjunto de Instrucciones EC-2721 Arquitectura del Computador I Que es un Conjunto de Instrucciones? Colección completa de instrucciones comprendida por un procesador Lenguaje de máquina

Más detalles

ITT-327-T Microprocesadores

ITT-327-T Microprocesadores ITT-327-T Microprocesadores Temporizador Programable (PIT) 8254. Temporizador/Contador Programable (PIT) 8254. Es un contador/temporizador programable diseñado para trabajar con los sistemas de microcomputadores.

Más detalles

INDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos

INDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos INDICE Prólogo XI 1. Operación del Computador 1 1.1. Calculadoras y Computadores 2 1.2. Computadores digitales electrónicos 5 1.3. Aplicación de los computadores a la solución de problemas 7 1.4. Aplicaciones

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

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

PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS

PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS 1. CARACTERISTCAS Suministro de voltaje de funcionamiento 2.5 a 6 V Bajo consumo de corriente de espera (standby) de 10 ma máximo. Expansor I²C a puerto paralelo.

Más detalles

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez Estructura de Microprocesadores PIC 18F4550 Administración de la memoria Profesor Ing. Johan Carvajal Godínez Contenidos Organización de la memoria del MCU Administración de la memoria de programa (Flash)

Más detalles

Contenido. Conjunto de Instrucciones. Formato de la Instrucción. Instrucciones de 1 byte. Formato de la Instrucción 28/09/2011

Contenido. Conjunto de Instrucciones. Formato de la Instrucción. Instrucciones de 1 byte. Formato de la Instrucción 28/09/2011 1 ontenido 2 UNIDAD 5 EL LENGUAJE DE ENSAMBLADOR DEL Z80 onjunto de instrucciones Tipos de instrucciones Modos de direccionamiento El ensamblador del Z80 El simulador AVOET Implementación de un sistema

Más detalles

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

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila

VOCABULARIO DEL HARDWARE. Docente Yeni Ávila VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.

Más detalles

DISPLAY LCD MICROPROCESADORES

DISPLAY LCD MICROPROCESADORES Módulo LCD HD4478 de de Hitachi Módulo LCD HD4478 de de Hitachi E R / W D-D7 D-D7 VDD Vo Vss Controlador Controlador del del LCD LCD HD4478 HD4478 Manejador Manejador Del Del LCD LCD Manejador Manejador

Más detalles

Unidad de Memoria. Almacenamiento de información Operaciones básicas. Propiedades de la Memoria. Escritura o almacenamiento. Lectura.

Unidad de Memoria. Almacenamiento de información Operaciones básicas. Propiedades de la Memoria. Escritura o almacenamiento. Lectura. Unidad de Memoria Almacenamiento de información Operaciones básicas Escritura o almacenamiento Información Dirección Lectura Dirección Información 1K=1024 2 10 1M=1024K=2 20 1G=1024M=2 30 Propiedades de

Más detalles

Mapeo en el P 8086 de Intel

Mapeo en el P 8086 de Intel Mapeo en el P 8086 de Intel Ing. Silvia Domizi Ing. Diego Alegrecci Mapeo Microprocesador 8086 1 Introducción Mapeo Microprocesador 8086 2 Mapeo Mapear un dispositivo, es asignarle un intervalo definido

Más detalles

INTRODUCCIÓN. Interrupciones.

INTRODUCCIÓN. Interrupciones. Interrupciones. INTRODUCCIÓN Una interrupción es la ocurrencia de un evento o condición la cuál causa una suspensión temporal del programa mientras la condición es atendida por otro subprograma. Una interrupción

Más detalles

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura

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

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura 5.6.1 Componentes básicos de un ordenador.

A continuación se representan los componentes básicos de un sistema computacional (ordenador). Figura 5.6.1 Componentes básicos de un ordenador. 5.6 ESTRUCTURA BÁSICA DE UN ORDENADOR. TERMINOLOGÍA INFORMÁTICA Las aeronaves modernas utilizan sofisticados sistemas de aviónica que necesitan de sistemas de computación basados en microprocesadores.

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

TEMARIOS PARA EL PROCESO DE SELECCIÓN DEL PERSONAL SINDICALIZADO

TEMARIOS PARA EL PROCESO DE SELECCIÓN DEL PERSONAL SINDICALIZADO TELÉFONOS DEL NOROESTE, S.A. DE C.V. TEMARIOS PARA EL PROCESO DE SELECCIÓN DEL PERSONAL SINDICALIZADO RELACION PUESTO / TEMARIO (GENERAL) PUESTO CONMUTACION / TRANSMISION: ASIGNATURA Inglés Algebra Computación

Más detalles

DEPARTAMENTO DE ELECTRONICA. Microprocesadores 1121060

DEPARTAMENTO DE ELECTRONICA. Microprocesadores 1121060 DEPARTAMENTO DE ELECTRONICA Microprocesadores 1121060 Microprocesadores 1121060 Tema 1. Operación básica de un Microprocesador 1. a los microprocesadores 2. Arquitectura Básica de un microprocesador. 3.

Más detalles

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA Escuela Académico Profesional de Ingeniería de Telecomunicaciones SILABO ASIGNATURA : SISTEMAS DIGITALES I CÓDIGO:8F0056

Más detalles

www.monografias.com Historia de los Microprocesadores Intel

www.monografias.com Historia de los Microprocesadores Intel www.monografias.com Historia de los Microprocesadores Intel Desde la aparición de los primeros microprocesadores en los inicios de la década de los setentas, todas las áreas científicas y tecnológicas

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: ARQUITECTURA DE COMPUTADORAS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS (

Más detalles

Estructura de Computadores

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

MEMORIA. Arquitectura de Computadores I 3er tema

MEMORIA. Arquitectura de Computadores I 3er tema MEMORIA Arquitectura de Computadores I 3er tema Introducción Almacén: programa+datos Problema: Velocidad entre CPU y el sistema de memoria Necesidad de alta capacidad de almacenamiento con bajo tiempo

Más detalles

COMPUTADORAS DIGITALES

COMPUTADORAS DIGITALES COMPUTADORAS DIGITALES A. OBJETIVOS 1. Familiarizar al estudiante con la arquitectura de computadoras de 8bits. 2. Familiarizar al estudiante con el diseño, construcción y programación de los microcontroladores

Más detalles

Cada símbolo interpretable, que se puede almacenar en la computadora: letras del alfabeto, signos de puntuación, etc., está formado por un byte.

Cada símbolo interpretable, que se puede almacenar en la computadora: letras del alfabeto, signos de puntuación, etc., está formado por un byte. Medición del almacenamiento La unidad de almacenamiento tanto en discos como en cintas y en memoria de trabajo (RAM) es el Byte. Un Byte está constituido por 8 pulsos o señales, llamados bits (abreviatura

Más detalles

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES Exponer los conceptos básicos de los fundamentos de los Sistemas Digitales. Asimilar las diferencias básicas entre sistemas digitales y sistemas analógicos.

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 1: Concepto de ordenador

TEMA 1: Concepto de ordenador TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos

Más detalles

TEMA 9. MEMORIAS SEMICONDUCTORAS

TEMA 9. MEMORIAS SEMICONDUCTORAS TEMA 9. MEMORIAS SEMICONDUCTORAS http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 125 Aniversary: http://www.flickr.com/photos/ieee125/with/2809342254/ 1 - Introducción:

Más detalles

MEMORIAS DE SEMICONDUCTORES

MEMORIAS DE SEMICONDUCTORES MEMORIAS DE SEMICONDUCTORES Se ha visto anteriormente que un registro (latch o flip-flop) puede almacenar un bit. Para almacenar una gran cantidad de bits, se recurre al uso de memorias. Una memoria, en

Más detalles

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores 2. La CPU 1. Estructura de la CPU 2. Ciclo de instrucción 3. Interfaz hardware de una CPU 4. Ciclo de reloj, memoria e instrucción Arquitectura de Computadores La CPU - 1 Vamos

Más detalles

INTRODUCCIÓN A LOS MICROPROCESADORES

INTRODUCCIÓN A LOS MICROPROCESADORES eman ta zabal zazu universidad del país vasco euskal herriko unibertsitatea INTRODUCCIÓN A LOS MICROPROCESADORES J. A. SAINZ CATEDRÁTICO E.U. ÁREA DE TECNOLOGÍA ELECTRÓNICA E.U.I.T.I. VITORIA-GASTEIZ 2000

Más detalles

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90. PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores

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

Organización de Computadoras. Turno Recursantes Clase 8

Organización de Computadoras. Turno Recursantes Clase 8 Organización de Computadoras Turno Recursantes Clase 8 Temas de Clase Subsistema de Memoria Organización de Memoria Principal Notas de clase 8 2 Memoria Velocidad del procesador: se duplica cada 18 meses

Más detalles

GUÍA RÁPIDA CJ1W-SCU41

GUÍA RÁPIDA CJ1W-SCU41 GUÍA RÁPIDA CJ1W-SCU41 ESTE MANUAL CONTIENE: 1 INTRODUCCIÓN 2 CARACTERÍSTICAS 3 AREAS DE CONFIGURACIÓN 4 PROTOCOL MACRO OMRON ELECTRONICS, S.A. CJ1W SCU.DOC Pag. 1 1.- Introducción GUÍA RÁPIDA 1.- Introducción

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

ARQUITECTURA DEL MICROPROCESADOR 8086

ARQUITECTURA DEL MICROPROCESADOR 8086 Segundo Cuatrimestre ASIGNATURA: ESTRUCTURA DE COMPUTADORES I.TELECOMUNICACION PROFESORA: JUANA Mª LOPEZ DEPARTAMENTO DE AUTOMATICA CAPITULO PRIMERO ARQUITECTURA DEL MICROPROCESADOR 8086 Estructura de

Más detalles

Instituto Tecnológico de Morelia

Instituto Tecnológico de Morelia Instituto Tecnológico de Morelia Arquitectura de Computadoras Unidad 1a Programa 1 Modelo de arquitecturas de cómputo. 1.1 Modelos de arquitecturas de cómputo. 1.1.1 Clásicas. 1.1.2 Segmentadas. 1.1.3

Más detalles

Clasificación del procesador según el número de referencias a memoria.

Clasificación del procesador según el número de referencias a memoria. Estructura de Computadores Tema 1. El sistema computador Estructura general de un computador. Arquitectura de Von Neumann. Unidades generales: procesador, memoria, entrada/salida, unidad de control. Niveles

Más detalles

Arquitectura de Computadores. Apellidos, Nombre:

Arquitectura de Computadores. Apellidos, Nombre: No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción

Más detalles

Procedimiento para el diseño de un mapa de memoria de un sistema basado en microprocesador:

Procedimiento para el diseño de un mapa de memoria de un sistema basado en microprocesador: DISEÑO DE BLOQUES DE MEMORIA La ampliación de componentes es una característica del diseño y en el caso de las memorias tiene dos objetivos: Incrementar el tamaño de las palabras. Incrementar el número

Más detalles

El temporizador /contador Intel 8254

El temporizador /contador Intel 8254 El temporizador /contador Intel Su Arquitectura interna Modos programación Su interconexión n con un µprocesador Aplicaciones Características principales l 8C54 Frecuencia l reloj entrada 8MHz a MHz Versión

Más detalles

Arturo Gil Aparicio 1

Arturo Gil Aparicio 1 Arturo Gil Aparicio 1 Arquitectura del autómata programable Introducción Estructura externa del autómata Bloques que forman un autómata programable Arquitectura interna de un autómata programable Unidad

Más detalles

CICLOS DEL PROCESADOR

CICLOS DEL PROCESADOR UNIDAD DE CONTROL CICLOS DEL PROCESADOR Qué es un ciclo de búsqueda? Para qué sirve estudiar los ciclos de instrucción de una CPU? Para comprender el funcionamiento de la ejecución de instrucciones del

Más detalles

Conceptos de Arquitectura de Computadoras Curso 2015

Conceptos de Arquitectura de Computadoras Curso 2015 PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.

Más detalles

Arquitectura intel 8086. Preámbulo de OSO para alumnos formados en el procesador MIPS. Asignatura Sistemas Operativos Murcia abril de 2005

Arquitectura intel 8086. Preámbulo de OSO para alumnos formados en el procesador MIPS. Asignatura Sistemas Operativos Murcia abril de 2005 Arquitectura intel 8086 Preámbulo de OSO para alumnos formados en el procesador MIPS Asignatura Sistemas Operativos Murcia abril de 2005 página 1. Introducción 2 2.- Direccionamiento y Registros de Segmento

Más detalles

ESTRUCTURA DE MICROPROCESADORES

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

Más detalles

Arquitectura y Organización de un microcontrolador genérico

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

Más detalles

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

INTERFACE CON MEMORIA y E/S

INTERFACE CON MEMORIA y E/S Todos los sistemas con procesadores tienen tres canales o buses: Bus de direcciones que proporcionan dirección de memoria al numero de puerto de E/S. Bus de datos que transfiere información entre el procesador

Más detalles

Tópicos Especiales de Mecatrónica

Tópicos Especiales de Mecatrónica Tópicos Especiales de Mecatrónica Arquitectura de Microcontroladores Ricardo-Franco Mendoza-Garcia rmendozag@uta.cl Escuela Universitaria de Ingeniería Mecánica Universidad de Tarapacá Arica, Chile April

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

MICROPROCESADORES PARTES DE UN MICROPROCESADOR

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

SISTEMAS DIGITALES III. Unidad I MEMORIAS

SISTEMAS DIGITALES III. Unidad I MEMORIAS SISTEMAS DIGITALES III Unidad I MEMORIAS Introducción a las Microcomputadoras Toda memoria contiene 5 elementos escenciales: Unidad de Memoria. Unidad de Control. Unidad Aritmética Lógica. Unidad de Entrada.

Más detalles

Dispositivos de memoria

Dispositivos de memoria Departamento de Electrónica Electrónica Digital Dispositivos de memoria Bioingeniería Facultad de Ingeniería - UNER Memorias de semiconductores Aplicaciones Almacenamiento de SW (instrucciones y datos)

Más detalles