Solución 1. Solución usando un 8255 para las entradas y salidas, un 8254 para la temporización y realizando la entrada/salida por polling.
|
|
- Nicolás López Franco
- hace 5 años
- Vistas:
Transcripción
1 Enunciado: Se va a implementar un sistema basado en 0 para el control de un cruce con entre dos calles de una sola dirección (una principal con bastante tráfico y una secundaria con poco tráfico) regulada por semáforos, con las siguientes características: La via principal tiene un semáforo, que estará habitualmente en verde para los coches. La via secundaria tiene un semáforo que estará habitualmente en rojo para los coches. La via principal está atravesada por un paso de peatones. Cuando un peatón quiere cruzar, accionará un pulsador, pasados 0s de la pulsación el semáforo de la vía principal pasará a ámbar, y pasados 0s más, pasará a rojo, pasando el de la via secundaria a verde. Permanecerán así durante 0s, transcurridos los cuales, el semáforo de la via secundaria pasará a ámbar y 0s después pasará a rojo, a la vez que el semáforo de la via principal pasa a verde. Cuando un coche se para delante del semáforo en la via secundaria, un sensor lo detectará y se activará. Cuando el sensor se active, ocurrirá una secuencia igual que la descrita anteriormente, pero con otra temporización: inmediatamente, el semáforo principal se pone en ámbar, a los 0s pasan a SP=R SS=V, en otros 0s pasan a SP=R SS=A, en otros 0s pasan a SP=V SS=R. Solución. Solución usando un para las entradas y salidas, un para la temporización y realizando la entrada/salida por polling. Mapa de memoria Se van a mapear todos los dispositivos en memoria, y seguidos, de la siguiente forma: ROM: posición base: 0000h. Posiciones ocupadas: xxxx xxxx xxxx Última posición: 0FFh Decodificación: CS= IOM+A +A +A +A +A 0 La ROM es de KB, pero se está usando como una memoria de K (sólo se usan 0 líneas de dirección) RAM: posición base: 000h. Posiciones ocupadas: xxxx xxxx xxxx Última posición: 0FFh Decodificación: CS= IOM+A +A +A +A +A + /A 0 La RAM 0 es de KB, pero se está usando como una memoria de K (sólo se usan 0 líneas de dirección) : : posición base: 000h. Posiciones ocupadas: xx Última posición: 00h Decodificación: CS= IOM+A +A +A +A + /A + A 0 +A +A +A +A +A + A +A posición base: 00h. Posiciones ocupadas: xx Última posición: 00h Decodificación: CS= IOM+A +A +A +A + /A + A 0 +A +A +A +A +A + A +/A
2 A A D A IOM U PALCEV I0 I I I I I I I I I F0 F F F F F F F A U A A A A A A A A A D D D D D D D OE WE CE A Ap D CLK A D D D Rs D UA LS0 CS0 CS A A D Vp A A U LS D D D D D D OC CLK Q0 Q Q Q Q Q Q Q As Sistema 0 sin PIC Lógica Digital B Monday, May, 00 Title Size Document Number Rev Date: Sheet of U 0 0 A OUT0 OUT OUT D D D D D D G0 G G CLK0 CLK CLK CS U 0 0 A A A A A A A A A CE OE VPP O0 O O O O O O O A D U D D D D D D P PA PA PA PA PA PA PA PB0 PB PB PB PB PB PB PB PC0 PC PC PC PC PC PC PC A RESET CS D A Vs sensor VCC CS U RSTIN ALE IO/M RSTOUT CLKOUT SOD HLDA X SID TRAP X RST. RST. RST. INTR INTA S0 S HOLD READY A A A A A A A A AD AD AD AD AD AD A A D A Rp pulsador D CLK CS D
3 Configuración de los dispositivos Usaremos el puerto A del como salida para controlar las luces de los semáforos y PB como entrada para leer el sensor y el pulsador y las salidas de los temporizadores de 0s y 0s (para controlar por polling cuando terminan de contar). Programación: Palabra de control: h a la posición de memoria 00h (registro de control) Elegimos el cristal del microprocesador, de Mhz, de forma que el reloj interno (y el que sale al exterior por el pin CLKOUT) será de MHZ. Programando el temporizador T0 del en modo divisor de frecuencia (modo ), con una cuenta 0.000, en binario, la salida OUT0 tiene un periodo de 0ms. Programación: Palabra de control: h a la posición de memoria 00h (registro de control) Inicialización de la cuenta: enviar dos bytes consecutivos: 0h y h a la dirección de memoria 00h (temporizador T0) El temporizador T se programará en modo interrupción a fin de cuenta (modo 0), en BCD, con una cuenta.000, lo que dará un tiempo de cuenta de 0s. Programación: Palabra de control: h a la posición de memoria 00h (registro de control) Inicialización de la cuenta: enviar 0h a la dirección de memoria 00h (temporizador T) El temporizador T se programará en modo interrupción a fin de cuenta (modo 0), en BCD, con una cuenta.000, lo que dará un tiempo de cuenta de 0s. Programación: Palabra de control: Ah a la posición de memoria 00h (registro de control) Inicialización de la cuenta: enviar 0h a la dirección de memoria 00h (temporizador T) Programación: ; INICIALIZACION DE LOS DISPOSITIVOS ORG 0 JMP INICIO ;VECTOR DE RESET. SALTO AL INICIO DEL PROGRAMA. ORG 0H INICIO: ;EMPEZAMOS EN LA POSICION 0 PARA SALTAR LAS INTERRUPCIONES ;INICIALIZACION DEL. PUERTO A SALIDA MODO 0, ;PUERTO B ENTRADA MODO 0 MVI A, H STA 00H ;INICIALIZACION DEL. T0 EN MODO, CUENTA 0000 MVI A, H MVI A, 0H STA 00H MVI A, H STA 00H
4 ;FIJAMOS SEMAFORO PRINCIPAL EN VEE Y SECUNDARIO EN ROJO MVI A, H ;ESPERA A QUE OCURRA UN EVENTO (ACTIVACION DEL SENSOR O PULSACION ; DEL BOTON). ESPERA POR PROGRAMA (POLLING), HACIENDO LECTURA ; CONTINUA DEL PUERTO B Y COMPROBANDO SI CAMBIA ALGUNO DE LOS DOS POLLING: LDA 00H ANI B CZ PULSADOR LDA 00H ANI B CZ SENSOR JMP POLLING ;LEE EL PUERTO B ;COMPRUEBA SI SE HA PULSADO EL PULSADOR ;LEE EL PUERTO B ;COMPRUEBA SI SE HA ACTIVADO EL SENSOR ;CONTINUA COMPROBANDO INDEFINIDAMENTE ;RUTINA DE TEMPORIZACION DEL SEMAFORO CUANDO SE PULSA EL PULSADOR: ;RETAO DE 0S ;RETAO DE 0S ;EL SEMAFORO PRINCIPAL PASA A ROJO Y EL SECUNDARIO A VEE ;RETAO DE 0S ;RETAO DE 0S ;VUELTA A LA SITUACIÓN INICIAL PULSADOR: ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, H MVI A, 0H STA 00H ESPERA A QUE EL TEMPORIZADOR LLEGUE A FIN DE CUENTA ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER ;ESPERA HASTA QUE SE PONE A MVI A, B ;PRINCIPAL EN AMBAR ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H
5 ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER ;ESPERA HASTA QUE SE PONE A MVI A, B ;PRINCIPAL ROJO, SECUNDARIO VEE ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, H MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;SECUNDARIO EN AMBAR ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;PRINCIPAL VEE, SECUNDARIO ROJO RET ;FIN DE LA RUTINA DE TEMPORIZACION
6 ;RUTINA DE TEMPORIZACION DEL SEMAFORO CUANDO SE ACTIVA EL SENSOR: ;RETAO DE 0S ;EL SEMAFORO PRINCIPAL PASA A ROJO Y EL SECUNDARIO A VEE ;RETAO DE 0S ;RETAO DE 0S ;VUELTA A LA SITUACIÓN INICIAL SENSOR: MVI A, B ;PRINCIPAL EN AMBAR ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;PRINCIPAL ROJO, SECUNDARIO VEE ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;SECUNDARIO EN AMBAR ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H
7 ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;PRINCIPAL VEE, SECUNDARIO ROJO RET ;FIN DE LA RUTINA DE TEMPORIZACION Solución. Se añade al circuito anterior un. El control de E/S del sensor y el pulsador se hará por interrupción. El control del fin de cuenta de los temporizadores se seguirá haciendo por polling, ya que el proceso es totalmente secuencial. Mapa de memoria El mapa de memoria no se modifica, excepto que se añade al final el, que ocupa dos posiciones de memoria: : posición base: 00h. Posiciones ocupadas: x Última posición: 00h Decodificación: CS=IOM+A +A +A +A +/A +A 0 +A +A +A +A +A +/A +A +A Configuración de los dispositivos La configuración de los dispositivos será la misma. Además, habrá que configurar el : Se va a configurar de forma que su dirección base sea 0h (000000b), con una separación entre vectores de interrupción de bytes, por flanco y modo normal EOI. Por lo tanto, al programarlo para 0 no será necesaria la ICW, y al tener un solo, no hace falta tampoco ICW. La palabra de inicialización ICW será 000b, que se escribirá a la posición de memoria 00h. La palabra de inicialización ICW será 00h, que se escribirá a la posición de memoria 00h.
8 Rp A A CLK D D INTR U 0 0 A A A A A A A A A CE OE VPP O0 O O O O O O O A D A Sistema 0 con PIC Lógica Digital B Monday, May, 00 Title Size Document Number Rev Date: Sheet of INTA D A Ap CLK D INTA D INTR U A A A A A A A A A D D D D D D D OE WE CE A UA LS0 D Rs A A U 0 0 A OUT0 OUT OUT D D D D D D G0 G G CLK0 CLK CLK CS U LS D D D D D D OC CLK Q0 Q Q Q Q Q Q Q CS0 Vp VCC A As A A CS A sensor U PALCEV I0 I I I I I I I I I F0 F F F F F F F D IOM Vs D U RSTIN ALE IO/M RSTOUT CLKOUT SOD HLDA X SID TRAP X RST. RST. RST. INTR INTA S0 S HOLD READY A A A A A A A A AD AD AD AD AD AD A CS D U A 0 0 D D D D D D IR0 IR IR IR IR IR IR IR CS SP/EN INT INTA CAS0 CAS CAS CS A U D D D D D D P PA PA PA PA PA PA PA PB0 PB PB PB PB PB PB PB PC0 PC PC PC PC PC PC PC A RESET CS CS A D pulsador D
9 Programación: ; INICIALIZACION DE LOS DISPOSITIVOS ORG 0 JMP INICIO ORG 0H JMP PULSADOR ORG H JMP SENSOR ;VECTOR DE RESET. SALTO AL INICIO DEL PROGRAMA. ;VECTORES DE INTERRUPCION. ;IRQ0 = INTERRUPCION DEL PULSADOR ;IRQ=INTERRUPCION DEL SENSOR ORG 0H INICIO: ;EMPEZAMOS EN LA POSICION 0 PARA SALTAR LAS INTERRUPCIONES ;INICIALIZACION DEL. PUERTO A SALIDA MODO 0, ;PUERTO B ENTRADA MODO 0 MVI A, H STA 00H ;INICIALIZACION DEL. T0 EN MODO, CUENTA 0000 MVI A, H MVI A, 0H STA 00H MVI A, H STA 00H ;FIJAMOS SEMAFORO PRINCIPAL EN VEE Y SECUNDARIO EN ROJO MVI A, H ;INICIALIZACION DEL MVI A, H ;ICW STA 00H MVI A, 0H STA 00H ;ICW ;PROGRAMACION DE LA MASCARA DE INTERRUPCION PARA HABILITAR ;SOLO LAS INTERRUPCIONES 0 Y MVI A, 00B STA 00H EI ;HABILITAMOS LAS INTERRUPCIONES ;EL PROGRAMA PRINCIPAL NO TIENE NADA QUE HACER YA. ESPERA ;EN UN BUCLE INFINITO ESPERA: JMP ESPERA
10 ;RUTINA DE ATENCION A LA INTERRUPCION DEL PULSADOR ;TEMPORIZACION DEL SEMAFORO CUANDO SE PULSA EL PULSADOR: ;RETAO DE 0S ;RETAO DE 0S ;EL SEMAFORO PRINCIPAL PASA A ROJO Y EL SECUNDARIO A VEE ;RETAO DE 0S ;RETAO DE 0S ;VUELTA A LA SITUACIÓN INICIAL PULSADOR: ;PROHIBIMOS LAS INTERRUCIONE PARA QUE OTRA INTERRUPCION NO ;INTERRUMPA A A ESTA. DI ;SE GUAAN EN LA PILA TODOS LOS REGISTROS PUSH B PUSH D PUSH H PUS PSW ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, H MVI A, 0H STA 00H ESPERA A QUE EL TEMPORIZADOR LLEGUE A FIN DE CUENTA ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER ;ESPERA HASTA QUE SE PONE A MVI A, B ;PRINCIPAL EN AMBAR ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER ;ESPERA HASTA QUE SE PONE A
11 MVI A, B ;PRINCIPAL ROJO, SECUNDARIO VEE ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, H MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;SECUNDARIO EN AMBAR ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;PRINCIPAL VEE, SECUNDARIO ROJO ;ENVIAMOS AL UN COMANDO FIN DE INTERRUCION (EOI) ;NO ESPECIFICO MVI A, 0H STA 00H ;RECUPERAMOS DE LA PILA LOS REGISTROS POP PSW POP H POP D POP B
12 ;HABILITAMOS LAS INTERRUPCIONES. EI RET ;FIN DE LA RUTINA DE INTERRUPCION. ;RUTINA DE ATENCION A LA INTERRUPCION DEL SENSOR ;TEMPORIZACION DEL SEMAFORO CUANDO SE ACTIVA EL SENSOR: ;RETAO DE 0S ;EL SEMAFORO PRINCIPAL PASA A ROJO Y EL SECUNDARIO A VEE ;RETAO DE 0S ;RETAO DE 0S ;VUELTA A LA SITUACIÓN INICIAL SENSOR: ;PROHIBIMOS LAS INTERRUCIONE PARA QUE OTRA INTERRUPCION NO ;INTERRUMPA A A ESTA. DI ;SE GUAAN EN LA PILA TODOS LOS REGISTROS PUSH B PUSH D PUSH H PUS PSW MVI A, B ;PRINCIPAL EN AMBAR ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;PRINCIPAL ROJO, SECUNDARIO VEE
13 ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;SECUNDARIO EN AMBAR ;PROGRAMACION DE T PARA RETAO DE 0S MVI A, AH MVI A, 0H STA 00H ; (LA SALIDA OUT, CONECTADA A PB, SE PONE A ) ESPER_: MVI A, 00H ;LEE PUERTO B ANI B ;COMPRUEBA OUT JNZ ESPER_ ;ESPERA HASTA QUE SE PONE A MVI A, B ;PRINCIPAL VEE, SECUNDARIO ROJO ;ENVIAMOS AL UN COMANDO FIN DE INTERRUCION (EOI) ;NO ESPECIFICO MVI A, 0H STA 00H ;RECUPERAMOS DE LA PILA LOS REGISTROS POP PSW POP H POP D POP B ;HABILITAMOS LAS INTERRUPCIONES. EI RET ;FIN DE LA RUTINA DE TEMPORIZACION
Problema 5. Cálculo de la temporización. Programación del Lectura de la cuenta del temporizador 0
Problema 5 Cálculo de la temporización Al ser el reloj externo de 100Khz, el periodo es de 10us. La temporización de 0,1s será de 100.000 us, por lo tanto el temporizador deberá contar hasta 10.000. Programación
Más detallesORGANIZACIÓN DEL MICROCOMPUTADOR
ORGANIZACIÓN DEL MICROCOMPUTADOR MICROPROCESADOR RAM ROM UNIDADES DE INTERCONEXIÓN BUS DE DIRECCIONES LINEAS DE CONTROL BUS I/O BUS DE DATOS ORGANIZACIÓN DEL MICROPROCESADOR INSTRUCCIONES DE UN MICROPROCESADOR
Más detallesTrabajo Práctico Nro 2: Mapeo Decodificación
Año:00 Trabajo Práctico Nro : Mapeo Decodificación Trabajo Práctico Nro : Mapeo Decodificación Introducción Estructura básica de buses (Arquitectura Von Newman) Bus de Dirección Bus de Datos Bus de Control
Más detallesTerminales 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 detallesUniversidad Carlos III de Madrid Grado en Ingeniería Informática Tecnología de Computadores
Problemas temas 5, 6 y 7: 1) Dado el circuito secuencial de la figura, complete el cronograma, indicando el valor en el tiempo de las salidas de los biestables. 2) Dado el circuito de la figura, rellenar
Más detallesArquitectura de Computadores
Arquitectura de Computadores 1. Introducción 2. La CPU 3. Lenguaje Máquina 4. La Memoria 5. Sistemas de Entrada/Salida 6. Segmentación (Pipeline) 7. Memoria Caché 8. Arquitecturas RISC Arquitectura de
Más detallesDepartamento de Sistemas e Informática
Departamento de Sistemas e Informática Programación en Assembler - Clase 4 Digital II Interrupciones Una interrupción es una llamada generada por hardware (o software) que interrumpe al programa principal
Más detallesAPUNTE 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 detallesEntradas y Salidas. Componentes básicos de una PC
Entradas y Salidas a) Con periféricos de mediana velocidad conviene trabajar por FLAG (control por programa). b) Con periféricos rápidos utilizando el esquema de la línea READY. c) Con periféricos de Actuación
Más detallesGestión de Memoria e Interrupciones en modo protegido
Gestión de Memoria e Interrupciones en modo protegido Acceso a la memoria en MP Para acceder a la memoria los segmentos seguirán trabajando con segmentos, de manera similar a como lo hacen en modo real.
Más detallesELECTRÓNICA DIGITAL. Ejercicios propuestos Tema 5
ELECTRÓNICA DIGITAL Ejercicios propuestos Tema 5 Ejercicio 1. Encontrar el diagrama de estados que describe el funcionamiento del sistema secuencial de la Fig.1. Dicho sistema posee dos señales de entrada,
Más detallesCiclos de máquina. Otro ejemplo: decremento de un registro par (donde rp = HL, DE, BC, SP) DCX rp
Ciclos de máquina Otro ejemplo: decremento de un registro par (donde rp = HL, DE, BC, SP) DCX rp Acceso a periféricos: función del pin IO/M Este μp cuenta con dos instrucciones específicas para I/O, llamadas
Más detallesESTRUCTURA 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 detallesBus de datos Bus de direcciones Pocos bits, los suficientes para direccionar registros internos (ej: A0 y A1)
16-1 Muchas veces los fabricantes de µps también ofrecen periféricos con aplicaciones establecidas que facilitan el hardware del sistema. En general son programables, lo que les permite diferentes modos
Más detallesRelació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 detalles16/11/2011. Contenido. Comunicación con Dispositivos I/O. Comunicación con Dispositivos I/O. Comunicación con Dispositivos I/O.
Contenido Conceptos básicos de interrupciones de entrada/salida Convertidores A/D Y D/A Unidad 6 Dispositivos de Entrada/Salida Programables Microprocesadores Dispositivos Programables PPI 8255 Timer 8253
Más detallesESTRUCTURA 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 detallesARQUITECTURA DE SISTEMAS PARALELOS (3º ING. TÉC. INFORMATICA DE SISTEMAS) PRACTICA (CURSO 2004/05) ENTRADA/SALIDA.
ARQUITECTURA DE SISTEMAS PARALELOS (3º ING. TÉC. INFORMATICA DE SISTEMAS) PRACTICA (CURSO 2004/05) ENTRADA/SALIDA. OBJETIVOS: En esta práctica, se pretenden ilustrar las diferencias entre las distintas
Más detallesSISTEMAS BASADOS EN MICROPROCESADORES
SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática Escuela Politécnica Superior UAM COLECCIÓN DE PROBLEMAS DE LOS TEMAS 5.5 A 7.2 P1. Escribir una rutina de ensamblador que se quede
Más detallesSistemas Digitales. Ejercicios Tema 4. Circuitos Lógicos Secuenciales
Sistemas Digitales Ejercicios Tema 4. Circuitos Lógicos Secuenciales Ejercicio 1.- Los latches SR (elementos de memoria más simples) se completaban con un circuito lógico como el mostrado en la figura
Más detallesFuncionamiento de la Pila (o stack)
Funcionamiento de la Pila (o stack) Todo μp cuenta con una memoria de almacenamiento temporal denominada Pila Es una estructura de datos de tipo secuencial (LIFO) Existen dos operaciones básicas posibles:
Más detallesTutorí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 detallesGUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL BASADO EN MICROPROCESADOR AUTOR: ALBERTO CUERVO
GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL BASADO EN MICROPROCESADOR AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS SISTEMA DIGITAL BASADO EN MICROPROCESADOR
Más detallesPIC 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 detallesProcedimiento 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 detallesT (II): Programación de un cruce regulado por semáforo ADR
T (II): Programación de un cruce regulado por semáforo ADR Indice 7. GRAFCET (II): Programación de un cruce regulado por semáforo...1 Introducción...1 Datos de partida...1 Denominaciones...2 Tiempos establecidos...3
Más detallesLa Unidad de Memoria y su
La Unidad Memoria y su conexión n al µp Forma en el que el µp realiza una operación escritura A15-A0 µp µp D7-D0 3 3 1 1 2 2 Chip Memoria MEM Bus Direcciones 16 16 bits bits Bus Datos Decodificación Decodificación
Más detallesDocumentación de apoyo al auto aprendizaje del MC68000
1. Introducción Documentación de apoyo al auto aprendizaje del MC68000 El presente documento contiene la información necesaria que permitirá conducir al estudiante al auto aprendizaje en varios aspectos
Más detallesProcedimiento 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 detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Muestreo de señales analógicas Principal requerimiento que surge al muestrear una señal continua: Definir el periodo de muestreo con suficiente exactitud. Ajustar el mismo a un valor adecuado de acuerdo
Más detallesArquitectura 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 detallesMemoria 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 detallesContenidos. 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 detallesRELACIÓN DE PROBLEMAS DE LÓGICA PROGRAMADA (TEMA 4)
RELACIÓN DE PROBLEMAS DE LÓGICA PROGRAMADA (TEMA 4) 1) Se ha escrito el programa adjunto en lenguaje ensamblador del microprocesador 8085. Sabiendo que se encuentra almacenado a partir de la posición 2000H
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Muestreo de señales analógicas Principal requerimiento que surge al muestrear una señal continua: Definir el periodo de muestreo con suficiente exactitud. Ajustar el mismo a un valor adecuado de acuerdo
Más detallesPráctica nº 10. Análisis de flip-flops.
Grado en Ingeniería de Tecnologías de Telecomunicación. Escuela Técnica Superior de Ingeniería Industrial y de Telecomunicación. Electrónica Digital I. Práctica nº 10. Análisis de flip-flops. En esta práctica
Más detallesMódulo 2 n. Figura 2.1. Simbología de un contador
Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar el número de pulsos que llegan a su entrada de reloj. En muchas ocasiones
Más detallesINSTITUTO 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 detallesMapa de E/S en una PC. Autor: Alejandro Furfaro 12
Mapa de E/S en una PC 12 Hardware de Soporte de E/S 8253 / 8254: Timer 0: Dirección 40h. Base de tiempos del sistema. A la entrada CLK0 se conecta un cristal de 1,193,180 MHz. Se programa para generar
Más detallesIntroducción. Modo monitor. Cuaderno técnico 4: Grabación de microcontroladores PIC
Cuaderno técnico 4: Grabación de microcontroladores PIC [Introducción] [Modo monitor] [Arquitectura] [Autores] [Licencia] [Download] [Links] [Noticias] Introducción Los microcontroladores PIC se graban
Más detallesESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES II BOLETÍN 4 MICROPROCESADOR MC 68000
1.- Partiendo de la siguiente situación inicial, donde se indica el contenido de ciertos registros y direcciones de memoria: Dirección Contenido Registro Contenido 800 08 A0 0000 0802 801 03 A1 0000 0804
Más detallesInterrupciones. Sistemas con Microcontroladores y Microprocesadores.
Interrupciones Sistemas con Microcontroladores y Microprocesadores http://www.herrera.unt.edu.ar/procesadores Interrupciones en la vida real 1. Un estudiante está estudiando (Ejecuta una tarea) 2. Le golpean
Más detallesProf: Zulay Franco Puerto Ordaz, Agosto
Contadores 2.1. Introducción Los contadores son aplicaciones clásicas de los flip-flop, es un dispositivo electrónico capaz de contar, en binario, el número de pulsos que llegan a su entrada de reloj.
Más detallesEntradas y Salidas. Componentes básicos de una PC
Entradas y Salidas a) Con periféricos de mediana velocidad conviene trabajar por FLAG (control por programa). b) Con periféricos rápidos utilizando el esquema de la línea READY. c) Con periféricos de Actuación
Más detalles(5) Unidad 5. Entrada / Salida SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM
Unidad 5 Entrada / Salida SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 5. Entrada / Salida. 5.1. Técnicas de programación de entradas y salidas (E/S). 5.2. Sondeo.
Más detallesPIC MICRO ESTUDIO Tres Timers ajustables de 0 a 60 Seg 3 Timer Es Clave:
PIC MICRO ESTUDIO Tres Timers ajustables de 0 a 60 Seg 3 Timer Es Clave: 703-1 www.electronicaestudio.com Guía de Operación 3 Timers ajustables Modulo: 3 Timers Es Descripción: El módulo 5I30R es una tarjeta
Más detallesInterfaces de Entrada / Salida
4-1 Interfaces de Entrada / Salida Familia de Circuitos que permiten adaptar, leer y/o gobernar señales externas desde y hacia un sistema microprocesador 4-2 1 Tipos de Entradas / Salidas A) Formato de
Más detalles6. Un sistema secuencial tiene una entrada X y una salida Z, ambas de un bit. Tiene el siguiente comportamiento:
Facultad de Informática Universidad Complutense de Madrid PROBLEMAS DE FUNDAMENTOS DE COMPUTADORES TEMA 5 1. Un contador reversible módulo p, es un sistema secuencial capaz de contar en sentido ascendente
Más detallesSEMAFORO DE PEATONES. Automatismos Industriales. Colaborador: Oscar Neira García Profesor: José A. Rodríguez Mondéjar
EMAFOO DE PEATONE Profesor: José A. odríguez Mondéjar UPCO ICAI Departamento de Electrónica y Automática 1 Enunciado El funcionamiento del semáforo será el siguiente: Cuando se activa el pulsador de inicialización
Más detallesSUBSISTEMA DE ENTRADA-SALIDA. Arquitectura de Computadores I 4º tema
SUBSISTEMA DE ENTRADA-SALIDA Arquitectura de Computadores I 4º tema 1 Descripción de la interfaz de E/S Objetivo - Cómo se comunica la CPU con el exterior (periféricos de E/S) - Cómo se controla esta comunicación.
Más detallesITT-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 detallesTema 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 detallesGestión de Memoria e Interrupciones en modo protegido
Gestión de Memoria e Interrupciones en modo protegido Acceso a memoria en MP (32 bits) Para acceder a la memoria los segmentos seguirán trabajando con segmentos, de manera similar a como lo hacen en modo
Más detallesUniversidad Carlos III de Madrid Electrónica Digital Ejercicios
1. Dado el circuito secuencial de la figura, dibuje un cronograma indicando las formas de onda que se obtendrían en Q0, Q1, Q2 y Q3. Notación: C: Entrada de reloj, activa por flanco de subida S: Entrada
Más detallesIntroducción Tipos de FF Ejercicios. Lógica Digital. Circuitos Secuenciales. Francisco García Eijó
Circuitos Secuenciales Organización del Computador I Departamento de Computación - FCEyN UBA 13 de Abril del 2010 Agenda 1 Repaso 2 ué son los circuitos secuenciales? 3 Tipos de Flip-Flops 4 Ejercicios
Más detallesMapas 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 detallesCapítulo VII: MONTAJE DE PLACAS
Capítulo VII: MONTAJE DE PLACAS Proyecto Fin de Carrera 79 Antonio Andújar Caballero 7. MONTAJE DE PLACAS. 7.1. Circuito ecualizador y de control. El circuito de ecualización elegido para el presente proyecto
Más detallesVISUALINO (Apuntes y Proyectos. Parte I)
VISUALINO (Apuntes y Proyectos. Parte I) por BY - SA - NC Semáforo Parpadeo de LED Declarar variable global LED = 8 Escribir alternativamente valores digitales ALTO y BAJO. Positivo del LED al pin 8 Resistencia
Más detallesSistemas de E/S Ejercicios propuestos
Sistemas de E/S Ejercicios propuestos Ejercicio 1. Sea un disco duro con tiempo medio de búsqueda de 4 ms, una velocidad de rotación de 15000 rpm y sectores de 512 bytes con 500 sectores por pista. Se
Más detallesCUESTIÓN (2 puntos): SOLUCIÓN:
CUESTIÓN (2 puntos): Escriba las instrucciones en C necesarias para realizar las siguientes operaciones, sin alterar el comportamiento del resto del sistema: a) Configurar el pin PB12 como entrada digital
Más detallesMICROCONTROLADORES. 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 detallesSistemas operativos: una visión aplicada. Capítulo 1 Conceptos arquitectónicos
Sistemas operativos: una visión aplicada Capítulo 1 Conceptos arquitectónicos Contenido Estructura del computador Ejecución de instrucciones Interrupciones Reloj del computador Jerarquía de memoria Entrada/Salida
Más detallesOrganización del Computador. Entradas / Salidas
Organización del Computador Entradas / Salidas Modelo de I/O Mapeo de I/O l En el espacio de memoria: se accede a través de instrucciones de lectura y escritura en memoria. l En un espacio de I/O: se accede
Más detallesMICROPROCESADORES COMPUTACIÓN V
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INENIERÍA MECÁNICA Y ELÉCTRICA INENIERÍA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN MICROPROSADORES COMPUTACIÓN V REACTIVOS IN. JOSÉ LUÍS
Más detallesUNIVERSIDAD de PANAMÁ
UNIVERSIDAD de PANAMÁ Escuela de Ingeniería presenta... 1 Implementación del RS-485 con 8085 Microprocesador 8085 y su Plataforma Protocolo de la Red Implementación del RS-485 Aplicaciones y Demostración
Más detallesIntroducción Ejercicios PIC: Intel 8259 Más ejercicios Preguntas. Entrada/Salida. Polling e Interrupciones. Juan Pablo Galeotti
Entrada/Salida Polling e Interrupciones Juan Pablo Galeotti Organización del Computador I Departamento de Computación - FCEyN UBA 25 de Octubre del 2011 Dispositivos de E/S Qué son los dispositivos de
Más detallesDigital III. El Microprocesador i80c86
Digital III El Microprocesador i80c86 Pinout del Microprocesador i80c86 ADDRESS / DATA Bus Oscilador a Cristal Decodificador de Instrucciones & Unidad de Control Bus de direcciones / Datos (Multiplexado)
Más detallesARQUITECTURA DEL MICROPROCESADOR 8088
ARQUITECTURA DEL MICROPROCESADOR 8088 1. Descripción de las 40 patas del µp. 2. Ciclo del bus del µp. 3. Circuitos para generar el pulso del reloj. 4. Circuito para generar la señal de RESET (restauración)
Más detalles1. Introducción. 2. Procedimiento. 3. Descripción del controlador de luces de tráfico
Laboratorio 2: Controlador de luces de semáforo Preparado por: Ing. Jorge Castro-Godínez Basado en [1] Curso: CE-3201 Taller de Diseño Digital. I Semestre 2012 Área de Ingeniería en Computadoras, Instituto
Más detallesMICROPROCESADORES. Ejercicio de evaluación continua: E/S del MC68000
MICROPROCESADORES Ejercicio de evaluación continua: E/S del MC68000 Un determinado sistema central dispone de un enlace vía radio con diferentes estaciones remotas con los que intercambia cierta información.
Más detallesCAPÍTULO 2. ARQUITECTURA Y COMPONENTES.
CAPÍTULO 2. ARQUITECTURA Y COMPONENTES. 2.1. ARQUITECTURA DEL SISTEMA. Vamos a proporcionar en este apartado una visión general de la arquitectura del sistema, para que así el lector pueda obtener una
Más detallesCapítulo 1 Conceptos arquitectónicos
Sistemas operativos: una visión aplicada Capítulo 1 Conceptos arquitectónicos Contenido Estructura del computador Ejecución de instrucciones Interrupciones Reloj del computador Jerarquía de memoria Entrada/Salida
Más detallesPráctica No. 3 Decodificación de direcciones y SRAM
Práctica No. Decodificación de direcciones y SRAM Objetivo: El alumno implementará un sistema de decodificación de memoria que permita verificar los procesos de lectura y escritura que el procesador realiza
Más detallesTECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales
TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales 1) Un contador síncrono ascendente de 0 a 11 es: A Un sistema secuencial con 12 estados, y necesita 4 biestables. B Un sistema secuencial
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 detallesArquitectura de computadoras
Arquitectura de computadoras Técnicas Digitales III Ing. Gustavo Nudelman 2013 Que entendemos por arquitectura Un sistema con una CPU, memoria y dispositivos de entrada y salida puede considerarse un sistema
Más detalles11. Calcula el binario natural, el BCD natural y el hexadecimal equivalentes al decimal
SISTEMAS DE NUMERACIÓN 1.Calcula el número decimal equivalente al binario 1101101 2 2. Calcula el decimal equivalente al número binario 11111111111 2 3. Calcula el binario natural y el BCD natural equivalentes
Más detallesOrganización del Computador 1 Entradas / Salidas
Organización del Computador 1 Entradas / Salidas Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Modelo de I/O Entradas - Salidas CPU Memory Bus Main Memory
Más detallesTERMINAL PROGRAMABLE PARA CAPTURA DE DATOS
TERMINAL PROGRAMABLE PARA CAPTURA DE DATOS Rafael Rico López Julio Cesar Jiménez García-Baquero Juan Ignacio Pérez Sanz Departamento de Automática Universidad de Alcalá Se presenta aquí un terminal inteligente
Más detallesControlador Programable de Interrupciones i8259
Controlador Programable de Interrupciones i8259 () Funciones Estructura externa (esquema de conexión) Estructura interna Secuencia de reconocimiento de una interrupción Conexión en cascada entre varios
Más detallesPROCESADORES I ENSAMBLADOR Y SIMULADOR
PROCESADORES I ENSAMBLADOR Y SIMULADOR EL LENGUAJE ENSAMBLADOR Programar un up directamente en lenguaje de máquina resulta, como ya se ha visto, una tarea difícil y propensa al error. El escalón inmediatamente
Más detallesElectrónica Digital II. Contadores
Contadores 1.-Diseñe un contador síncrono descendente modulo 13.El tipo de biestable que se utiliza para su diseño 7476. El contador que se diseña posee un RESET externo que lo inicializa en su mayor conteo.
Más detallesÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES
ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES 1.1 Introducción 1.2 Fundamentos de los procesadores digitales secuenciales 1.2.1 Introducción 1.2.2 Arquitectura interna 1.2.2.1 Procesadores digitales
Más detallesRB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 PIC 16F87X. Figura # 1
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA "ANTONIO JOSÉ DE SUCRE" DEPARTAMENTO DE ELECTRÓNICA Ejercicios para el parcial # 2 Prof. Ing. Antonio Pateti 1.- Estudie el hardware del Puerto B y explique:
Más detallesIntroducción Ejercicio Interrupciones Ejercicio DMA Cierre. Entrada/Salida. Organización del Computador I. Facundo Pessacg
Entrada/Salida Organización del Computador I Facundo Pessacg Departamento de Computación - FCEyN UBA 1 er Cuatrimestre de 2015 1 / 24 Hasta ahora vimos... Representación de números enteros y reales Circuitos
Más detallesSegmentacion e Interrupciones en IA-32
Segmentacion e Abril 2013 Segmentacion e Acceso a memoria en Modo Progetigo (IA-32) El acceso a memoria es por segmentación, de manera similar a como lo hacen en modo real. La diferencia está en la definición
Más detallesDesarrollar un programa en SIMATIC S7 con codificación AWL que simule un sistema en el que una entrada digital active una salida digital.
Ejercicio 1 Desarrollar un programa en SIMATIC S7 con codificación AWL que simule un sistema en el que una entrada digital active una salida digital. Es recomendable que en este programa ya se comience
Más detalles(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 detalles8237A. Programación en Ensamblador Ing. Marcelo Tosini
8237A Características Permite realizar transferencias desde dispositivos de I/O a memoria memoria a dispositivos de I/O memoria a memoria Frecuencia de funcionamiento de 6 Khz Hoy en día no es necesario
Más detallesMÓDULO Nº7 REGISTROS Y CONTADORES
MÓDULO Nº7 REGISTROS Y CONTADORES UNIDAD: LÓGICA SECUENCIAL TEMAS: Registros. Contadores. OBJETIVOS: Explicar que es un registro, su clasificación y sus principales características. Explicar que es un
Más detallesProgramación de IA-32 Modo Real
Programación de IA-32 Modo Real Control del flujo de la ejecución Erwin Meza Vega IA-32 Modo real (1/2) Acceso sólo a características limitadas del procesador Se comporta como un 8086 muy rápido Uso de
Más detallesSISTEMAS DIGITALES II
SISTEMAS DIGITS II EJERCICIOS PROPUESTOS TEMA TEMA : La Familia de Microcontroladores MCS- Departamento de Sistemas Electrónicos y de Control SISTEMAS DIGITS II EJERCICIOS PROPUESTOS TEMA EJERCICIO )
Más detallesPeriféricos Avanzados Práctica 3. Programación del puerto paralelo.
Periféricos Avanzados Práctica 3. Programación del puerto paralelo. Fundamento teórico. El puerto paralelo de un PC es una plataforma barata y una potente para implementar proyectos que deban hacerse con
Más detalles28/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 detallesAutomatización Industrial
www.infoplc.net Automatización Industrial Curso 2001-2001 1 TON. Temporizador de retardo a la conexión TOF. Temporizador de retardo a la desconexión (TOF) TONR. Temporizador de retardo a la conexión memorizado
Más detallesTECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales Resueltos
TECNOLOGÍA DE COMPUTADORES. CURSO 26/7. Problemas Secuenciales Resueltos ) Un contador síncrono ascendente de a es: A Un sistema secuencial con 2 estados, y necesita 4 biestables. B Un sistema secuencial
Más detallesCEROS Y UNOS. PLACA CONTROLADORA. Al puerto paralelo. A una pila v DC E2 E3 E4 E5 E6 E7. S5 S6 S7 S8 0v 5v 12v
CEROS Y UNOS. Los ordenadores son dispositivos que internamente trabajan usando el denominado sistema binario de numeración. En él sólo se dispone de dos dígitos, el cero y el uno. 0 cero significa ausencia
Más detallesSISTEMAS 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 detallesEjercicios de repaso. 1.- Diseñe un contador asíncrono ascendente módulo 16 utilizando 74XX76. Debe poseer RESET externo.
Ejercicios de repaso 1.- Diseñe un contador asíncrono ascendente módulo 16 utilizando 74XX76. Debe poseer 2.- Diseñe un contador asíncrono descendente módulo 16 utilizando 74XX76. Debe poseer 3.- Diseñe
Más detalles