TEMA 2. Interrupciones y periféricos básicos
|
|
- María Dolores Soler Suárez
- hace 6 años
- Vistas:
Transcripción
1 TEMA 2 Interrupciones y periféricos básicos
2 INDICE 1. Interrupciones 1. Fuentes y habilitación de interrupciones 2. Vectores de interrupción 3. Prioridad y anidamiento 4. Registros de configuración 5. Latencia 6. Interrupciones externas 7. Manejo de interrupciones desde C 8. Ejemplos 2. Perifericos básicos 1. Timers 0 y 1 2. Comunicaciones serie asíncronas 3-2
3 FUENTES Y HABILITACIÓN DE INTERRUPCIÓN 8051 NO ENMASCARABLES NO HAY ENMASCARABLES EXTERNAS INT0 (Externa 0) INT1 (Externa 1) INTERNAS TF0 (Timer 0) TF1 (Timer 1) RI/TI (UART Rx/Tx) 5 FUENTES 80C51_FH Pg
4 FUENTES Y HABILITACIÓN DE INTERRUPCIÓN 80c552 NO ENMASCARABLES (NO HAY) ENMASCARABLES EXTERNAS INT0 (Externa 0) INT1 (Externa 1) INTERNAS TF0 (Timer 0) TF1 (Timer 1) RI/TI (UART Rx/Tx) SIO (I2C) T2 (8 ints) ADC (Conversor A-D) 15 FUENTES 80C552_OV Pg
5 VECTORES DE INTERRUPCION INTERRUPCIONES (8051) Cada fuente de interrupción hace saltar a una dirección fija de la memoria de programa Las direcciones son las más bajas (0x0003-0x0023) 8 bytes para cada rutina 0000 Direcciones 0003 entre 0 y 3? IE0 000B RESET TF IE1 001B TF RI+TI 80C552_OV Pg
6 VECTORES DE INTERRUPCION Rutinas de atención Tamaño Si es < 8 bytes Se atiende en el propio vector (más rápida) Si es > 8 bytes Se realiza el salto a la dirección en la que está la rutina (mas lenta) Finalización La última instrucción debe ser RETI. 80C552_OV Pg
7 PRIORIDAD Y ANIDAMIENTO 2 NIVELES DE PRIORIDAD PARA LA CPU (INTL e INTH). CADA FUENTE PUEDE CONECTARSE A UNO DE LOS NIVELES. HABILITACION GLOBAL E INDIVIDUAL. INTH TF0 TF1 CPU IE0 TF0 IE1 TF1 RI+TI INTL 80C552_OV Pg
8 PRIORIDAD Y ANIDAMIENTO TF1 (INTL) TF0 (INTL) Programa Principal Principal Programa Principal ISR TF1 ISR TF0 LAS INTERRUPCIONES DE IGUAL PRIORIDAD (INTH O INTL) NO SE ANIDAN 3-8
9 PRIORIDAD Y ANIDAMIENTO TF1 (INTL) TF0 (INTH) INTH interrumpe a INTL Programa Principal Programa Principal ISR TF1 ISR TF1 ISR TF0 SÓLO ES POSIBLE ANIDAR 2 NIVELES DE INTERRUPCIÓN 3-9
10 LATENCIA TIEMPO MININO PARA ATENDER UNA INTERRUPCION 3 CICLOS 12MHz = 3 us TIEMPO MAXIMO PARA ATENDER UNA INTERRUPCION 9 CICLOS 12 MHz = 9 us PROBLEMÁTICA Tiempo no despreciable Tiempo no constante 8051_FH Pg 7 y
11 INTERRUPCIONES EXTERNAS ACTIVACIÓN POR NIVEL O FLANCO FLANCO: Liberación automática del flag en el momento en el que se accede a la dirección de atención a la rutina. NIVEL: Periférico debe liberar el nivel una vez que se atienda. Puede ocurrir que: El periférico no libere el nivel por lo que se producirá otra interrupción. El periférico no mantenga suficiente tiempo activo el nivel por lo que se perdería la interrupción. 8051_FH Pg 7 y
12 INTERRUPCIONES EXTERNAS Ejemplo de Interrupciones externas IE0 Activa por flanco (Todas las INTs de la misma prioridad) ISR RI+TI ISR IE0 P.P. PP PP RI+TI Acti. IE0 DesAct IE0 t 3-12
13 INTERRUPCIONES EXTERNAS Ejemplo de Interrupciones externas IE0 Activa por nivel (Todas las INTs de la misma prioridad) ISR RI+TI P.P. PP RI+TI Acti. IE0 DesAct IE0 t 3-13
14 INTERRUPCIONES EXTERNAS Ejemplo de Interrupciones externas IE0 Activa por nivel. (Todas las INTs de la misma prioridad) ISR RI+TI ISR IE0 ISR IE0 P.P. PP PP PP RI+TI Acti. IE0 DesAct IE0 t 3-14
15 MANEJO DE INTERRUPCIONES DESDE C PARA ATENDER A UNA INTERRUPCION HAY QUE. Habilitar la interrupción individualmente Nivel de byte IEN0 = 0x01; //Habilita INT externa 0 Nivel de bit EX0 = 1; //Habilita INT externa 0 Elegir la prioridad de la interrupción Nivel de byte IP0 = 0x01; //INT externa 0 de alta prioridad Nivel de bit PX0 = 1; //INT externa 0 de alta prioridad Si son externas seleccionar nivel o flanco Nivel de byte TCON = 0x01; //INT externa 0 por flanco de bajada Nivel de bit IT0 = 1; //INT externa 0 por flanco de bajada Activar las interrupciones Nivel de byte IP0 = 0x80; Nivel de bit EA = 1; 3-15
16 MANEJO DE INTERRUPCIONES DESDE C Declaración de una ISR (Interrupt Service Routine) 1. void nombre_rutina (void) interrupt num_int Hace que en las direcciones del vector se coloque un salto a la dirección de la rutina. Hace que se salven en la pila los registros que use la rutina. Hace que la rutina retorne con RETI recuperando PC y registros de la pila. 2. void nombre_rutina (void) interrupt num_int using num_banco Hace que se emplee un banco de registros diferente 3-16
17 EJEMPLOS Prioridad entre INTH e INTL P.P. TF1 (INTH) ISR TF1 (INTH) TF0 (INTL) RI+TI (INTH) P.P. ISR RI+TI (INTH) P.P. ISR TF0 (INTL) P.P. t 3-17
18 EJEMPLOS Prioridad dentro de la misma cadena de prioridad P.P. TF1 (INTH) ISR TF1 (INTH) TF0 (INTL) IE0 (INTL) P.P. ISR IE0 (INTL) P.P. ISR TF0 (INTL) P.P. t 3-18
19 EJEMPLOS Perdida de Interrupciones P.P. RI+TI ISR RI+TI RI+TI RI+TI RI=0 TI=0 P.P. t 3-19
20 TIMER 0-1. Diagrama de bloques básico TIMER PUEDE CONTAR EVENTOS O TEMPORIZAR Reloj Interno Señal Externa Contador /Temporizador CLK Enable CONTADOR Habilitación Bus Interno OVF Flag HW OR SW 3-20
21 Modelo de los Timer 0 y 1 PATILLAJE T0 /INT0 T1 /INT1 P3.4 P3.2 P3.5 P3.3 REGISTROS (SFR) TMOD (89h) TCON (88h) 7 TH0 (8Ch) TL0 (8Ah) 0 TH1 (8Dh) TL1 (8Bh) 3-21
22 FUNCIONALIDAD MODO 0 y MODO 1 Contar eventos hasta 2 13 o 2 16 eventos Generar tiempos de retardo programables (Monoestable) dependiendo de los valores cargados en TH y TL. Modo 0 Modo 1 t MODO0 = 2 13 ( THx*32 + TLx[4..0]) f /12 OSC t MODO1 = 2 16 ( TH1*256 + TL1) f /12 OSC 3-22
23 FUNCIONALIDAD MODO 2 Generar interrupciones periódicas de periodo: t MODO2 Frecuencia Máxima. Guardar en TH1=0xFF Frec _ Max = fosc Frecuencia Mínima. Guardar en TH1=0x00 = 2 8 f Generar la frecuencia de reloj para las comunicaciones serie asíncronas 2 12 f _ Min OSC 8 Frec = TH /12 osc *
24 FUNCIONALIDAD MODO 3 Los timers 0 y 1 se convierten en tres contadores de 8 bits. TL0 puede temporizar o contar eventos y generar IE0. TH0 sólo puede temporizar y generar IE1 por lo que esta interrupción no puede ser empleada por el Timer 1. Timer 1 se puede emplear para generar la frecuencia de funcionamiento de la UART. Cuando el timer 0 funciona en modo 3, el Timer 1 puede configurarse como temporizador o contador en uno de los modos: 0, 1 o 2, estando siempre funcionando y sin indicador de desbordamiento; para pararlo hay que configurarlo también en modo
25 REGISTROS DE CONTROL TF1: Flag de desbordamiento del TIMER 1. Puesto a 1 automáticamente cuando el contador llega a 0. Si la interrupción correspondiente está permitida, este indicador automáticamente se vuelve a poner a 0 cuando se ejecuta la subrutina de interrupción. Si se utiliza por sondeo hay que borrar el flag manualmente. TR1: Bit de arranque del TIMER 1. Se debe poner a 1 por software para permitir la cuenta y a 0 para pararlo TF0: Idem que TF1 para Timer 0 TR0 Idem que TR1 para Timer 0 80C51_FH Pg
26 REGISTROS DE CONTROL GATE: Habilitación HW del timer =1, el TIMER x está habilitado solamente cuando su patilla de entrada INTx está a 1 y el bit TRx del registro TCON está a 1 = 0, el TIMER x está habilitado si TRx está a 1. C/T: Funcionamiento como contador o temporizador = 0, el TIMER actúa como TEMPORIZADOR = 1, el TIMER actúa como CONTADOR de los eventos presentes en la patilla de entrada Tx. 80C51_FH Pg
27 REGISTROS DE CONTROL M1 M0 0 0 Contador de 13 bits 0 1 Contador de 16 bits Modos de funcionamiento 1 0 Contador de 8 bits con recarga automática. El contenido de THx se carga en TLx cuando éste llega a TIMER 0: El registro TL0 actúa como contador de 8 bits controlado normalmente por los bits de control del TIMER 0. Por otra parte, TH0 es configurado como temporizador de 8 bits controlado por los bits de control del TIMER 1. TIMER 1: El contador trabaja como temporizador sin salida de interrupción ni control. 80C51_FH Pg
28 Comunicaciones Serie y Paralelo COMUNICACIONES PARALELO Comunicaciones serie Síncronas Transmisor serie 1 línea de datos Transmisor paralelo línea de reloj Receptor serie n líneas de datos líneas de protocolo Receptor paralelo COMUNICACIONES SERIE Comunicaciones serie Asíncronas Transmisor serie 1 línea de datos Receptor serie 3-28
29 Comunicaciones Serie Síncronas Sistema Digital A TxD RxD CLK GND Formato de la trama: d n-1 Canal de Comunicación d 0 d 1 d n-1 RxD TxD Sistema Digital B CLK GND d 0 d 1 CLK Dato i-1 Dato i Dato i
30 Comunicaciones Serie Asíncronas Sistema Digital A TxD RxD GND Formato de la trama: 0 d 0 Canal de Comunicación RxD TxD Sistema Digital B GND d 1 d n-1 P 1 Bit de Arranque Bits de Datos Bit de Paridad Bits de Parada Línea desocupada TRAMA DE BITS PARA CADA DATO Línea desocupada
31 Comunicaciones Serie Asíncronas CARACTERISTICAS DE LAS COMUNICACIONES SERIE ASINCRONAS Velocidad de la comunicación: inversa del tiempo dedicado a transmitir un bit en la línea. Velocidades normalizadas: 110, 300, 600, 1200, 2400, 4800, 9600, 19200, 57600, , baudios Numero de bits de datos: entre 1 y 8. Habitualmente 7 u 8 Numero de bits de parada: puede ser 1, 1.5 o 2 (tiempos de bit en la línea). Paridad: el criterio para el bit de paridad puede ser par, impar, sin paridad, marca (1) o espacio (0) El Transmisor y el Receptor conectados por una línea serie asíncrona deben estar configurados con los mismos parámetros
32 Comunicaciones Serie Asíncronas Controlador de Comunicaciones Serie Asíncronas genérico INT D0..D7 RD WR A i CS RESET CLK Lógica de control Velocidad de la comunicación Paralelo-serie Reg. de salida Reg. de entrada Serie-paralelo Salida serie Entrada serie Reg. Estado (flags) Configuración
33 Comunicaciones Serie Asíncronas Transmisor de las Comunicaciones Serie Asíncronas Orden de arranque RELOJ Configuración: 1 Habilitación del transmisor Permiso interrupciones Tx DATOS REGISTRO DE DESPLAZAMIENTO 0 Indicadores ( Flags ): Salida serie Listo para transmitir otro dato
34 Comunicaciones Serie Asíncronas Receptor de las Comunicaciones Serie Asíncronas Entrada serie Detector de arranque Configuración: Rx Reloj DATO Registro de desplazamiento - Habilitación del receptor - Permiso interrupciones Señal de entrada Muestreo Indicadores ( Flags ): - Dato recibido - Errores de recepción: Error de trama Error de paridad Overrun Ruptura línea
35 UART MCS-51 (DIAGRAMA DE BLOQUES) Diagrama de bloques Generador Velocidad comunicación SCON (configuración y flags) SBUF (Tx) (sólo escritura) BUFFER SBUF (Rx) (sólo lectura) Tx (P3.1) Rx (P3.0)
36 UART MCS-51 (DIAGRAMA DE BLOQUES) PATILLAJE Rx P3.1 Tx P3.0 REGISTROS (SFR) SBUF (99h) SCON (98h) PCON (87h) NOTA: En los microcontroladores 8xC552 los registros se llaman S0BUF y S0CON para distinguirlos de los asociados al bus I2C
37 UART MCS-51 (MODO 0) Modo 0: registro de desplazamiento de entrada RX TX CLK Línea desocupada % 12 SCON (configuración y flags) d 0 d 1 d 7 Dato recibido BUFFER SBUF (solo lectura) Línea desocupada Tx (P3.1) Rx (P3.0) Tx: salida de la señal de reloj de la transmisión Rx: entrada de datos recibidos, un bit por cada ciclo de reloj Velocidad: la frecuencia del oscilador dividido por 12 80C51_FH Pg
38 UART MCS-51 (MODO 0) Ejemplo de aplicación de modo 0 como entrada
39 UART MCS-51 (MODO 0) Modo 0: registro de desplazamiento de salida RX TX CLK Línea desocupada % 12 SCON (configuración y flags) d 0 d 1 d 7 Dato transmitido SBUF (solo escritura) Línea desocupada Tx (P3.1) Rx (P3.0) Tx: salida de la señal de reloj de la transmisión Rx: salida de datos, un bit por cada ciclo de reloj Velocidad: la frecuencia del oscilador dividido por 12 80C51_FH Pg
40 UART MCS-51 (MODO 0) Ejemplo de aplicación de modo 0 como salida 3-40
41 UART MCS-51 (MODO 1) Tramas modo 1 Bit de Arranque Bits de Datos: SBUF Bit de Parada d 0 d 1 d 6 d 7 1 d 0 d 1 d 6 P 1 d 0 d 1 d d 0 d 1 P 1 1 Datos Parada Paridad 8 1 no 7 1 si 7 2 no 6 2 si La velocidad se genera a través del timer 1, configurado como temporizador con autorecarga (modo 2). BAUD RATE = f (256 SMOD OSC TH 1) 80C51_FH Pg
42 UART MCS-51 (MODO 2) Tramas modo 2 Bit de Arranque Velocidad constante Bits de Datos: SBUF TB8 o RB8 Bit de Parada 0 d 0 d 1 d 6 d 7 d d 0 d 1 d 6 d 7 P 1 0 d 0 d 1 d 6 d d 0 d 1 d 6 P 1 1 BAUD RATE = SMOD 2 f OSC 64 Datos Parada Paridad 9 1 no 8 1 si 8 2 no 7 2 si 80C51_FH Pg
43 UART MCS-51 (MODO 3) Tramas modo 3 Bit de Arranque Bits de Datos: SBUF TB8 o RB8 Bit de Parada 0 d 0 d 1 d 6 d 7 d d 0 d 1 d 6 d 7 P 1 0 d 0 d 1 d 6 d d 0 d 1 d 6 P 1 1 Datos Parada Paridad 9 1 no 8 1 si 8 2 no 7 2 si La velocidad se genera a través del timer 1, configurado como temporizador con autorecarga (modo 2). BAUD RATE = f (256 SMOD OSC TH 1) 80C51_FH Pg
44 Frecuencia de comunicación serie Configuración TMOD Frecuencias comunicación típicas FRECUENCIA DE COMUN TIMER 1 TIMER 0 GATE C/T M1 M0 GATE C/T M1 M FRECUENCIA OSCILADOR 11,059 Mhz. 11,059 Mhz. 11,059 Mhz. VALOR SMOD C/T MODO TIMER 1 TH1 FDH FDH FAH ,059 Mhz F4H ,059 Mhz E8H Mhz CCH Mhz H 31250(MIDI) 12 Mhz FFH 3-44
45 UART MCS-51 (INTERRUPCIONES) Interrupciones de las comunicaciones serie TI RI Interrupción puerto serie ES EA PS Petición prioridad alta Petición prioridad baja - Se genera una única interrupción del puerto serie - Es necesario consultar los flags (RI y TI) para diferenciar interrupciones del receptor y del transmisor - Es necesario borrar los flags por programa 3-45
46 REGISTROS DE CONTROL SCON SM0 SM1 SM2 REN TB8 RB8 TI RI (98H) (MSB) (LSB) Bit Símbolo Función SCON.7 SM0 Selección del modo de funcionamiento SCON.6 SM1 SM1 SM0 MODO DESCRIPCION VELOCIDAD COMUNICACION Reg. Desplazamiento CLK / UART 8 bits variable (timer 1) UART 9 bits CLK / 64 o CLK / UART 9 bits variable (timer 1) SCON.5 SM2 Habilitación de comunicaciones multiprocesador (modos 2 y 3). En modo 0 debe ser 0. En modo 1: si SM2=1 sólo se activa RI si se recibe un bit de parada correcto SCON.4 REN Habilitación del receptor 80C51_FH Pg
47 REGISTROS DE CONTROL SCON (98H) SM0 (MSB) SM1 SM2 Bit Símbolo Función REN TB8 RB8 SCON.3 TB8 Bit noveno a transmitir en los modos 2 y 3. En los modos 0 y 1 no se utiliza SCON.2 RB8 Noveno bit recibido en los modos 2 y 3. En modo 0 debe ser 0. En modo 1: si SM2=0, RB8 es el bit de parada recibido SCON.1 TI Flag de interrupción del transmisor. Indica que está listo para transmitir un nuevo dato. Hay que borrarlo por programa TI RI (LSB) SCON.0 RI Flag de interrupción del receptor. Indica que SBUF tiene un dato recibido. Hay que borrarlo por programa 80C51_FH Pg
48 REGISTROS DE CONTROL PCON SMOD (87H) (MSB) (LSB) Bit Símbolo Función PCON.3 SMOD Multiplicar por dos la velocidad de transmisión en los modos 1, 2 y 3 80C51_PG Pg
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 detallesFigura 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 detallesMANUAL 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 detallesINTERFAZ 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 detallesTEMPORIZADORES 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 detallesDiseñ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 detallesTEMPORIZADORES 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 detallesLos Temporizadores/Contadores
Los Temporizadores/Contadores Los Timers/Contadores El 80C51 tiene dos registros de Timers/Contadore de 16 bits : El Timer0 y el Timer 1. Se pueden configurar para operar ya sea como Timers o como contadores
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 detallesMICROCONTROLADORES PIC
MICROCONTROLADORES PIC LOS TIMER DE LOS 16F87x TEMA EL TIMER 1 CCFF D.P.E. MÓDULO DE PROYECTOS 1 Diagrama de Bloques del TIMER1 CCFF D.P.E. MÓDULO DE PROYECTOS 2 INTRODUCCIÓN El módulo TIMER1 es un temporizador/contador
Más detallesTemporizadores/Contadores
para el PIC6F787 Temporizador/Contador (TMR) Temporizador/Contador (TMR) Temporizador 2 (TMR2) Características del TMR TMR es un Temporizador/Contador de 8 bits Leíble y escribible Reloj interno y externo
Más detallesINTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A
Tres tipos de interrupciones: Internas (TRAPS) Externas (HARDWARE) Software Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset... 0000:0008
Más 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 detallesTemporización. Internal Timers
Temporización Ejemplo: Calcular el tiempo de la siguiente rutina. Suponer fxtal = 11.0592 MHz DELAY: MOV R3,#250 ; 1 ciclo m ACA: NOP ; 1 ciclo m NOP ; 1 ciclo m NOP ; 1 ciclo m NOP ; 1 ciclo m DJNZ R3,ACA
Más detallesINTRODUCCIÓ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 detallesINTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales:
INTERRUPCIONES La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: a)consultas (POLLING): Se comprueban cíclicamente,
Más detallesMICROCONTROLADORES 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 detallesInterrupciones. 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 detallesLa 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 detallesContenido TEMA 2 ENTRADA / SALIDA. Interfaz HW: buses del sistema. Interfaz HW de E/S
Contenido TEMA ENTRADA / SALIDA Sergio Romero Montiel Depto Arquitectura de Computadores El concepto de interfaz de E/S Direccionamiento de interfaces de E/S Mapa de memoria Organización Mapeada y no mapeada
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 detallesTema 3 SUBRUTINAS. Estructura de Computadores OCW_2015 Nekane Azkona Estefanía
Tema 3 SUBRUTINAS ÍNDICE Definición e instrucciones básicas Soporte para el tratamiento de subrutinas (ejecución de la subrutina y gestión del bloque de activación) Interrupciones vs llamadas a procedimiento
Más detallesCAPITULO 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 detallesPIC16F882/883/884/886/887
12.0 Transmisor Receptor Síncrono Asíncrono Universal Mejorado. EUSART. El módulo Transmisor Receptor Síncrono Asíncrono Mejorado, en adelante, EUSART, es un periférico de comunicación serie de entrada/salida.
Más detallesV.- V.-El El manejo de de las las Interrupciones
Las Las V.- V.-El El manejo de de las las Conceptos Conceptos BásicosB Básicos Modos Modos de de Manejo Manejo Ejemplos Ejemplos de de aplicación aplicación Las Las El manejo de las en el 8051 Las interrupciones
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 detallesSISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
Más detallesSISTEMAS DIGITALES II MICROPROCESADORES
SISTEMAS DIGITALES II MICROPROCESADORES Tema 3. TÉCNICAS DE ENTRADA/SALIDA SERIE INDICE 1. INTRODUCCIÓN....1 2. SINCRONIZACIÓN EN LA TRANSMISIÓN SERIE....2 2.1 Sincronización de bit...2 2.2 Sincronización
Más detallesUART. Diseño de Sistemas con FPGA 1er cuatrimestre 2013 Patricia Borensztejn
UART Diseño de Sistemas con FPGA 1er cuatrimestre 2013 Patricia Borensztejn UART Universal Asynchronous receiver and transmitter: dispositivo (controlador ) que envía datos paralelos sobre una línea serie.
Más detallesINDICE 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 detalles5. 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 detallesEstructura de Computadores
Estructura de Computadores Tema 4. El procesador Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido Elementos de un
Más detallesNT 3 PROGRAMACION ON-LINE DE TODA LA FAMILIA APPCON
NT 3 PROGRAMACION ON-LINE DE TODA LA FAMILIA APPCON Introducción El objetivo de esta nota técnica es que el usuario tenga la capacidad de configurar los parámetros de los módulos de toda la familia APPCON
Más detallesPIC 18F45XX EL TIMER 0
PIC 18F45XX EL TIMER 0 1. Hardware asociado 2. Características Se puede configurar como temporizador o contador de 8/16 bits. Se puede leer o escribir en él a través del registro TMR0. Dispone de un preescaler
Más detallesTema 14. Interrupciones. Las. C. F. G.S. D.P.E. Módulo de Proyectos 1
Tema 14 Las Interrupciones C. F. G.S. D.P.E. Módulo de Proyectos 1 Los PIC de la familia 16F8X poseen 4 fuentes de interrupción: Interrupción externa a través del pin RB0/INT Interrupción por overflow
Más detallesTema: 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 detallesInstrucciones de Comunicaciones
Guía Rápida Instrucciones de Comunicaciones Introducción Guía Rápida Puertos lógicos (Asignación automática). Instrucciones de red. Instrucción para macros. Instrucciones para comunicaciones serie. OMRON
Más detallesSISTEMAS ELECTRÓNICOS AVANZADOS. ING. TÉC. INDUSTRIAL ELECTRÓNICO
INTERRUPCIONES Interrumpen la ejecución de un programa y pasan a la rutina de servicio del evento que provoca la interrupción. El vector de interrupción se encuentra en la dirección 04H de la memoria de
Más detallesCUESTIONARIO TEMPORIZADORES/CONTADORES RESPUESTAS
Este documento es un autotest de ayuda enmarcado en la asignatura Informática Industrial y corresponde al tema Temporizadores y Contadores, pero es abierto y puede servir para entender el funcionamiento
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 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 detallesMicroprocesadores. Temporizadores / Contadores. Prof. Luis Araujo. Universidad de Los Andes
Temporizadores / Contadores Universidad de Los Andes Temporizador / Contador Timer 0 Temporizador/Contador de 8 bits (TMR0), Preescalador programable de 8 bits, Modo temporizador: el valor del registro
Más detallesEntrada salida y comunicación
Entrada salida y comunicación E/S de los computadores Introducción: Variedad de dispositivos. Modo de transfer. Tipo de información. Diferencias de velocidades (tasas de transferencias). Ejemplos de periféricos:
Más detallesControlador de Interrupciones (Versión programable) Manual de Usuario
Controlador de Interrupciones (Versión programable) Manual de Usuario Índice de contenido 1. Características...2 2.Descripción general...3 3.Descripción funcional...3 4.Estructura Interna...4 4.1 Bloque
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 detallesMientras que el Timer 0 y 1 tienen cuatro modos de operación, el Timer 2 tiene tres modos como se va a ver en el Apartado 7.2 y 7.3.
CAPITULO 7 Temporizadores y contadores 7.1. INTRODUCCION. El Microcontrolador 8052 tiene tres registros temporizadores-contadores denominados Timer 0 (T0), Timer 1 (T1) y Timer 2 (T2). El Microcontrolador
Más detallesConversor RS232-RS485/RS422 Aislado MCV1-C485-IA-IS. Manual del Usuario. Power. TX Data. RX Data MCV1. Internet Enabling Solutions.
Conversor RS232-RS485/RS422 Aislado -C485-IA-IS Manual del Usuario Power TX Data RX Data Internet Enabling Solutions www.exemys.com Los Productos están en permanente evolución para satisfacer las necesidades
Más detallesTimer s Escuela Superior de Cómputo IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra curso.escom@yahoo.com www.desid.escom.ipn.
Interrupciones Timer s Escuela Superior de Cómputo IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra curso.escom@yahoo.com www.desid.escom.ipn.mx Definición Definición: Los TIMER's son contadores
Más detallesControl y temporización Comunicación con la CPU Comunicación con el dispositivo externo Almacén temporal de datos Detección de errores
UNIDAD DE ENTRADA SALIDA Conceptos Unidad de entrada-salida (E/S): Elemento que proporciona un método de comunicación eficaz entre el sistema central y el periférico. Funciones Control y temporización
Más detallesTema 6. Comunicaciones asíncronas (UART's)
Tema 6. Comunicaciones asíncronas (UART's) El receptor/transmisor asíncrono universal (Universal Asynchronous Receiver/Transmitter, UART) es el dispositivo clave de un sistema de comunicaciones serie.
Más detallesCOMUNICACIÓN SERIE (RS232)
COMUNICACIÓN SERIE (RS232) Introducción Una manera de conectara dos dipositivos es mediante comunicaciones serie asíncronas. En ellas los bits de datos se transmiten "en serie" (uno de trás de otro) y
Más detalles11 Número de publicación: Int. Cl.: 72 Inventor/es: Tsuji, Ryuichi. 74 Agente: Elzaburu Márquez, Alberto
19 OFICINA ESPAÑOLA DE PATENTES Y MARCAS ESPAÑA 11 Número de publicación: 2 257 322 51 Int. Cl.: B41J 2/01 (2006.01) B41J 2/175 (2006.01) B41J 29/38 (2006.01) 12 TRADUCCIÓN DE PATENTE EUROPEA T3 86 Número
Más detallesBus I 2 C. Introducción
Bus I 2 C Introducción 1980: Philips desarrolla el Bus de 2 alambres I 2 C para la comunicación de circuitos integrados. Se han otorgado licencias a mas de 50 compañías, encontrándonos con más de 1000
Más detallesMODBUS CONTENIDO. Protocolo de Comunicaciones MODBUS. Introducción Estructura de la Red MODBUS Características del Protocolo Aplicaciones Referencias
MODBUS Protocolo de Comunicaciones MODBUS Presenta: Enmanuel Aparicio Velázquez Revisión: M. C. Fermín Hugo Ramírez Leyva CONTENIDO Introducción Estructura de la Red MODBUS Características del Protocolo
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 detallesTema 10: Transmisión de datos
Tema 10: Transmisión de datos Solicitado: Tarea 08: Mapa conceptual: Transmisión de datos M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom
Más detallesPROBLEMAS TEMA 3: Unidad de Entrada/Salida
PROBLEMAS TEMA 3: Unidad de Entrada/Salida Problemas propuestos en examen 3.1 Un computador dispone de un canal multiplexor que controla 2 unidades de disco y 2 unidades de cinta. Las unidades de disco
Más detallesControl Digital en PC con MS-DOS
Control Digital en PC con MS-DOS Abel Alberto Cuadrado Vega 19 de abril de 2006 1. Introducción Un PC puede ser utilizado para realizar un sistema de control digital. Para ello necesita lo siguiente: tarjeta
Más detallesTipos de Filtros Introducción
Tipos de Filtros Introducción Tanto en los circuitos eléctricos como los sistemas de comunicaciones, se desea manejar información la cual debe estar dentro de ciertas frecuencias. Pero, ciertos grupos
Más detallesPCF8574 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 detallesOsciloscopio basado en Windows 95 utilizando el puerto serie
UNIVERSIDAD ROVIRA I VIRGILI PROYECTO DE FINAL DE CARRERA Osciloscopio basado en Windows 95 utilizando el puerto serie Realizado por Raúl Bartolomé Castro Dirigido por Ernest Gil Dolcet 999 / Septiembre
Más detallesCOMUNICACIÓN SERIAL FAMILIA DSP56800: Síncronas y Asíncronas CAPÍTULO VII
Página 1 de 21 INTRODUCCIÓN CAPÍTULO VII El intercambio de información digital entre un procesador y los periféricos puede ser de dos formas: de manera paralela o serial. La primera implica el envió simultáneo
Más detallesGUÍ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 detallesIntroducción a la Entrada/Salida
Introducción a la Entrada/Salida Organización de entrada/salida La familia de procesadores 80x86, presente en el IBM PC, utiliza la arquitectura Von Neumann, que puede verse en la figura 1. El denominado
Más detallesMemoria Virtual. Memoria Virtual
Memoria Virtual DISEÑO DE SISTEMAS DIGITALES EL-3310 I SEMESTRE 2008 Memoria Virtual Define la relación entre memoria principal y memoria secundaria Permite crear la ilusión de una memoria principal de
Más detallesCICLOS 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 detallesGuía resumida para utilizar el microcontrolador CY7C68013
Guía resumida para utilizar el microcontrolador CY7C68013 Camilo Quintáns Graña Miguel Ángel Domínguez Gómez Vigo, 2011 Índice 1. DESCRIPCIÓN DEL HARDWARE... 3 1.1. Introducción... 3 1.2. Recursos de memoria...
Más detallesCurso sobre Microcontroladores Familia HC9S08 de Freescale
Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 6.- Módulo Serial Asincrónico de Comunicación
Más detallesModos 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 detallesTEMA III - Interrupciones en Sistemas en Tiempo Real
1 TEMA III - Interrupciones en Sistemas en Tiempo Real 3.1. Introducción Definición. Objetivo. Mecanismo básico. Ejemplo. Muestreo o polling. 3.2. Interrupciones Simples Componentes. Mecanismo. Ejemplo.
Más detallesArquitectura 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 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 detallesTema 8: Organización de la Entrada/salida
Tema 8: Organización de la Entrada/salida 1. Funciones implicadas en las operaciones de e/s. 2. Estructura del sistema de e/s: módulos de e/s y controladores 3. Mecanismos básicos de e/s: sincronización
Más detalles1-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 detallesTaller 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 detallesDIVISION DE ELECTRONICA Y COMPUTACION
SERVIDOR DE ACCESO REMOTO AUXILIAR EN LA SUPERVISION DE UNA SUBESTACION ELECTRICA. Oscar Vázquez del Mercado Blanco, Jesús Alfonso Reynaga González oscar@cfe.gob.mx, asic@avantel.com RESUMEN Al presentarse
Más detallesEstructura de Computadores. Contenido. Sistema de E/S. 7.- E/S y dispositivos periféricos
Estructura de Computadores 7.- E/S y dispositivos periféricos Contenido Clasificación y tipos de periféricos Módulos de E/S. Instrucciones de E/S. Técnicas de E/S. E/S programada. E/S mediante interrupciones.
Más detallesLaboratorio de Sistemas Embebidos Conceptos generales (2009)
Laboratorio de Sistemas Embebidos Conceptos generales (2009) Índice Introducción a los PIC Conceptos generales sobre el dspic30f Reloj del sistema Entrada/salida con puertos paralelos Timers Interrupciones
Más detallesGuía rápida para gestionar el puerto paralelo del PC
Guía rápida para gestionar el puerto paralelo del PC Descarga desde: http://eii.unex.es/profesores/jisuarez/descargas/ip/guia_rapida_pp.pdf José Ignacio Suárez Marcelo Universidad de Extremadura Escuela
Más detalles6-REGISTROS DEL 8086 Y DEL 80286
ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16
Más detallesElectrónica Digital II
Electrónica Digital II TIPOS DE MEMORIAS MEMORIA DDR MEMORIA DDR2 MEMORIA DDR3 COMPARACIÓN TIEMPOS DE ACCESO TIPOS DE LATENCIAS RAS CAS ACTIVIDAD PRECARGA TIPOS DE CONFIGURACIONES SINGLE CHANNEL DUAL CHANNEL
Más detallesTemporización mediante el temporizador del sistema SysTick en microcontroladores ARM Cortex-M
Temporización mediante el temporizador del sistema SysTick en microcontroladores ARM Cortex-M Apellidos, nombre Departamento Centro Capella Hernández, Juan Vicente (jcapella@disca.upv.es) Departamento
Más detallesCurso sobre Microcontroladores Familia HC9S08 de Freescale
Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 7.- Módulo Serial Sincrónico de Comunicaciones
Más detalles2.1 Características Técnicas
2.1 Características Técnicas 2.1.1 Tensión de la alimentación auxiliar... 2.1-2 2.1.2 Cargas... 2.1-2 2.1.3 Entradas de intensidad... 2.1-2 2.1.4 Entradas de tensión... 2.1-3 2.1.5 Exactitud en la medida
Más detallesARQUITECTURA 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 detallesEjercicio * N N X X X X X X X X X X X X X X X X X X X X
Se envía a través de una conexión RS232 8N1 de 9600 baudios una trama de datos que debe ser recibida por una PC. La trama tiene el siguiente formato : * N N X X X X X X X X X X X X X X X X X X X X Donde:
Más detallesTUTORIAL DE ENTRADA/SALIDA
TUTORIAL E ENTRAA/SALIA 1.- Introducción Los dispositivos o puertos de entrada/salida permiten realizar transferencias de información entre el exterior y el microprocesador. Existen dos modos de transferencia:
Más detalles2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5.
ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. Unidad de E/S 1 Unidad de E/S Indice Introducción.
Más detallesESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO
ESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO 16.1 INTRODUCCIÓN: El teclado se comunica con la BIOS a través de puertos de comunicación controlados por las interrupciones de la
Más detallesTema 9 Periféricos de Entrada
Tema 9 Periféricos de Entrada Periféricos e Interfaces Tema 9/1 Contenido TECLADOS DISPOSITIVOS APUNTADORES DIGITALIZADORES Teclados Tecnología y Tipos Estructura Funcionalidad Interfaz al computador:
Más detallesCAN-101, HT6P20x2 Encoder para aplicaciones remotas de control
Nota de Aplicación: CAN-101 Título: HT6P20x2 Encoder para aplicaciones remotas de control Autor: Ing Iván C Sierra Revisiones Fecha Comentarios 0 28/01/13 En esta oportunidad le presentamos un nuevo encoder,
Más detallesEl módulo LCD Ejemplos de funcionamiento
SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 7: El módulo LCD El módulo LCD Ejemplos de funcionamiento - 1 - 1. Objetivos: - Conocer el funcionamiento y programación
Más detallesUNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA Diseño con Microcontroladores
WATCHDOG TIMER El watchdog timer es un temporizador de 16 bit que puede ser usado como watchdog o por intervalos de tiempo. Al iniciarse un programa, el watchdog timer está activo y configurado por defecto
Más detallesTEMA 6.- INTERFACES PARA DISCOS DUROS. nexo de conexión que facilita la comunicación entre dos dispositivos
TEMA 6.- INTERFACES PARA DISCOS DUROS 1. Introducción Interfaz: Adaptador: nexo de conexión que facilita la comunicación entre dos dispositivos convierte las señales del computador a las que necesita el
Más detallesb) Las teclas pueden generar varios impulsos tanto al pulsar como al soltar (rebotes durante t < 100 ms, p. ej.). El usuario pulsa la tecla así
. Control de un teclado matricial En esta práctica se genera el código adecuado para poder utilizar un teclado matricial. El programa debe convertir cada pulsación sobre el teclado, en un carácter ASCII
Más detallesSelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE
1 SelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE tiempo de acceso RAM, algunas veces se usa cerrojo en el Juan Manuel Narváez Sánchez, Carlos Andrés Moreno Tenjica, Estudent Member IEEE
Más detallesARQUITECTURA DE COMPUTADORES (2º ING. INFORMATICA) PRACTICA 5 (CURSO 2004/05) ENTRADA/SALIDA. Contador 1. Contador 2
ARQUITECTURA DE COMPUTADORES (2º ING. INFORMATICA) PRACTICA 5 (CURSO 2004/05) ENTRADA/SALIDA. OBJETIVOS: En esta práctica, se pretenden ilustrar las diferencias entre las distintas técnicas para las operaciones
Más detallesTEMA 20 EL CONVERSOR A/D
TEMA 20 EL CONVERSOR A/D Introducción Al Conversor Analógico/Digital Los microcontroladores PIC de la familia 16F78x, poseen un conversor A/D de 10 bits de resolución, y con 5 entradas para los dispositivos
Más detallesAUTOMATIZACION. 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 detallesLa familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas.
59 5 TIMERS Todos los microcontroladores poseen circuitos temporizadores (timers), los cuales son útiles para: Programar tareas con alta precisión. Contar pulsos externos. Medir intervalos de tiempo. etc.
Más detalles