NT0112. Notas Técnicas de Uso y Aplicación 2.12 MÓDULO DE AUTORECUPERACIÓN AWU PARA MICROCONTROLADORES DE LA SERIE Q
|
|
- Monica Toro Henríquez
- hace 6 años
- Vistas:
Transcripción
1 Notas Técnicas de Uso y Aplicación 2.12 MÓDULO DE AUTORECUPERACIÓN AWU PARA MICROCONTROLADORES DE LA SERIE Q Preparado por: Rangel Alvarado Estudiante Graduando de Lic. en Ing. Electromecánica Universidad Tecnológica de Panamá Panamá, Panamá issaiass@cwpanama.net web site : Introducción ÍNDICE Introducción Registro de Control del Módulo de Autorecuperación Diagrama de Flujo Código Conclusión Referencias Problemas Propuestos 319 Aclaratoria: La siguiente Nota Técnica fue utilizada del sitio de la Cía. Motorola, AN2310 y fue ligeramente modificada para implementar el módulo AWU. Las aplicaciones más comunes de equipos portátiles como controles remotos, teclados inhalámbricos equipos de sistemas especiales como detectores de humo, recaen bajo el mismo lecho: utilidad de baterías. El utilizar baterías necesariamente significa administrar el consumo de las mismas para que dure tanto su vida de utilidad como la durabilidad de un producto en el mercado. La familia HC08, serie Q, posee un módulo especial que despierta del modo de bajo consumo (STOP), y bastando con unos cuantos microamperios, mantienen en operación al microcontrolador. La nota abarca la configuración del modo de bajo consumo (STOP) y de autorecuperación (AWU), en más detalle: Configuración del Módulo Auto Wake Up : Configuración del módulo de autorecuperación e instrucción de bajo consumo, indispensable para aplicaciones de baterías. Código: El código es basado, en el AN2310, el cual simula una alarma casera por medio de un LED y cuyo sensor (entrada) es simulado por un potenciómetro. Simulación: El simulador WinIDE presenta una falla del registro CONFIG1, solo configura para deshabilitar el watchdog, por consiguiente, esta opción no es estudiada. Nota: Se asume un dominio neto de la NT0108 y NT0111, los registros asociados son muy similares y se explica por diferencia. F.I.E., C.D.P., 2005
2 Autorecuperación Registro de Control del Módulo de Autorecuperación Registros de Control del Módulo AWU El módulo de autorecuperación genera una interrupción periódica que retira al microcontrolador fuera del modo de parada (STOP), sin necesidad de una interrupción externa. Ver NT0108, Sección Ver NT0108, Sección (a) (b) 309 (c) 1 = Interrupciones del Módulo de Autorecuperación, habilitadas. 0 = Interrupciones del Módulo de Autorecuperación inhabilitadas. 1 = Interrupciones del Módulo de Autorecuperación, pendientes. 0 = No hay interrupciones a procesar. Figura 176. Registros del Módulo de Autorecuperación. (a) Registro de Estado y Control de Teclado. Ver sección de la NT0108. (b) Registro de Control de Interrupción de Teclado. El bit AWUIE habilita las interrupciones del módulo lo que permite al microcontrolador generar una interrupción y despertarse del modo STOP. (c) Registro del Puerto A. El bit AWUL se levanta (1 lógico) si hay una interrupción a procesar. Cuando el microcontrolador entra en modo de parada (STOP) y si las interrupciones del módulo AWU están habilitadas el módulo habilita un oscilador interno inherente y exclusivo del mismo a 32 khz el módulo empieza una cuenta interna preajustable por el registro de configuraciones uno (1), bit COPRS (ver NT0111), cuyos períodos de autorrecuperación son de aproximadamente 16 ms (512 f OSC INT ) y 512 ms (16384 f OSC INT ) a 5V de operación. Vencido el tiempo, se da una interrupción que se memoriza en el registro del puerto, bit AWUL este bit se puede borrar por medio de una señal de reconocimiento (ver NT0108), mediante el bit ACKK Configuración del Módulo de Autorecuperación Habilite el modo de autorrecuperación para salir del modo de bajo consumo en los períodos más largos posibles, habilite el pin de reinicio e igualmente habilite los modos de LVI a 5V, la instrucción STOP y desactive el watchdog. Nota: Ayudese con la NT0111 y la NT0108. Figura 177. Configuración del Módulo AWU. Como muestra la figura en marquesina, solo basta en habilitar el bit AWUIE para activar el módulo.
3 Diagrama de Flujo El programa configura el microcontrolador QT4 en el modo de bajo consumo y verifica si el umbral, dado por el potenciómetro, es suficiente para que se active una señal de alarma visualizada por un LED, de lo contrario, sigue durmiente en el modo STOP y despierta después de ciertos ciclos. (a) (b) (c) (d) Nota: Esquemático de Aplicación. 5V 0.1uF 10k RST QT4 VDD VSS OSC1 PTA0 PTA4 PTA1 RST IRQ 3.3k. 0.1uF LED Si se va a quemar toda la FLASH, favor leer la NT0107, sección 2.7.6(4.c) y anotar el valor del oscilador interno al final del listado (ver final del listado 20). Figura 178. AutoWakeUp. (a) Programa principal. Configura para habilitar instrucciones STOP, módulo de autorecuperación, y revisa si el umbral es mayor para encender la alarma. (b) Reinicio del Sistema. Al apretar reset, reinicia el sistema. (c) KBIL. Interrupción del Módulo KBI y AWU, reconoce y retorna. (d) INIT_CONFIG. Configura el pin de Reset, desactiva watchdog, habilita instrucción STOP, LVI operando a 5V, larga recuperación del modo de bajo consumo, aproximadamente, 512 ms.
4 Autorecuperación 311 (e) (a) (b) (c) (d) Figura 179. AutoWakeUp (continuación, subrutinas). (a) INIT_PORTS. Inicializa el puerto A en bajo y luego las salidas del potenciómetro y el LED. (b) INIT_ADC. Configura para conversión en el puerto A5. (c) INIT_KBI. Habilita la interrupción del módulo de autorecuperación. (d) ALARM. Envía una señal de activación y desactivación al LED simulando una alarma, cuya conexión pudiese ser un piezoeléctrico para llamar la atención. (e) Delay. Subrutina de retardo programable utilizada por la subrutina ALARM, espera de base de 1 ms.
5 Código 312 ==================== ARCHIVO : - AutoWakeUp asm PROPÓSITO : Alarma de nivel. Mientras que el ADC adquiere el resultado de un transductor (simulado por un potenciómetro) una alarma suena (simulada por un LED) intermitentemente avisando que se ha sobrepasado un límite de seguridad. Configurar el QT4 en modo STOP y demostrar la capacidad del AWU (Auto Wake Up Module), el cual permite recuperarse del modo de Bajo Consumo. 1 - Terminal variable del Potenciómetro conectado al PTA5 2 - Potenciómetro activado por el pin PTA4 3 - Alarma (LED) en terminal PTA0 4 - Reset en terminal PTA3 P.D.: Realizar las conexiones adicionales del esquemático. ACLARACIÓN : Esta nota se basa completamente en el AN MC60HC908QT4/D - Low Power Application y es ligeramente modificada para la explicación del Módulo Auto Wake Up. REFERENCIA : MCU68HC908QY4,...QT1 Datasheet data_sheet/mc68hc908qy4.pdf Págs Módulo de Autorecuperación LENGUAJE : IN-LINE ASSEMBLER HISTORIAL DD MM AA Creado Modificado. ==================== Pasos para iniciar la AWU: 1 - Enmascarar interrupciones por teclado (IMASKK = 1) 2 - Habilitar la interrupción del módulo de autorecuperación KBIER_AWUIE = 1 (Bit 6 del registro) 3 - Reconocer la falsa interrupción (ACKK = 1) 4 - Borrar la máscara de Teclado (IMASKK = 0) ==================== Rev. 1 del
6 Autorecuperación 313 Definiciones del Usuario DELAY98304 equ $012C Constante de Retardo a MHz NULL equ 0T Valor nulo para inicializar el puerto BIT0 equ 0T Puerto A, Bit 0 RSTEN equ 0T CONFIG2, Bit de Habilitación de Reset, Bit 0 PORTA0 equ 0T PORTA, Bit 0 del Registro PORTA4 equ 4T PORTA, Bit 4 del Registro AWUIE equ 6T KBSCR, bit de recuperación de modos stop habilitado COCO equ 7T ADSCR, Bit de Conversión Completa, Bit 7 MS200 equ 200T A retardar 200 ms ó 0.2 seg MS100 equ 100T A retardar 100 ms ó 0.1 seg CH1 equ % ADSCR, Bit de Canal 0, Bit 1 ON CH0 equ % ADSCR, Bit de Canal 0, Bit 0 ON ADC3 equ CH1 CH0 ADSCR, PTA5 = ADC ADIV1 equ % ADIV1, Bit 6 ON, ADC a 0.8 MHz DDRA4 equ % DDRA, Bit 4 ON DDRA0 equ % DDRA, Bit 0 ON LVI5OR3 equ % CONFIG1, Bit de Operación del LVI, 5V STOP equ % CONFIG1, Bit de Habilitación de modo STOP, BIT 1 ON COPD equ % CONFIG1, Bit de Inhabilitación de Watchdog, BIT 0 ON IMASKK equ % KBSCR, Bit de Máscara del Registro KBSCR, Bit 1 ON ACKK equ % KBSCR, Bit de Reconocimiento de Interrupción, Bit 2 ON Mapa de Memoria del Microcontrolador Registro de E/S PORTA equ $0000 Registro del Puerto A DDRA equ $0004 Registro de Direccionamiento del Puerto A Registro de Configuraciones CONFIG2 equ $001E Vectores de configuración 2 CONFIG1 equ $001F Vectores de configuración 1 Módulo de Interrupción por Teclado KBSCR equ $001A Registro de Estado y Control del KBI KBIER equ $001B Registro de Control de Interrupciones de Teclado Rev. 1 del
7 314 Registro ADC ADSCR equ $003C Dirección, registro de estado y control del ADC ADR equ $003E Registro de Datos del ADC ADICLK equ $003F Registro de Reloj de Entrada del ADC OSCTRIM OSCTRIM equ $FFC0 Vector del Registro del Oscilador Memoria FLASH FLASH_START equ $EE00 Puntero - Mem.FLASH Vectores de Usuario KBIH equ $FFE0 Auto Wake Up (Alto) RESET_VEC equ $FFFE Puntero del RESET OBJETIVO : Genera una interrupción pe- riódica cada 600 Hz y la hace ver en el puerto A6 org FLASH_START Inicio Mem. FLASH Rev. 1 del
8 Autorecuperación 315 OBJETIVO : La alarma se activa si en el valor registrado de la con- versión su bit más signifi- cativo está habilitado. START rsp Inic.Stack = $00ff jsr INIT_CONFIG Inicializa registros de Configuración jsr INIT_PORTS Subr,Inic. PUERTO jsr INIT_ADC Inicializa ADC jsr INIT_KBI Inicializa AWU (AutoWakeUp) cli Habilita interrupciones READY bset PORTA4,PORTA Pot. activado mov #ADC3,ADSCR Conversión única en PTA5. brclr COCO,ADSCR,* Espera la conversión bclr PORTA4,PORTA Pot. desactivado lda ADR Lee el valor de la conversión bpl DORMANT Salta a Dormir si ADR (BIT7) = 1 jsr ALARM La Alarma avisa (LED conmuta) DORMANT stop Modo de bajo consumo, aprox. 6uA. bra READY Nueva conversión INIT_CONFIG : Inicializa registro de confi- guración. OBJETIVO : Habilita pin Reset, LVI a 5 V Recuperación larga de STOP, instrucción STOP y Watchdog inhabilitado. ENTRADA : Ninguna SALIDA : Ninguna AFECTADOS : CONFIG2, CONFIG1 INIT_CONFIG bset RSTEN,CONFIG2 Habilita Pin de Reset mov #{LVI5OR3 STOP COPD},CONFIG1 LVI a 5V, instrucción STOP habilitada y Watchdog inhabiliado rts retorna Rev. 1 del
9 316 INIT_PORTS : Inicializa variables y re- gistros. OBJETIVO : Inicializa los registros de direccionamiento. PTA = LOW PTA4 y PTA0 = OUTPUT ENTRADA : Ninguna SALIDA : Ninguna AFECTADOS : PORTA INIT_PORTS mov #NULL,PORTA Inicialmente bajos mov #{DDRA4 DDRA0},DDRA PTA0 (LED) y PTA4 (pot) son salidas rts retorna INIT_ADC : Inicializa el ADC OBJETIVO : Conversión Continua e Interrupciones ENTRADA : Ninguna SALIDA : Ninguna AFECTADOS : ADSCR, ADICLK INIT_ADC mov #ADIV1,ADICLK Reloj del ADC = XTAL/2^(ADIV1+2) 0.8 MHz de reloj de ADC rts retorna INIT_KBI : Inicializa registro de autorecuperación de stop OBJETIVO : Modo de Autorecuperación a instrucción stop habiliatdo ENTRADA : Ninguna SALIDA : Ninguna AFECTADOS : KBSCR, KBIER INIT_KBI mov #IMASKK,KBSCR Enmascaro las interrupciones por teclado bset AWUIE,KBIER Auto Wake Up habilitado mov #ACKK,KBSCR Borro la falsa interrupción rts Retorno de la subrutina. Rev. 1 del
10 Autorecuperación 317 ALARM : Simula una alarma por el LED. OBJETIVO : El LED PTA0, conmuta a inter valos de 500 ms ON y 100 ms OFF. ENTRADA : Ninguna SALIDA : Ninguna AFECTADOS : PORTA, H:X ALARM bset PORTA0,PORTA Enciende el LED ldhx #MS ms jsr Delay Retarda 0.2 seg bclr PORTA0,PORTA Apaga el LED ldhx #MS ms jsr Delay Retarda 0.1 seg rts retorna DELAY : Genera un retardo de tiempo OBJETIVO : Retardo de tiempo, base 1ms ENTRADA : H:X = Retardo en ms SALIDA : H:X = 0 AFECTADOS : H:X USO : MIN = H:X = 1T MÁX = H:X = 65535T ldhx #500 jsr Delay retarda 0.5 seg Delay pshx [2] Salva X en la pila pshh [2] Salva H en la pila ldhx #DELAY98304 [3] Carga constante de bucle fino Delay0 aix #-1 [2] Decrementa H:X en 1 cphx #0 [3] LLegó a cero (0) bne Delay0 [3] Si no es igual, salta a Delay0 pulh [2] Si es igual, recupera H de la pila pulx [2] Recupera X de la pila aix #-1 [2] Decrementa H:X en 1 cphx #0 [3] LLegó a cero (0) bne Delay [3] Si no es igual, salta a Delay rts [4] retorna Rev. 1 del
11 318 KBIL : AutoWakeUp, Interrupción OBJETIVO : Reconoce la interrupción y retorna. ENTRADA : Ninguna SALIDA : Ninguna AFECTADOS : KBSCR KBIL mov #ACKK,KBSCR Reconoce la interrupción borra AWUL rti retorna OBJETIVO : Inicializa el Vector de Reset Arranque del programa en la memoria Flash y vector de AWUL simulado. ===== AutoWakeUp, Vector de Rehabilitación del sistema ======= org KBIH Puntero Vec - AWU dw KBIL Recuperación del modo stop ===== Vector de Reinicio de Sistema ======= org RESET_VEC Puntero Vec - RESET dw START al darse reset salta a Start ===== Contenido del Oscilador Interno ======= org OSCTRIM fcb $86,$FF Dirección del Oscilador Interno Ajustar según el valor leído dado por el fabricante Listado 20. AWU. El programa principal inicializa el Módulo de Base de tiempo para seicientos hertz (600 Hz) de frecuencia y la subrutina hace conmutar el LED PTA6 lo que genera una frecuencia neta del LED de trecientos hertz (300 Hz) Rev. 1 del
12 Conclusión Nota Técnica Autorecuperación Referencias La mayoría de los microcontroladores de la familia HC08 escapan de reinicios del sistema en modo STOP, esta es una característica infinitesimalmente importante si se requiere conservar la vida útil de un producto que trabaje con baterías. En la aplicación se utiliza el modo Auto Wake Up para generar esporádicos retiros del modo de bajo consumo (STOP), y confeccionar una simple alarma casera. Finalmente, recapitulando, el modo AWU, nos permite realizar una aplicación de larga vida y bajo consumo, ideal para productos caseros Información Avanzada sobre el Microcontrolador (a) Págs. 49 a 53 Módulo de Autorecuperación (AWU). Pág. 56 y 57 Registro de Configuraciones Manual de Referencia del CPU (a) Págs. 125 Instrucción BPL Página web sobre esta Nota Técnica (a) Problemas Propuestos Inicialice el modo Auto Wake Up o de Autorecuperación en modo STOP y mida el consumo del microcontrolador, compárelo con el consumo cuando corre un programa común y corriente. Para medir el consumo, referirse al AN2310, pág. 5, Average Current Calculations. Rev. 1 del
Programación de Microcontroladores
Programación de Microcontroladores Simulación en Crocodile Technology Práctica Nº 1 Encender un led cuando arranque el microcontrolador. Práctica Nº 2 Encender un led tres veces consecutivas. 1 Práctica
Más detallesMotorola MC68HC908JK3/JK1
Sistema de desarrollo para microcontrolador Motorola. MC68HC908JK3/JK1 Motorola MC68HC908JK3/JK1 GUSTAVO A. GALEANO info@propuestadinamica.com JUAN ANDRÉS CASTAÑO WELGOS welgos@telesat.com.co Sin invertir
Más detallesINTRODUCCIÓN III. Figura 1. Señal con codificación digital NRZI.
1 Codificación Digital Luís Miguel Capacho V. capacho4@hotmail.com, Nelson Antonio Becerra C. nelsonabc25@hotmail.com, Jaime Alberto López R. jaimealopezr@yahoo.com, Diego Felipe García. felipeg_84@hotmail.com.
Más detallesProblemario: Memoria / Entrada Salida / Buses / Interrupciones
Universidad simón Bolívar Departamento de Electrónica y Circuitos / Sección de Sistemas Digitales EC2721 Arquitectura del Computador I Problemario: Memoria / Entrada Salida / Buses / Interrupciones PARTE
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 Responsable Area Educación ELKO / ARROW www.elkonet.com
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 Responsable Area Educación ELKO / ARROW www.elkonet.com
Más detallesPuertos de Entrada/Salida
Dispositivos Entrada / Salida en Flía CPU08 Sistemas con Microcontroladores y Microprocesadores http://www.herrera.unt.edu.ar/procesadores Puertos de Entrada/Salida El mc posee 13 líneas de entrada/salida
Más detallesWinide y Kit EVALQTY CDM 2011
Winide y Kit EVALQTY CDM 2011 Seteo de jumpers jumpers JUMPER : JP1 Selección de la Tensión de Alimentación al MCU. JP1 en posición 1-2 VDD = 5Vdc JP1 en posición 2-3 VDD = 3Vdc (MCU alimentado con 3Vdc)
Más 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 detallesControl remoto del EDUKIT08 vía PC...
COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones Freescale robertosimone@arnet.com.ar Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar dilella@arnet.com.ar (MDO_EDUKIT_012)
Más detallesGuía de práctica. Dispositivo
Guía de práctica Que queremos hacer? Vamos a hacer el Hello World del mundo de la electrónica que no es más que prender y apagar un LED a intervalos regulares. PROYECTO LAPEGÜE 1 = Prende Dispositivo 0
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 detallesDiseño de Controladores Digitales.
Universidad Nacional de Quilmes. Ingeniería en Automatización y Control Industrial. Diseño de Controladores Digitales. Presentación final. Proyecto de aplicación del Microcontrolador MC68HC11F1. Diseño
Más detallesRegistros SFR vistos hasta ahora: Microcontroladores PIC
Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El
Más detallesHablemos de MCU s... Practicando con el CodeWarrior 5.1/6.x y el sistema R(S)_POD... COMENTARIO TECNICO
COMENTARIO TECNICO Hablemos de MCU s... Por Ing. Daniel Di Lella Dedicated Field Application Engineer Responsable Area Educación Elko / Arrow www.elkonet.com ddilella@elkonet.com dilella@arnet.com.ar Practicando
Más detallesConceptos 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 detallesPrograma de aplicación Tebis
Programa de aplicación Tebis STCC510S Detector de presencia 360 Referencia del producto Designación del producto Producto vía bus Productos vía radio TCC510S Detector de presencia TCC510S Módulo de salida
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 detallesGUÍA RÁPIDA MÓDULOS ANALÓGICOS CJ1W-AD041-V1/AD081(-V1) CJ1W-DA021/DA041
GUÍA RÁPIDA MÓDULOS ANALÓGICOS CJ1W-AD041-V1/AD081(-V1) CJ1W-DA021/DA041 ESTE MANUAL CONTIENE: 1 CARACTERÍSTICAS Y FUNCIONES 2 PROCESO DE OPERACIÓN 3 TRATAMIENTO DE ERRORES 4 RESUMEN DE LA CONFIGURACIÓN
Más detallesEstructura 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 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 detallesProgramación en PIC Los primeros pasos
Capítulo V Programación en PIC Los primeros pasos Encender y apagar un LED Secuenciador con cuatro LED's Leer los pulsadores y encender el LED correspondiente Programa avanzado utilizando el entrenador
Más 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 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 detalles3.5 INTERFASE A PANTALLA DE SIETE SEGMENTOS CONTADOR DE CERO (0) A NUEVE (9) UTILIZANDO UN DECODIFICADOR 74LS47
Notas Técnicas de Uso y Aplicación 3.5 INTERFASE A PANTALLA DE SIETE SEGMENTOS CONTADOR DE CERO (0) A NUEVE (9) UTILIZANDO UN DECODIFICADOR 74LS47 Preparado por: Rangel Alvarado Estudiante Graduando 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 detallesUniversidad simón Bolívar Departamento de Electrónica y Circuitos / Sección de Sistemas Digitales EC2721 Arquitectura del Computador I
Universidad simón Bolívar Departamento de Electrónica y Circuitos / Sección de Sistemas Digitales EC2721 Arquitectura del Computador I Problemario: Memoria / Entrada Salida / Buses / Punto Flotante PARTE
Más detallesTE 96 TEMPORIZADOR DIGITAL 33 X 75
versión.: TE.96 v.1.0 TE 96 TEMPORIZADOR DIGITAL 33 X 75 CARACTERÍSTICAS TÉCNICAS CARACTERÍSTICAS MECÁNICAS Material Carcasa Plástico auto extinguible, UL 94 V0 Dimensiones 33x75 mm DIN Profundidad 96
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 detallesPIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com
PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com Guía de Operación Reloj en tiempo real Modulo: RTCU2iempo real Clave: 719 El modulo 719 Reloj en tiempo real- utiliza
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 detallesh Cable de alimentación h Unidad de disquetes Nota: Algunos modelos pueden incluir elementos adicionales que no aparecen en la lista.
Número de pieza: 46P4549 Gracias por adquirir el sistema IBM ThinkPad T Series. Utilice esta lista para comprobar los elementos incluidos en la caja. Si alguno falta o está dañado, contacte con el establecimiento
Más detallesMANUAL DEL USUARIO BALANZA ELECTRÓNICA PROGRAMABLE MX8F MIXER VERSION C-1.7
MANUAL DEL USUARIO BALANZA ELECTRÓNICA PROGRAMABLE MX8F MIXER VERSION C-1.7 BÁSCULAS MAGRIS - J. B. JUSTO 957 - (6100) RUFINO - SANTA FE T.E. (03382) 429043 INDUSTRIA ARGENTINA NOTA MUY IMPORTANTE: ANTES
Más detallesMicrocontrolador PIC 16F84
PROGRAMACIÓN PIC (II) Microcontrolador PIC 16F84 mail : enric.serra 0 - INTRODUCCIÓN. Este documento es una continuación al documento de programación del PIC 16f84. Este documento se puede copiar y utilizar
Más detallesRECURSOS FUNDAMENTALES
RECURSOS FUNDAMENTALES Los recursos que se considerarán son : Temporizadores Puertos de E/S La Palabra de Configuración EEPROM de datos 1 TEMPORIZADORES Una labor habitual en los programas de control suele
Más detallesMicrocontroladores de Atmel
Microcontroladores de Atmel Familia AVR Ing. Marone José Introducción: Historia Los AVR son una familia de microcontroladores RISC de Atmel. La arquitectura de los AVR fue concebida por dos estudiantes
Más detallesRESETS & INTERRUPCIONES
RESETS & INTERRUPCIONES EN EL CPU08 Resets & Interrupciones Los Resets inicializan al CPU a un estado conocido!!!!. Todos los resets son manejados por medio del System Integration Module (S.I.M ) Tipos
Más detalles(ver sección [800] en página 42)
Central Digiplex de 48 Zonas (DGP-848) Guía de Programación Versión de Software 4.10 DGP-848 Código de Instalador (De Fábrica) 000000 (ver sección [800] en página 42) Código Maestro del Sistema (De Fábrica)
Más detallesComo sacarle mayor provecho a las herramientas disponibles para la familia HC908
COMENTARIO TECNICO Hablemos de MCU s... Por Ing. Daniel Di Lella Dedicated Field Application Engineer Responsable Area Educación Elko / Arrow www.elkonet.com ddilella@elkonet.com dilella@arnet.com.ar Como
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 detallesFLASH-POD. Características. Aplicaciones. Descripción general. Emulador en Tiempo Real FLASH-POD. FLASH-POD
Características. Emulador en Tiempo Real. In Circuit Debugger para la familia HC908. Puerto Serial USB y RS-232C para conexión a la PC. Función diagnóstico para verificar condiciones modo monitor en la
Más detallesManual JR72 V2.0 Arranque Automático para Motores a Explosión
Manual JR72 V2.0 Arranque Automático para Motores a Explosión Descripción General El JR72 es un modulo compacto y económico que integra todas las funciones necesarias para poder automatizar de manera simple
Más detallesTema: S7-200, Escalado de Valores analógicos
Autómatas Programables. Guía 8 1 Tema: S7-200, Escalado de Valores analógicos Objetivo General Configurar las entradas analógicas del módulo EM235 en el S7-200 Objetivos Específicos Conectar correctamente
Más detallesUnidades de temperatura CJ1W-TS561/562
Guía Rápida Unidades de temperatura CJ1W-TS561/562 Introducción Hardware Bits de estado Valor de medición Guía Rápida : Especificaciones generales Características OMRON ELECTRONICS, S.A. Autor: Alvaro
Más detallesDISPLAY 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 detallesMONITOR ROM MODULE (MON08)
ROM MODULE (MON08) Que es el Monitor ROM?? Es un módulo exclusivo de la familia HC908 FLASH de Freescale, que permite forzar al MCU a un estado especial de comunicación con el mundo exterior. Este modo
Más detallesGuía de AirPrint. Versión 0 SPA
Guía de irprint Versión 0 SP Definiciones de notas En esta Guía del usuario se utiliza el siguiente icono: Nota Las notas le indican cómo responder ante situaciones que pueden presentarse, ofreciendo consejos
Más detallesSOS Hogar. Índice. Comunicador residencial SMS de Netio SRL. Introducción. Características
SOS Hogar Comunicador residencial SMS de Netio SRL Índice Introducción...1 Características...1 Instalación...2 Funcionamiento...2 Configuración...3 Configuración de los destinos SMS...3 Configuración de
Más detallesAnalog To Digital Converter. Module (ADC) Curso de Microcontroladores Familia HC908 Flash de Freescale Parte II ING.
Analog To Digital Converter Module (ADC) Analog to Digital Convertor Module Clock Generation Module (CGM) System Integration Module (SIM) LVR COP BREAK IRQ RESET 68HC8 CPU Timer Interface Module (TIM)
Más detallesControl de acceso ZKTeco X6. Manual de usuario
Control de acceso ZKTeco X6 Manual de usuario Contenido Instalación de equipo... 3 Estructura y funcionamiento... 3 Conexión... 4 Conexión de otros dispositivos... 5 Conexión de la fuente de alimentación...
Más detallesTemporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC
Temporizadores y contadores en tiempo real: El módulo Timer0 y el aler del PIC 1. Introducción...1 2. Estructura del Timer0...1 3. Funcionamiento del Timer0...2 3.1. Entrada de reloj del modulo Timer0...
Más detallesTécnicas Digitales III
Universidad Tecnológica Nacional Facultad Regional San Nicolás Técnicas Digitales III Familia 56800 DSP56F801 1 DSP56F801 Nombre funcional Nº Pines Power (V DD ) 5 Ground (V SS ) 6 Supply Cap. 2 PLL y
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 detallesLanzamiento de nueva versión KIT PLUGIN_AW... Ahora aprender C es más fácil!
COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones robertosimone@arnet.com.ar Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar edudevices@gmail.com dilella@arnet.com.ar
Más detallesLCD. Las pantallas de cristal líquido o módulos LCD, como. Módulo. con interface serial
Módulo Módulo LCD con interface serial LCD con interface serial EDISON DUQUE C. Este módulo permite mostrar, en una pantalla de cristal líquido, los mensajes que son enviados desde una computadora o un
Más detallesEspecificaciones técnicas de los prototipos:
Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado
Más detallesAn IT Expert Company EGP-EGS
An IT Expert Company PDU s IP Thallium IPRS PDU s IP Thallium IP-ECO Power Switch - Thallium PS1X Power Switch - Thallium PS2X Power Switch - Thallium PS3X Master Power Switch - Thallium PS4X Enterprise
Más detallesPlaca de control MCC03
Placa de control MCC03 Placa de control MCC03 La placa de control basada en el micro controlador PIC 16F874A de Microchip, es la encargada del procesar los datos que se introducen en el sistema y actuar
Más detallesIniciación a los Microcontroladores de las familias de 8 bits. Jordi Mayné. Ingeniero de Aplicaciones. Rev. 2
Iniciación a los Microcontroladores de las familias de 8 bits Jordi Mayné Ingeniero de Aplicaciones Rev. 2 Índice Qué es un Microcontrolador? 8 Índice 8 Introducción 8 Vista global de un Sistema con Microprocesador
Más detallesIntroducción al uso de la tarjeta de entrenamiento DEMO9S12XDT512
Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Laboratorio de Automatización (Edificio 3, a planta). Introducción al uso de la tarjeta de entrenamiento DEMO9S2XDT52
Más detallesConversor Analógico Digital
Introducción: Magnitud analógica: Conjunto de valores continuos en un rango determinado. Variables de naturaleza analógica: Corriente, Presión, Temperatura, Velocidad, etc... Procesamiento: Necesidad de
Más detallesAUTOMATIZACIÓ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 detalles4.2 Servicio de exploración de E/S
4.2 Servicio de exploración de E/S Acerca de esta sección En esta sección se presentan algunas funciones, características y opciones de configuración del servicio de exploración de E/S. Contenido de esta
Más detallesPRÁCTICA 1: INTRODUCCIÓN AL ROUTER
PRÁCTICA 1: INTRODUCCIÓN AL ROUTER Objetivos: - Saber qué es un router - Poder conectarse a un router a través de su puerto de consola, y ver los diferentes modos de acceso al router. - Encender un router
Más detallesMANUAL DE USUARIO Y PROGRAMACION ESPAÑOL - QVIS ALARM KIT 4 CONTENIDO
Funciones CONTENIDO Diagrama alarma Esquema panel central Display LCD Puertos cableados Ajustes programacion 1. Inicio 2. Introducir ajustes 3. Salir ajustes 4. Reset fabrica 5. Codificar mando remoto
Más detallesBuceando en el HC908...
COMENTARIO TÉCNICO Buceando en el HC908... Por Ing. Daniel Di Lella Dedicated Field Application Engineer www.edudevices.com.ar dilella@arnet.com.ar Como implementar un control remoto por infrarrojo en
Más detallesTPD8052/TPD8056. Especificación de Producto
TPD8052/TPD8056 Especificación de Producto 1 ÍNDICE Resumen. 3 Botones de Acción. 4 Visualización del Display... 5 Activación de Alarma y su función 7 Tiempo Real... 8 Comienzo de la Grabación.. 9 Fecha
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 detallesSENSOR CAPACITIVO ESTANDAR VA35ST
2015 01/01/2015 SENSOR CAPACITIVO ESTANDAR VA35ST WWW.VARIVENCA.COM.VE VARIADORES VENEZOLANOS, C.A. 1 INDICE DEL VA35ST Sensor Capacitivo Estándar...2 Características...2 Instalación....2 Instrucciones
Más detallesGUIA DE TRABAJOS PRÁCTICOS ÁREA TÉCNICA
FECHA: 1º TRIMESTRE PRÁCTICO N : 1 Manejo de puertos como salidas en microcontrolador. OBJETIVO DEL PRÁCTICO Que el estudiante se familiarice con el entorno de programación. Las puertas de E/S. Regul7805.
Más detallesInstrucciones de manejo Conmutador de vídeo AVU-8/2 EC y AVU-8/2 AL-2
Instrucciones de manejo Conmutador de vídeo AVU-8/2 EC y AVU-8/2 AL-2 Índice 1. Indicaciones de seguridad...3 2. AVU-8/2EC...4 2.1 Descripción general...4 2.2 Descripción de las funciones...4 2.3 Posibilidades
Más detallesEl 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 detallesMSR22LM. Descripción. Características.
Page 1 of 9 MSR22LM Descripción El relé de monitoreo de seguridad MSR22LM se diseñó para monitorear cortinas de luz con las características agregadas de muting e iniciación del dispositivo de detección
Más detallesConexionado del módulo LCD para ser controlado por conexión serie: Instrucciones para el control del LCD(comandos de control):
Conexionado del módulo LCD para ser controlado por conexión serie: El PICAXE-18 puede ser el entrenador de sistemas PICAXE-18x. La conexión de salida del PICAXE-18 (output7) tiene que ser directa sin pasar
Más detallesProyectos con el PIC16F84
Capítulo 2 Proyectos con el PIC6F84 Conexión de LED y dipswitch Manejo de un display de siete segmentos Multiplexaje de teclados y displays Conexión de memorias seriales al PIC Manejo de un módulo LCD
Más detalles;C=do ;D=re ;E=mi ;F=fa ;G=sol ;A=la ;B=si
**************************************************************** * Notas Musicales * * Por: Alejandro R Perez M * **************************************************************** Configuradas con TPM1
Más detallesProgramación básica de su kit de alarma GSM
Programación básica de su kit de alarma GSM Actualizado: 7 de Mayo de 2015 Puede encontrar actualizaciones periódicas de este documento y otros en nuestra web: www.alarmas-zoom.es/ Antes de nada, queremos
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 detallesProgramación de dispositivos Arduino Asignatura Sistemas Digitales!
Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción
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 detallesMANDO DE VOZ HABLA-ME DD-4020
MANDO DE VOZ HABLA-ME DD-4020 Enhorabuena por adquirir productos Domodesk. Por favor tómese su tiempo para leer y entender estas instrucciones, de este modo usted disfrutará de todas las ventajas que el
Más detallesAUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 4: Sistema de Monitorización de tiempo mediante Arduino
AUTOMATIZACIÓN - CURSO: 2010-2011- Juan Antonio Corrales Ramón Carlos Alberto Jara Bravo Fernando Torres Medina Grupo de Innovación Educativa en Automática Departamento de Física, Ingeniería de Sistemas
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 detallesUNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA
UNIVERSIDAD TECNOLÓGICA DEL VALLE DE TOLUCA Dirección de Carrera de Tecnologías de la Información y Comunicación Ingeniería en Tecnologías de la Información y Comunicación, área Sistemas Informáticos Reporte
Más detallesInterfase GSM/SMS Techno123
Interfase GSM/SMS Techno123 Conexión y configuración con diferentes paneles de alarmas Empezando... Adquirir un chip de alguna compañía celular (Claro, Movistar o Personal). Lo mas conveniente es que se
Más detallesIntroducción a la programación en Lenguaje Assembler.
Introducción a la programación en Lenguaje Assembler. Que son las instrucciones El set de instrucciones de un microprocesador es el set de entradas binarias que producen acciones definidas durante un ciclo
Más detallesS,L. C/ Ordóñez, 21- CP/ 28911 LEGANÉS ( Madrid) Tel.: 91 694 77 30 Fax.: 91 694 73 75
S,L C/ Ordóñez, 21- CP/ 28911 LEGANÉS ( Madrid) Poseemos la certificación oficial de Siemens, que avala nuestro centro de enseñanza de automatización de la gama Simatic S7. AUTOMATISMOS Y AUTÓMATAS PROGRAMABLES
Más detallesSENSOR DE MOVIMIENTO
MANUAL DE PRODUCTO SENSOR DE MOVIMIENTO ZN1IO-DETEC Edición 2 Versión 3.1 Índice 1. Introducción... 3 2. Instalación... 4 2.1. Instalación del Sensor de Movimiento... 4 2.2. Descripción de elementos...
Más detalles34OMD rev. B / 1SCC390125M0702 / ES. Unidades de control automático, OMD200 y 300 Instrucciones de instalación y operación
34OMD200-0 rev. B / 1SCC390125M0702 / ES Unidades de control automático, OMD200 y 0 nstrucciones de instalación y operación Índice nstrucciones de instalación y operación, OMD200 y OMD0 Índice 1. ntroducción...
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 detallesConexión de los sistemas SLC como E/S remotas a procesadores PLC-5
Guía de referencia Conexión de los sistemas SLC como E/S remotas a procesadores PLC-5 Este documento combina la documentación disponible de PLC y SLC para mostrarle cómo puede comunicarse entre estos dos
Más detalles1. ÍNDICE. Índice de contenido 2. INTRODUCCIÓN 3. CONTENIDO 1. OBJETIVOS DEL PROYECTO
ULPGC, Universidad de Las Palmas de Gran Canarias. Facultad de Informática. Asignatura: Diseño de Sistemas Basados en Microprocesadores Profesor: Ricardo Pérez García. Regador Automático ACOSTA PADRÓN,
Más detallesHoja de Datos NoMADA Advance [DAT001A NoMADA Advance 02/16]
Hoja de datos Advance Hoja de Datos Advance [DAT001A Advance 02/16] Especificaciones Técnicas de la Tarjeta NoMADA Advance Diseñado por: Diseño Embebido un Paso Adelante. DAT 001A Advance - 02/2016 Hoja
Más detalleswww.canariascci.com Canariascci.com Ref. 1130658 CanariasCCI.com CanariasCCI.com www.canariascci.com
Canariascci.com Ref. 1130658 CanariasCCI.com CanariasCCI.com CARACTERÍSTICAS DEL PRODUCTO: 1. Pantalla 2,4 LCD FTP LTPS 2. Zoom digital x4 3. Formato de Vídeo: MJPEG (AVI) 4. Micrófono y altavoz integrado
Más detallesEL MICROCONTROLADOR ARDUINO
EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.
Más detallesBuceando en el HC908...
COMENTARIO TÉCNICO Buceando en el HC908... Por Ing. Daniel Di Lella Dedicated Field Application Engineer www.edudevices.com.ar dilella@arnet.com.ar Practicando con el CodeWarrior 5.1/6.x y el sistema R(S)_POD...
Más detallesContenido. 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 detallesCARACTERÍSTICAS PRINCIPALES
CARACTERÍSTICAS PRINCIPALES Nemesis Monster GSM En su vehículo ha sido instalado un Sistema Electrónico de Seguridad Nemesis GSM, el cual le permitirá conocer en tiempo real el estado de éste, directamente
Más detallesINTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4
TARJETA ULN2003 TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje... 5 2. Señales de entrada... 5 3. Salida
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