Tutorial: Microcontroladores y el PIC16F84

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

Download "Tutorial: Microcontroladores y el PIC16F84"

Transcripción

1 Tutorial: Microcontroladores y el PICF Juan Pablo Caram de octubre de 00 Resumen El objetivo de este documento es introducir al lector en el tema de los microcontroladores, y llevarlo rápida y económicamente a desarrollar prototipos utilizando el microcontrolador PICF, sin depender de compleja instrumentación de laboratorio, y con componentes disponibles en cualquier local comercial del rubro. Además las herramientas de trabajo y el software aquí expuesto son de libre distribución. Índice. Microcontroladores.. Introducción Características Proceso de Desarrollo El PICF.. Introducción Desarollo de Software Programación Circuito Base Ejemplo.. Descripción Programa Circuito Ejemplo.. Descripción Programa Circuito Más allá de este documento A. Recursos en Internet y Bibliografia B. Lista de Componentes del Programador C. Lista de Componentes para los Ejemplos D. Configuracion del Prog. Microcontroladores.. Introducción Estos dispositivos son, en un solo chip, un pequeño computador, ya que cuentan con memoria para un programa, una CPU, memoria de datos y almacenamiento, y puertas de entrada y salida, que les permite funcionar como el cerebro de dispositivos electronicos mas complejos. Su comportamiento puede ser fácilmente descrito por un programa escrito en distintos posibles lenguajes. Las aplicaciones de estos dispositivos son tantas como lo permita la imaginación, y están en mas lugares de los que se cree. Por nombrar algunos, se encuentran en casi todos los automobiles, hornos microondas, telefonos celulares, etc... Características Los microcontroladores, o µc de ahora en adelante, son dispositivos digitales que pueden interactuar con el resto de un circuito a travez de sus pines o líneas de datos, que pueden configurarse como entradas o salidas. Cuando son entradas, pueden adquirir datos, interpretando si en ellos existe un valor lógico o 0, mientras que cuando son salidas, pueden controlar su valor lógico. Entonces su trabajo es básicamente interpretar los valores en sus pines de entrada y realizar alguna acción según estos, mediante los pines de salida. Para responder a eventos, como el cambio de estado en un pin de entrada por ejemplo, los µcs cuentan con un recurso conocido como interrupciones. Estos son los eventos para los que se detiene la ejecución del programa y se ejecuta una parte específica de éste como respuesta.

2 Un caso típico es el de un botón pulsador conectado a un pin, y se desea realizar alguna acción determinada al pulsarlo. Las interrupciones pueden no solo ser el cambio de estado de un pin y dependera de las características del µc en cuestión. Características mas sofisticadas disponibles en algunos µcs, entre otras, son: Figura : Programación archivo.hex Puerto serial, USB, u otro. Software Programador Convertidor análogo digital: Convierte un voltaje presente en una línea de entrada en un valor numérico manipulable por el programa. Microcontrolador Hardware Programador Modulador por ancho de pulso, o PWM: Generador de onda cuadrada de frecuencia fija pero con ancho de pulso controlable. Comunicación serial por hardware: Permite enviar y recibir datos serialmente en forma síncrona y asíncrona... Proceso de Desarrollo. Desarrollo del software. Una vez determinada la funcionalidad del µc en un circuito, se debe escribir el programa que regirá su funcionamiento. Generalmente, los µcs se programan en leguaje Assembler, sin embargo, existen compiladores para leguajes de alto nivel, como C y C++, que pueden resultar de utilidad cuando se desea minimizar el tiempo de desarrollo. Es importante considerar que el codigo Assembler (.asm o.s) generado por los compiladores es generalmente mas largo e ineficiente que aquel concebido originalmente en Assembler. Figura : Desarrollo de Software El último paso es ensamblar el programa en Assembler, procedimiento que lo convierte en codigo binario específico para cada µc. El programa que ensambla es denominado obviamente ensamblador.. Programación. Este proceso corresponde a utilizar un programa en el PC que toma el código ensamblado (.hex) para el µc específico, y lo envia mediante algún puerto (serial, paralelo, USB, etc.) a un dispositivo que lo escribe en la memoria del µc. Se acostumbra denominar programador tanto al sofware como al hardware involucrados de este propósito, por separado, lo que puede llevar a confusión.. Prueba real y corección de errores. Una vez programado el µc, se puede instalar en el circuito final para comprobar su adecuado funcionamiento. Existen heramientas de software que permiten simular el comportamiento de un µc, muy utiles cuando el programa alcanza cierta complejidad. Para resolver problemas en un circuito real, el instrumento mas utilizado es el analizador lógico. Usuario archivo.asm Ensamblador archivo.c Compilador archivo.hex. El PICF.. Introducción El microcontrolador PICF de Microchip ( es uno de los microcontroladores mas utilizados en proyectos electrónicos pequeños. A diferencia de versiones mas avanzadas como el igualmente popular PICFX, este carece de convertidor A/D, PWM, comunicación serial por hardware y a la

3 vez tiene menos memoria y puertos (conjuntos de lineas de datos) disponibles. Sin embargo, su fácil uso, bajo precio y altísima difusión, lo hacen el µc favorito en un gran rango de aplicaciones. De todos modos, muchas de las características que este µc no posee pueden ser implementadas por software. Afortunadamente el compilador de JAL compila y ensambla a la vez, entregando el archivo.hex listo para programar. Con cualquier editor de texto puede escribir su código y grabarlo en un archivo.jal, para luego compilar desde la carpeta de JAL con el comando RA RA RA/T0CKl MCLR Vss RB0/INT RB RB RB Figura : Pines en el PICF PICF 9 0 RA RA0 OSC/CLKIN OSC/CLKOUT Vdd RB RB RB RB Este dispositivo tiene líneas de entrada/salida, con tecnología TTL/CMOS, es decir, V para un estado lógico y 0v para el estado 0. Requiere un oscilador externo de hasta 0MHz, se programa mediante un juego de instrucciones en Assembler, que manejan datos de bits, cuenta con un timer, un watchdog timer y responde a interrupciones ante cambios de estado en las líneas de la puerta B, RB hasta RB, al flanco de subida o bajada en la línea RB0/INT, y al overflow del timer... Desarollo de Software El proceso de desarrollo de aplicaciones para el PIC es equivalente a lo descrito en la figura. Aquí se describen algunos lenguajes de programación disponibles, con sus respectivos compiladores. JAL Este lenguaje fue desarrollado específicamente para µcs PIC, lo que hace muy intuitivo trabajar con el. Su estructura es muy similar a la de Pascal, y cuenta con librerías para realizar múltiples tareas comunes. Evento que ocurre al incrementar un registro por sobre su valor maximo../bin/jal -slib archivo.jal donde archivo.jal es el archivo donde reside su codigo. El parametro -slib indica al compilador que debe buscar las librerías utilizadas en la carpeta lib. JAL generara los archivos archivo.asm y archivo.hex, que corresponden al código en Assembler y ensamblado respectivamente. C y PIC LITE Este compilador de C, desarrollado por Hitech ( es la versión gratuita de un compilador de características profesionales. La disponibilidad de PIC LITE en el futuro no está asegurada, pero existen otros compiladores disponibles grauitamente con características similares. El uso de C puede ser muy conveniente para aquellos que ya estan familiarizados con este lenguaje y quieren minimizar la curva de aprendizaje y desarrollo con µcs. El compilador tiene numerosas opciones que deben ser consideradas y todo está adecuadamente documentado. Éste también genera automáticamente el archivo.hex. ASSEMBLER Los programas concebidos originalmente en Assembler son los mas eficientes, sin embargo el proceso de desarrollo es tedioso y requiere de un aprendizaje mas largo que con lenguajes de mas alto nivel. Para seguir esta via, se recomienda leer la hoja de datos, que permite familiarizarse con el conjunto de instrucciones. A la hora de ensamblar las opciones son varias, pero se recomienda utilizar las soluciones mas probadas. En el caso de Linux, gpasm es el ensablador del conjunto de aplicaciones gputils. En Windows, MPLAB de Microchip provee el ensablador por defecto para los PICs.

4 .. Programación Existen, en internet, numerosas duplas software/hardware para programar µcs PIC disponibles en forma gratuita para diferentes sistemas operativos. Es importante considerar que, por lo general estas duplas hardware/software son interdependientes; lo que a veces dificulta encontrar una combinación que cumpla las espectativas del desarrollador. Aquí se presenta una dupla con la que se pretende lograr los objetivos de simplicidad, bajo costo y disponibilidad tanto para Linux como para Windows. Para que el PICF entre en modo de programación se debe forzar un estado lógico 0 en RB (pin ) y RB (pin ), mientras que MCLR (pin ) se lleva a 0 para resetear, y, finalmente se lleva y mantiene durante toda la programación a un voltaje de a V. Una vez que se ha entrado en el modo de programación, se utiliza RB para ingresar serialmente la información, y RB se utiliza como señal de reloj para aceptar cada bit en RB. Los detalles que se refieren al protocolo de programación pueden encontrarse en la documentación del fabricante. El circuito denominado COM logra estas especificaciones en forma muy minimalista, e incluso toma poder del puerto serial, por lo que no requiere de alimentación externa. Figura : Programador Serial Minimalista (COM) este circuito es muy simple, y se suguiere construirlo directamente en una PCB, lo que lo hará mas confiable y duradero. Reg. 0 DB9 Hembra (Puerto Serial) Figura : Programador Terminado C=00uF R, R, R y D Base DIP (para PICF) Las resistencias pueden ser de baja potencia (/W), el diodo D es un diodo rectificador cualquiera, aunque se recomienda el N, y el condensador C es electrolítico. El 0 es un regulador de voltaje que entrega V (out) cuando tiene una entrada (in) mayor. El diseño minimalista de este circuito requiere que el puerto serial del PC entregue los niveles de voltaje y potencia adecuados. Por esta razón el programador puede (y así ha resultado en ciertos casos) no funcionar en Notebooks. De todos modos, segun la especificación de programación ya descrita, este circuito puede ser modificado para utilizar una fuente de alimentación externa. TXD () GND () RTS () DTR () CTS () R 0k D 0 in R.k R.k out C 00u PICF 9 MCLR VSS VDD RB RB 0 PROG Este software programador puede ser utilizado con este y otros circuitos programadores. La configuración del tipo de hardware y puerto serial se realiza mediante un archivo de configuración. Ver anexo con un archivo de configuracion de ejemplo. Una vez configurado y conectado el hardware adecuadamente, la programación se lleva a cabo con el siguiente comando prog -x archivo.hex.. Circuito Base Al lado izquierdo de la figura se observan las entradas del puerto serial, con sus respectivos numeros de pin en el conector típico DB9. La implementación de En el circuito final, el PICF requiere ciertos componentes basicos, iguales para cualquier configuracion: un cristal y condensadores, que proveen la señal de reloj,

5 y las lineas de alimentación, Vdd, y tierra, Vss. MCLR es el reset, por lo que debe mantenerse en estado lógico durante su funcionamiento. Esto se puede observar en la figura del ejemplo.. Ejemplo.. Descripción La forma mas demostrativa y simple posible de iniciarse con un µc es hacer parpadear un LED. Para esto, se debe implementar un programa que continuamente cambie el estado de un pin y espere cierto tiempo antes de repetir. En este ejemplo utilizaremos JAL como lenguaje de programación del PIC... Programa : -- Ejemplo : : -- Inclusiones : include f_ : include jlib : : -- Configuracion : pin_b_direction = output 9: 0: -- Variables : var bit led is pin_b : led = high : : -- Loop Principal : forever loop : -- Cambio de estado del pin : led =! led : -- Retardo 9: delay_ms(0) 0: end loop El alto nivel de JAL parmite que el código sea autoexplicativo, y además se incluyen comentarios (con el prefijo ). Los archivos incluidos, en las líneas y contienen definiciones específicas del PICF, como las correspondientes posiciones de memoria para pin_b y pin_b_direction, y las funciones que generan el retardo. En la línea se define la dirección del pin RB, como salida en este caso. En las líneas y se define la variable led, se le asigna a RB y se asigna su estado inicial activo. Finalmente, entre las líneas y 0 se encuentra el loop del programa, que se ejecuta indefinidamente. En este se cambia el estado del pin/led. En la linea, y en la linea 9 se llama a una función que detiene la ejecucion durante 0ms. La función delay_ms() ejecuta un retardo de ms multiplicado por el parámetro. Su funcionamiento se basa en el hecho de que una instrucción (en Assembler) tarda tiempos de reloj, por lo que se ejecuta un loop el número de veces que tome el tiempo requerido según la velocidad del reloj. Esto se encuentra especificado en el programa dado que se incluyó la versión de MHz (linea ) de las funciones específicas de este PIC... Circuito +V R 0k C.u Figura : Circuito Ejemplo PICF MCLR VSS OSC OSC VDD RB 9 0 +V R 0 LED X MHz C,C En la figura se observa la circuitería mínima del PIC con excepción de aquella conectada al pin que corresponde a la aplicación específica descrita en este ejemplo. En este caso, cuando RB está en estado tiene V y encederá el LED. Debe limitarse la corriente que pasara por el LED con una resistencia (R), para no dañarlo o dañar el puerto del PIC. Una configuración alternativa es conectar el par LED/resistencia a Vdd (V) y a RB, lo que causará que el LED se encienda cuando RB tenga un estado lógico 0. Estos conceptos deben mantenerse en mente al considerar cuanta corriente puede un pin entregar o recibir como máximo. p

6 . Ejemplo.. Descripción Este ejemplo es una extensión del ejemplo anterior, para ilustrar la implementación de respuesta a estímulos externos, mediante interrupciones. Utilizando el lenguaje C para el compilador PICLITE, implementamos un programa que permite encender y apagar un led al presionar un boton pulsador... Programa : #include pic.h : #include delay.h : : #define PORTBIT(adr, bit) : ((unsigned)(&adr)*+(bit)) : : // Variables globales : static volatile bit 9: PORTBIT(PORTB,); 0: static volatile bit presionado = 0; : : // Funcion interrupcion : void interrupt isr() : { : if(intf){ : /* Ocurrio Interrupcion por INT : * --> Deshabilitamos interrup. : * por INT y al final restauramos 9: * en indicador de interrupcion. 0: */ : INTE = 0; : presionado = ; : INTF = ; : } : } : : // Rutina principal : void main() 9: { 0: ie(); /* Habilitada Ints. */ : : /* Loop permanente */ : for(;;){ : if(presionado){ : presionado = 0; : led =!led; : DelayUs(0); : INTE = ; 9: } 0: } : } Las líneas y incluyen librerías de funciones específicas para los PIC, y para retardos (función delayus()). El PIC específico y la velocidad de reloj se especifican al momento de compilar. La definición en la línea simplemente permite indicar la dirección de memoria para un bit específico de un byte. Las variables han sido definidas como volatile, que es un requisito para pines y variables que son modificadas desde la función interrupción. La variable led se refiere al estado de RB, y presionado indica si el pulsador ha sido presionado. La función isr() entre las líneas y está definida como la función interrupción con el indicador interrupt. El nombre de la función no tiene importancia. Esta es ejecutada cuando ocurre cualquiera de las posibles interrupciones, pero la variable INTF se torna verdadera si la interrupción fue producida por el pin RB0. Si es así, desactivamos las interrupciones por INT, marcamos verdadero presionado y reseteamos la variable INTF para poder detectar este tipo de interrupción posteriormente. La desactivación de la interrupción por INT, se hace para evitar nuevas interrupciones por el rebote del botón pulsador. Al hacer contacto un interruptor mecánico se producen rápidas oscilaciones antes de asentarse en su valor final, como se muestra en la figura. Esto se conove como rebote. Voltaje Figura : Rebote de Boton Boton Presionado V 0V Tiempo La función main() contiene el programa ejecutable. En este habilitamos las interrupciones en la línea 0, y en el loop permanente, al detectar que el botón ha sido presionado, reseteamos la variable presionado, cambiamos el estado del led, esperamos 0us para asegurarnos que se halla asentado el rebote del botón, y habilitamos

7 nuevamente las interrupciones por INT, en la linea. Las variables INTE e INTF son bits del registro INT- CON. Este byte de configuración del PIC contiene información y configuración de las interrupciones, que permiten activarlas o desactivarlas según fuente (como INTE) e indican si ha ocurrido cada tipo de interrupción (como INTF). Todos los registro de información y configuración se encuentran documentados en la hoja de datos del PIC. Para compilar el programa en archivo.c para el PICF, con un cristal de 0MHz utilizamos el comando El parametro -O indica optimización de código, necesaria para la presición de las funciones delayus() y reduce el tamaño total del código generado... Circuito +V R 0k C.u B R 0k Figura : Circuito Ejemplo +V PICF MCLR VSS RB0/INT OSC OSC VDD RB 9 0 +V R 0 LED X MHz C,C p. Más allá de este documento La variedad de microcontroladores y sus aplicaciones son mucho mayor que lo propuesto es este documento. Sin embargo el medio para abordar nuevos temas en este rubro puede ser algo confuso por lo que se sugieren algunos caminos a proseguir. La hoja de datos del PICF provee los detalles técnicos de su funcionamiento. La correcta interpretación y comprensión de este documento es el camino para dominar en totalidad este µc. Microchip provee tambien documentos denominados Application Notes, que describen aplicaciones y técnicas específicas a cada versión de PIC. Estos son muy picl -c -O -DXTAL_FREQ=0MHz programa.cilustrativos y son una forma mas dinámica de aprender al respecto, manteniendo el profesionalismo de los fabricantes. Por otro lado, la literatura disponible para este PIC es extensa, al igual que los recursos disponibles en Internet. Las aplicaciones posibles del PICF solo están limitadas por la imaginación. En Internet pueden encontrarse aplicaciones sorprendentemente creativas y otras con las que se obtienen desempeño inesperado con este PIC. PICFX Este PIC es el mas popular para aplicaciones de nivel intermedio y avanzado, y es una excelente opción para tener en mente cuando se requieren mas lineas de E/S, convertidores A/D, PWM, comunicación serial por hardware, entre otros. Existen versiones con distintas características como el tamaño de la memoria y numero de pines. Una vez que se ha dominado adecuadamente el PICF, adquirir los conocimientos para utilizar este nuevo PIC es considerablemente mas facil. El costo de la versión PICF, la mas poderosa, tiene un costo de aproximadamente el doble del PICF. Como se observa en la figura, la única modificacion al circuito del ejemplo anterior es la del pulsador B entre RB0/INT y +V, con resistencia Pull-Down. R mantiene el puerto en LOW (0), y al presionar, sube a HIGH (), por lo tanto, la interrupción se produce al presionar. Si se desea que la interrupción se produzca al soltar el pulsador, solo basta intercambiarlo con R. MOTOROLA HC0 Otros fabricantes pueden tener productos considerablemente diferentes, tanto en su funcionamiento, instrucciones de CPU o método de programación, sin embargo, los µc de nivel de entrada (entry-level) tienen mucho en común.

8 Este es el caso la nueva línea Q de µcs Motorola. Han sido introducidos al mercado para competir con Microchip por este sector. A pesar de que todavía la disponibilidad de herramientas de software hoy es escasa, esta familia de dispositivos tiene ciertos atractivos, como lo son su precio, inferior al del PICF en todos sus modelos, convertidores A/D en casi todos ellos, PWM, oscilador interno, y la disponibilidad gratuita del popular entorno de desarrollo Code Warrior. Ademas estan disponibles en encapsulados de y pines. A. Recursos en Internet y Bibliografia Sitio del fabricante de los PIC. Aqui encontrara las hojas de datos y application notes para todos los modelos de PIC disponibles. Hitech produce el compilador PIC LITE para C. Este puede bajarse gratuitamente de su sitio web. La versión completa de este producto es uno de los compiladores mas poderosos existentes para microcontroladores PIC. JAL.SOURCEFORGE.NET Sitio de la comunidad de desarrollo de JAL. Aqui puede bajar JAL para Linux, Windows o MacOS X, bajar la documentacion y acceder a numerosos ejemplos. Recopilacion de recursos para el manejo y desarrollo de aplicaciones con PICs para Linux. Incluye links a ensambladores, desensambladores, compiladores, simuladores, programadores y mas. En la seccion programadores encontrara un link para bajar el Prog. B. Lista de Componentes del Programador Resistencias de.kω (Valor no critico). Regulador de Voltaje 0. Diodo N u otro diodo rectificador de senal. Condensador Electrolitico de 00µF. Conector DB9 Hembra para PCB en 90 o. Base DIP. C. Lista de Componentes para los Ejemplos Cristal para mictrocontrolador de MHz. Condensadores de pf. Condensador de.µf (Valor no critico). Resistencia de 0kΩ (Valor no critico). Resistencia de 0Ω (Valor no critico). Boton pulsador siempre abierto. D. Configuracion del Prog Este programa requiere un archivo de configuracion que indique el puerto serial a utilizar, y el tipo de hardware programador. Para el hardware expuesto en este documento, solo debe modificar este archivo para el puerto serial que desea utilizar (lineas a ). : port serial : : ### for serial port: : base= 0xf # com, ttys0 : #base= 0xf # com, ttys : #base= 0xe # com, ttys : #base= 0xe # com, ttys : 9: # settings for UniprogIV / BR0 0: # and similar seriel PIC programmers. : no_power_cc = 0 : : power: TxD : mclr: TxD : data: DTR : data_f: CTS : clock: RTS Resistencia de 0kΩ (Valor no critico).

SISTEMA ALARMA DOMESTICO MEMORIA

SISTEMA ALARMA DOMESTICO MEMORIA SISTEMA ALARMA DOMESTICO MEMORIA Benito Zaragozí Zaragozí Carlos García Gómez Alejandro Gil Martínez Bezaza@epsa.upv.es Cargargo@epsa.upv.es Algimar@epsa.upv.es INTRODUCCIÓN Hoy en día si desea proteger

Más detalles

Programador de PIC s y Memorias EEPROM

Programador de PIC s y Memorias EEPROM Programador de PIC s y Memorias EEPROM Technical Revision Federico Lugo Revision A1 2013 FETRONICS 2 Descripción MicroProg es un herramienta de Grabacion, Borrado Verificacion y Depuracion programas (.hex)

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Problema a resolver Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para que además de encenderse un LED en pantalla se encienda un LED físicamente sobre la placa PIC suministrada

Más detalles

Capítulo 1 Introducción a la Computación

Capítulo 1 Introducción a la Computación Capítulo 1 Introducción a la Computación 1 MEMORIA PRINCIPAL (RAM) DISPOSITIVOS DE ENTRADA (Teclado, Ratón, etc) C P U DISPOSITIVOS DE SALIDA (Monitor, Impresora, etc.) ALMACENAMIENTO (Memoria Secundaria:

Más detalles

Instalación y uso de Check 2000 Client Server con ZENworks 2

Instalación y uso de Check 2000 Client Server con ZENworks 2 Instalación y uso de Check 2000 Client Server con ZENworks 2 CHECK 2000 DESCRIPCIÓN GENERAL Check 2000* Client Server de Greenwich Mean Time es una aplicación de diagnóstico que se puede utilizar con ZENworks

Más detalles

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado

Más detalles

REGISTROS DE DESPLAZAMIENTO

REGISTROS DE DESPLAZAMIENTO REGISTROS DE DESPLAZAMIENTO Es un circuito digital que acepta datos binarios de una fuente de entrada y luego los desplaza, un bit a la vez, a través de una cadena de flip-flops. Este sistema secuencial

Más detalles

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

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas AUTOMATIZACION GUIA DE TRABAJO 2 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura

Más detalles

UNIVERSIDAD DON BOSCO

UNIVERSIDAD DON BOSCO CICLO 02 2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 03 ASIGNATURA: Control Digital NOMBRE DE LA PRACTICA: Configuración de los Puertos

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

La forma de manejar esta controladora es mediante un ordenador utilizando algún lenguaje de programación (Por ejemplo.: C, Visual Basic, Logo,...).

La forma de manejar esta controladora es mediante un ordenador utilizando algún lenguaje de programación (Por ejemplo.: C, Visual Basic, Logo,...). Instituto de Tecnologías Educativas Circuito de control El circuito de control es la parte más delicada de la controladora, ya que se encarga de controlar las entradas (Puerto LPT, Entradas Analógicas,

Más detalles

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave: 722-1 www.electronicaestudio.com

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave: 722-1 www.electronicaestudio.com PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave: 722-1 www.electronicaestudio.com Guía de Operación P I C M I C R O E S T D U D I O Timer Monoestable/Biestable

Más detalles

Programando con SinaProg. Manual de usuario para programar microcontroladores Atmel AVR en Windows con SinaProg

Programando con SinaProg. Manual de usuario para programar microcontroladores Atmel AVR en Windows con SinaProg Programando con SinaProg Manual de usuario para programar microcontroladores Atmel AVR en Windows con SinaProg Este documento se encuentra protegido por una licencia Creative Commons Creative Commons:

Más detalles

Usando los Codificadores Cuadráticos

Usando los Codificadores Cuadráticos Usando los Codificadores Cuadráticos Autor: Ing. Carlos Narváez Universidad de Oriente email: cnarvaez@udo.edu.ve Introducción El presente trabajo es una introducción a los denominados codificadores cuadráticos,

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC

Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC Rafael Fernández Andrés Aguirre Introducción: Esto de ninguna manera pretende ser una guía completa de como

Más detalles

PROGRAMACIÓN DE PICs EN LENGUAJE C

PROGRAMACIÓN DE PICs EN LENGUAJE C PROGRAMACIÓN DE PICs EN LENGUAJE C Oscar Luis Vele G oscar_vele@yahoo.es Cuenca Ecuador 1. Introducción. Una de las ramas de la electrónica que ha tomado un mayor auge y desarrollo en la actualidad es

Más detalles

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES CAPITULO IV CONCLUSIONES Y RECOMENDACIONES VERIFICACIÓN DE OBJETIVOS El objetivo general del proyecto ha sido cumplido satisfactoriamente en la Unidad de Sistemas de PETROECUADOR, realizando el análisis

Más detalles

Guía resumida para utilizar el microcontrolador CY7C68013

Guí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 detalles

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña Hoy en día, existen diversas aproximaciones al tema de cómo hacer que las personas trabajen dentro de una organización de manera colaborativa. El problema se vuelve más difícil

Más detalles

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

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el CAPÍTULO 4 Funcionamiento del Robot Después de analizar paso a paso el diseño y funcionamiento de la interfase, nos podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que

Más detalles

Programación y diseño de dispositivos mediante microcontroladores PIC

Programación y diseño de dispositivos mediante microcontroladores PIC Metodología de Programación, Programación en C, Aplicaciones electrónicas 1 / 7 Programación y diseño de dispositivos mediante microcontroladores PIC Hemos elegido el microcontrolador PIC16F84 por las

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

MikroProgrammer 22 Clave: F502 Programador USB de Microcontroladores PIC y Memorias EEPROM Manual de Referencia v1.1

MikroProgrammer 22 Clave: F502 Programador USB de Microcontroladores PIC y Memorias EEPROM Manual de Referencia v1.1 MikroProgrammer 22 Clave: F502 Programador USB de Microcontroladores PIC y Memorias EEPROM Manual de Referencia v1.1 Contenido MikroProgrammer 22 Descripción Características Generales Compatibilidad con

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

Control Digital en PC con MS-DOS

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

TARJETA CONVERSORA ANALOGA/DIGITAL (A/D)

TARJETA CONVERSORA ANALOGA/DIGITAL (A/D) TARJETA CONVERSORA ANALOGA/DIGITAL (A/D) 1. INTRODUCCIÓN. Un conversor A/D es un dispositivo que mapea una tensión análoga en un código o palabra digital de n bits. Para esto toma muestras de la señal

Más detalles

Anexo B. Comunicaciones entre mc y PC

Anexo B. Comunicaciones entre mc y PC Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación

Más detalles

Microchip Tips & Tricks...

Microchip Tips & Tricks... ARTICULO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de EduDevices. Soluciones y Diseños de Fuentes Inteligentes. Introducción: Microchip continúa presentando uana serie de productos

Más detalles

Módulo 1 El lenguaje Java

Módulo 1 El lenguaje Java Módulo 1 El lenguaje 1.1 Presentación de es un lenguaje de programación desarrollado por la empresa Sun Microsystems en 1991 como parte de un proyecto secreto de investigación llamado Green Proyect, con

Más detalles

Programador de microcontroladores PICs ENIGMA

Programador de microcontroladores PICs ENIGMA Programador de microcontroladores PICs ENIGMA Este tutorial te permitirá construir el hardware del programador USB, la ventaja de construir este hardware; es la de poder utilizarlo con el software de programación

Más detalles

Especificaciones técnicas de los prototipos:

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

Guía de Usuario Programador USB

Guía de Usuario Programador USB Guía de Usuario Programador USB Tecnología Digital del Bajío Av. Vicente Guerrero 1003, Int. A Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com i Guía de Usuario, Programador

Más detalles

FUNDAMENTOS DE PROGRAMACION CON C#

FUNDAMENTOS DE PROGRAMACION CON C# Capítulo 1 FUNDAMENTOS DE PROGRAMACION CON C# El lenguaje C# C# (léase, en inglés C sharp, y en español C almohadilla) es un lenguaje de programación que permite el desarrollo de aplicaciones para Internet,

Más detalles

Actividad 4: Comunicación entre PLC s vía Ethernet

Actividad 4: Comunicación entre PLC s vía Ethernet Actividad 4: Comunicación entre PLC s vía Ethernet 1.- Listado de materiales: PC con Tarjeta de red 3com o similar. 2 PLC Omrom CJ1M CPU11 ETN Estos autómatas llevan integrada la tarjeta de comunicaciones

Más detalles

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para

Más detalles

Cuestionario: Programación en C y máscaras (II)

Cuestionario: Programación en C y máscaras (II) Este documento es un autotest de ayuda enmarcado en la asignatura Informática Industrial y corresponde al tema Programación en C, pero es abierto y puede servir para entender el funcionamiento básico de

Más detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

Quark Pro 2 Cargador de Microcontroladores PIC y Memorias EEPROM 24CXX

Quark Pro 2 Cargador de Microcontroladores PIC y Memorias EEPROM 24CXX Art Tapa - QuarkPro 2 19/2/04 2:09 PM Page 3 ARTÍCULO DE TAPA Quark Pro 2 Cargador de Microcontroladores PIC y Memorias EEPROM 24CXX Hemos desarrollado un prototipo económico, pero de alto desempeño para

Más detalles

CAPITULO 6 GUIA DE USUARIO

CAPITULO 6 GUIA DE USUARIO GUIA DE USUARIO 6 Guía de usuario 6.1 Introducción Esta guía tiene como objetivo familiarizar al usuario con el uso del demodulador sintonizable de AM así como indicarle el software y hardware necesarios

Más detalles

Práctica PLC1: Introducción a la programación del PLC Siemens 314IFM en el entorno Step-7

Práctica PLC1: Introducción a la programación del PLC Siemens 314IFM en el entorno Step-7 Práctica PLC1: Introducción a la programación del PLC Siemens 314IFM en el entorno Step-7 1. Objetivos El objetivo de esta práctica es familiarizar al alumno con los autómatas programables de la serie

Más detalles

Metodologías de diseño de hardware

Metodologías de diseño de hardware Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción

Más detalles

Conexión a red LAN con servidor DHCP

Conexión a red LAN con servidor DHCP Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10 Materiales: Disco de sistema operativo. Tiempo: 5 minutos Dificultad: Baja Descripción Proceso que permite

Más detalles

Familias de microcontroladores de radio frecuencia.

Familias de microcontroladores de radio frecuencia. CAPITULO 3 Familias de microcontroladores de radio frecuencia. 3.1 Familias de rfpics. MICROCHIP ha desarrollado unas familias de microcontroladores con un anexo, que es una unidad transmisora de ASK o

Más detalles

CAPÍTULO 3 VISUAL BASIC

CAPÍTULO 3 VISUAL BASIC CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para

Más detalles

Lectura 2: El Sistema Operativo y sus Funciones

Lectura 2: El Sistema Operativo y sus Funciones MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Sistema Operativo Lectura 2: El Sistema Operativo y sus Funciones

Más detalles

picojava TM Características

picojava TM Características picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar

Más detalles

Gestión digital sencilla de controladores de fuentes de alimentación analógicas

Gestión digital sencilla de controladores de fuentes de alimentación analógicas COMENTARIO TECNICO Gestión digital sencilla de controladores de fuentes de alimentación analógicas Por Josh Mandelcorn, miembro del equipo técnico de Texas Instruments Normalmente, el control digital de

Más detalles

Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr

Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr Laboratorio Equipos y Sistemas de Control Digital Guía Laboratorio Nº 1 Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr En esta experiencia se verá en forma aplicada

Más detalles

Ardunio. Control Led desde Lazarus

Ardunio. Control Led desde Lazarus LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en

Más detalles

COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC

COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC FEMPRETEC COMUNIDAD DE FORMADORES DEL EMPRENDIMIENTO TECNOLÓGICO FEMPRETEC Propuesta para el desarrollo de semilleros de investigación en Automatización y control. wcastillo90@hotmail.com, hugo.alex30@gmail.com,

Más detalles

INTERRUPCIONES. 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: 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 detalles

Desarrollo de una plataforma de enseñanza de laboratorio para educación a distancia.

Desarrollo de una plataforma de enseñanza de laboratorio para educación a distancia. UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA ANTONIO JOSE DE SUCRE VICERRECTORADO PUERTO ORDAZ DEPARTAMENTO DE INGENIERIA ELECTRONICA TRABAJO DE GRADO Desarrollo de una plataforma de enseñanza de laboratorio

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente: Departamento de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Antioquia Arquitectura de Computadores y Laboratorio ISI355 (2011 2) Práctica No. 1 Diseño e implementación de una unidad aritmético

Más detalles

La Pirámide de Solución de TriActive TRICENTER

La Pirámide de Solución de TriActive TRICENTER Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de

Más detalles

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria.

Una computadora es un dispositivo electrónico, operando bajo el control de las instrucciones almacenadas en su propia unidad de memoria. Informáticas I 1. Sistemas Operativos Para comprender el concepto de sistemas operativos y entender los diferentes tipos de ventanas disponibles lo primero que tenemos que cubrir algunas definiciones básicas.

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

CONECTANDO EL SOFTWARE EN REDES

CONECTANDO EL SOFTWARE EN REDES CONECTANDO EL SOFTWARE EN REDES En principio tenemos que suponer que los equipos ya están interconectados en red, que pertenecen al mismo grupo de trabajo y que se ven entre si sin problemas. Si no es

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

PIC-Ready2. Placa adicional. Manual de usuario. MikroElektronika

PIC-Ready2. Placa adicional. Manual de usuario. MikroElektronika PIC-Ready2 Manual de usuario Todos los sistemas de desarrollo de Mikroelektronika disponen de un gran número de módulos periféricos, ampliando el rango de aplicaciones de los microcontroladores y facilitando

Más detalles

ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ

ÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...

Más detalles

Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux

Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid

Más detalles

MODULO Nº12 TRANSISTORES MOSFET

MODULO Nº12 TRANSISTORES MOSFET MODULO Nº12 TRANSISTORES MOSFET UNIDAD: CONVERTIDORES CC - CC TEMAS: Transistores MOSFET. Parámetros del Transistor MOSFET. Conmutación de Transistores MOSFET. OBJETIVOS: Comprender el funcionamiento del

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

Curso Online de Microsoft Project

Curso Online de Microsoft Project Curso Online de Microsoft Project Presentación El curso a distancia estudia conceptos generales sobre las tecnologías relacionadas con Internet. Conceptos que cualquier usuario de ordenadores debe conocer

Más detalles

Placa de control MCC03

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

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS Ing. Javier A. Garabello Facultad Regional Villa María UTN Av. Universidad 450 Tel: 0353-4537500 javiergarabello@hotmail.com

Más detalles

solecméxico Circuitos de disparo 1 CIRCUITOS DE DISPARO SCHMITT - TRIGER

solecméxico Circuitos de disparo 1 CIRCUITOS DE DISPARO SCHMITT - TRIGER solecméxico Circuitos de disparo 1 CIRCUITOS DE DISPARO SCHMITT - TRIGER Cuando la señal de entrada se encuentra contaminada con ruido, la conmutación de un circuito digital o analógico ya no se efectúa

Más detalles

Guía de Usuario Convertidor USB-Serial

Guía de Usuario Convertidor USB-Serial Guía de Usuario Convertidor USB-Serial Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com

Más detalles

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO

Más detalles

T3-Rondas V 1.1. Help-Pc, S.L. C/ Pintor Pau Roig, 39 L-5 08330 Premià de Mar Barcelona Tel. (93) 754 90 19 Fax 93 752 35 18 marketing@t2app.

T3-Rondas V 1.1. Help-Pc, S.L. C/ Pintor Pau Roig, 39 L-5 08330 Premià de Mar Barcelona Tel. (93) 754 90 19 Fax 93 752 35 18 marketing@t2app. T3-Rondas V 1.1 1 Indice 1 Requisitos mínimos 3 2 Instalación 3 2.1 Instalación del software 3 2.2 Instalación del terminal 4 3 Configuración Inicial 4 3.1 Crear terminales 5 3.2 Crear puntos de lectura

Más detalles

UNIVERSIDAD TECNICA DEL NORTE

UNIVERSIDAD TECNICA DEL NORTE UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS ESCUELA DE INGENIERIA EN SISTEMAS COMPUTACIONALES MANUEL DE USUARIO TEMA: SISTEMA INFORMÁTICO PARA LA PROMOCIÓN Y PUBLICIDAD DE

Más detalles

En el presente capítulo se describe la programación del instrumento virtual y cómo

En el presente capítulo se describe la programación del instrumento virtual y cómo Capítulo 6. Instrumentación virtual En el presente capítulo se describe la programación del instrumento virtual y cómo éste controla el circuito de captura de señales, la llamada telefónica y escribe los

Más detalles

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2 Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera

Más detalles

PLAN DE PRUEBAS DE LA SKILLS 16 ELECTRÓNICA

PLAN DE PRUEBAS DE LA SKILLS 16 ELECTRÓNICA PLAN DE PRUEBAS DE LA SKILLS 16 ELECTRÓNICA PLAN DE PRUEBAS (TEST PROJECT) Se desea diseñar un sistema de alarma para una vivienda que dispondrá de dos entradas para conectar los sensores. Uno que denominaremos

Más detalles

MODULO Nº6 TIRISTORES UNIDIRECCIONALES

MODULO Nº6 TIRISTORES UNIDIRECCIONALES MODULO Nº6 TIRISTORES UNIDIRECCIONLES UNIDD: CONVERTIDORES C - CC TEMS: Tiristores. Rectificador Controlado de Silicio. Parámetros del SCR. Circuitos de Encendido y pagado del SCR. Controlador de Ángulo

Más detalles

SOFTWARE DE RECUENTO DE DINERO

SOFTWARE DE RECUENTO DE DINERO MANUAL ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software SOFTWARE DE RECUENTO DE DINERO TABLA DE CONTENIDOS INTRODUCCIÓN E INSTRUCCIONES

Más detalles

Práctica No. 1. Consulta de las versiones del SO

Práctica No. 1. Consulta de las versiones del SO Práctica No. 1 Consulta de las versiones del SO Objetivos: Determinar la versión y la revisión del sistema operativo (SO). Analizar el método utilizado para configurar las actualizaciones de Windows vista

Más detalles

Estructuras de Sistemas Operativos

Estructuras de Sistemas Operativos Estructuras de Sistemas Operativos Definicion de Sistema Operativos Un sistema operativo es un programa que actua como inter entre el usuario y el hardware de un computador y su proposito es proporcionar

Más detalles

Comunicación entre un PLC S7-1200 y WinCC Advanced

Comunicación entre un PLC S7-1200 y WinCC Advanced Comunicación entre un PLC S7-1200 y WinCC Advanced OBJETIVO: Comunicar un S71200 con el Scada WINCC de forma que podamos controlar y supervisar un proceso desde la propia pantalla del PC sin necesidad

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

Conexión de GPS a Open CPN.

Conexión de GPS a Open CPN. Conexión de GPS a Open CPN. Los GPS pueden ser por Bluetooth, USB o Serie. Trasmiten los datos a través de un puerto serie o Puerto COM Los puertos COM son puertos de comunicación Serie; que puede ser

Más detalles

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2) 1. Qué es un sistema operativo?...2 2. Funciones de los sistemas operativos...2 3. Windows...2 3.1. La interfaz gráfica...2 3.2. La administración y los usuarios...3 3.3. El sistema de archivos...3 3.4.

Más detalles

Interoperabilidad de Fieldbus

Interoperabilidad de Fieldbus 2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS Fundamentos de Computadores. Sistemas Secuenciales. T7-1 INDICE: Tema 7. SISTEMAS SECUENCIALES INTRODUCCIÓN SISTEMAS SECUENCIALES SÍNCRONOS TIPOS DE BIESTABLES o TABLAS DE ECITACIÓN DE LOS BIESTABLES o

Más detalles

Técnicas de Programación

Técnicas de Programación Técnicas de Programación U.D. 1.1.- Introducción al sistema operativo Windows 2000 profesional Tema 1.1.2.- Guía básica de Windows 2000 profesional Introducción Windows 2000 es un sistema multiusuario

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Programador de PICs, memorias EEPROM I 2 C y memorias EEPROM MicroWire (zócalo incorporado) Equipos Electrónicos

Programador de PICs, memorias EEPROM I 2 C y memorias EEPROM MicroWire (zócalo incorporado) Equipos Electrónicos Programador PIC JDM PLUS Programador de PICs, memorias EEPROM I 2 C y memorias EEPROM MicroWire (zócalo incorporado) RdSS Equipos Electrónicos Programador PIC JDM PLUS AR Rev1.05 / SC Mayo 2007 Tabla de

Más detalles

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software. ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar

Más detalles

CREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR

CREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR CREACIÓN DEL PRIMER PROYECTO EN mikrobasic PRO for AVR 2 Proyecto mikrobasic PRO for AVR organiza aplicaciones en los proyectos que consisten en un solo fichero de proyecto (fichero con extensión.mbpav)

Más detalles

Soporte Técnico de Software HP

Soporte Técnico de Software HP Soporte Técnico de Software HP Servicios Tecnológicos HP Servicios contractuales Datos técnicos El Soporte Técnico de Software HP ofrece servicios integrales de soporte remoto de para los productos de

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

Introducción a PHP. * No es necesario declarar previamente las variables.

Introducción a PHP. * No es necesario declarar previamente las variables. Introducción a PHP La programación de sitios web cada día está más orientada al desarrollo de páginas dinámicas y aplicaciones, o sea sitios donde el usuario pueda interactuar con la web. Dentro de los

Más detalles

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV

CORPORACIÓN MEXICANA DE INVESTIGACIÓN EN MATERIALES, S.A. DE CV Página 1 de 6 1. OBJETIVO El presente documento tiene la finalidad de citar los beneficios de la migración de la herramienta de análisis de riesgo, mantenimiento e inspección que en lo sucesivo se denominará

Más detalles

MACROS. Automatizar tareas a través del uso de las macros.

MACROS. Automatizar tareas a través del uso de las macros. OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar

Más detalles

CONCLUISIONES Y RECOMENDACIONES

CONCLUISIONES Y RECOMENDACIONES CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio

Más detalles