INTRODUCCION A MICROCONTROLADORES PIC CON C

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

Download "INTRODUCCION A MICROCONTROLADORES PIC CON C"

Transcripción

1 UNIVERSIDAD NACIONAL AUTÓNOMA. DE MÉXICO FACULTAD DE INGENIERÍA INTRODUCCION A MICROCONTROLADORES PIC CON C Diseñadores Gerardo Ramos Vásquez Juan Francisco Hernández Medina Carlos Ignacio García Sánchez

2 Presentación. Este curso tiene como propósito difundir el uso de las tecnologías asociadas a los micros controladores para crear materiales de apoyo a los alumnos que les permita tener un mejor desarrollo en sus clases y entender mejor el concepto desde un enfoque teórico práctico. Con una herramienta micro controladores que es de uso cotidiano en dispositivos electrónicos digitales actuales (hornos de microondas, relojes, alarmas de incendios, de automóviles, cerraduras electrónicas, etc.). Actividades. El curso está formado en tres partes, la primera es una introducción en la que a los asistentes se les motiva al estudio de la teoría básica necesaria para entender el funcionamiento y programación de los micros controladores, así como las aplicaciones actuales de estos dispositivos. La segunda parte consta de sesiones donde se exponen los conceptos necesarios para poder emplear de manera correcta los micros controladores. En la tercera y última parte se realizaran sesiones prácticas donde los asistentes ponen a prueba los conocimientos adquiridos en el curso al programar micro controladores para crear aplicaciones. Evaluación. A considerar para el instructor. Materiales Para el instructor: Proyector para computadora Manual Sala de computo Se requiere por equipo o brigada: Una PC, con sistema operativo Windows donde se pueda instalar el software para la programación de los micro controladores. Software y manuales necesarios para el curso. PIC16F877A Cable de conexión para puerto serial. Display tipo LCD de 16x2 caracteres. Sensor de temperatura LM35. 8 Resistencias de 680Ω a ¼ de watt. 8 Leds de colores de 5mm. 4 Push botton de dos terminales 4 Resistencias de 10 kω a ¼ de watt. Eliminador de baterías de 9V. Circuito Integrado L293D driver de motores. Una tableta tipo Protoboard de las grandes para armar los circuitos. Pinzas de punta y de corte para electrónica.

3 TEMA 1 MICROCONTROLADOR PIC16F877A 1. Qué es un micro controlador? 1.1. Diferencia entre micro controladores y microprocesadores Conceptos importantes 1.3. Condigo fuente 1.4. Ensambladores 1.5. Interpretes 1.6. Compiladores 2. La familia de los PICs 2.1. Porque los PICs se han colocado en el mercado 2.2. Gama baja o básica 2.3. Gama media 2.4. Gama alta 2.5. Gama mejorada 2.6. Los de 8 pines 3. El PIC16f El micro controlador PIC 16F877A 3.2. Recursos 3.3. Diagrama de sus pines 3.4. Descripción de sus pines y puertos 3.5. Organización de la memoria 3.6. Bancos y registros 3.7. Palabra de configuración 3.8. Instrucciones orientadas a bits 3.9. Instrucciones orientadas a constantes y de control Instrucciones básicas para el compilador CCS Un poco de orden El PWM (pulse wide modulation) TEMA 2 PROGRAMACION EN C E IMPLEMENTACION DEL PIC16F El WinPIC El bootloader. 3. Estructuras de control con el PIC. 4. Puerto serie para programar y comunicarse con el PIC. 5. Modulo LCD (cristal líquido). 6. Sensor de temperatura. 7. Construcción de un termómetro con el PIC. 8. Control de un motor de pasos con el PIC. 9. Control de un motor de DC (corriente continua con el PIC). 10. Utilización de un encoder (contador de pulsos) para mover un motor. 11. Simulación de un control remoto con un diodo infrarrojo a través del PIC.

4 TEMA 1 MICROCONTROLADOR PIC16F877 1 Qué es un micro controlador? Un microcontrolador es un tipo de computadora en miniatura que puedes encontrar en los pequeños dispositivos electrónicos. Unos ejemplos comunes de aparatos que utilizamos a diario y que en su interior tienen uno 0 varios micro controladores se muestran en la figura siguiente. Si estos dispositivos solo tienen botones y displays, es muy probable que posean un cerebro constituido por un microcontrolador programable. Microcontrolador Dispositivo electrónico que posee todas las características de una PC, claro que en pequeña escala. Pues cuenta con puertos de entrada y salida de información, puertos de comunicación, Unidad aritmética Lógica, memoria interna (RAM y ROM), Y una Unidad Central de Procesos. Microprocesador Este elemento en cambio, solo es un Unidad Central de Procesos, que de manera externa (desde un punto de vista de una PC) hay que conectarle la memoria, puertos y unidades de almacenamiento (por eso se monta en una tarjeta madre para poder utilizarlo), tiene la ventaja de ser mas escalable que un microcontrolador. Algo muy importante cuando se estudia cualquier microcontrolador, es el entender cuál es la diferencia entre código fuente, código objeto, compilador y ensamblador. Código Fuente EI código fuente, es almacenado en el archivo fuente, este archivo está escrito con el American Standar Code for Information Interchange (ASCII) y contiene las sentencias del programa y comentarios (utilizados para que los humanos puedan entender lo que el programa está ejecutando). EI archivo fuente es creado en un editor estándar (como NotePad 0 WordPad) 0 puede ser construido en un editor IDE (ambientes de desarrollo integrado) que posee múltiples aplicaciones que apoyan en el desarrollo de la aplicación. EI archivo fuente es usado como entrada para los ensambladores, interpretes 0 compiladores que producen las instrucciones necesarias para controlar un dispositivo. En el caso de un ensamblador 0 compilador, el código fuente es convertido en un archivo objeto o archivo hex, que finalmente será grabado dentro del microcontrolador que controla el dispositivo. El intérprete es construido dentro del microcontrolador del dispositivo y ejecuta el archivo fuente que es una serie de instrucciones y comandos que determinan inmediatamente salidas a procesos intermedios. El archivo fuente puede incluir otros archivos que proveen que adiciones al código fuente o prototipos para las librerías de funciones o datos requeridos por la aplicación. Los archivos include para ensamblar lenguajes de programación generalmente terminan con *.inc que es la extensión con la que terminan los archivos de sistema. Los archivos include para el lenguaje de programación C tienen como extensión una *.h los ensambladores y compiladores proveen de estos archivos include para hacer las tareas del desarrollo de aplicaciones más sencillas, basándose en los requerimientos de tu aplicación. Al finalizar las operaciones de ensamblar o compilar se produce en un archivo objeto (usualmente terminado en *.obj) o un archivo hex. El archivo hex es la aplicación completa, lista para programarse dentro de un microcontrolador. El archivo objeto está conectado a otros archivos objeto para producir el archivo hex. El más popular de los formatos para archivos hex es el formato Intel 8 bit conocido como INHXM8. Otros ejemplo de un formato diferente utilizado por los microcontroladores y programadores de microcontroladores de Motorola es el llamado *.S9 o *.S19. Ensambladores Al programar en un lenguaje ensamblador se producen los códigos más eficientes en cuanto a tamaño, numero de instrucciones y manejo de recursos del microprocesador. En mi opinión es un lenguaje diseñado por ingenieros electrónicos para ingenieros electrónicos, las muchas críticas que recibe de los ingenieros en computación es el no poder implementar estructuras de control avanzados de manera estructurada. En defensa del ensamblador podemos decir que con dos o tres líneas podemos prender un

5 led, resultado que no alcanzara ningún lenguaje de alto nivel después de ser compilado. Moraleja si el objeto es manejar en su totalidad y de manera eficiente un microprocesador o microcontrolador programar en ensamblador. Si los recursos no son limitados en cuanto a la memoria, pues se puede comprar el dispositivo que soporte las necesidades del lenguaje de alto nivel y además se requiere realizar operaciones aritméticas complejas la mejor opción es programar en un lenguaje de alto nivel. Hay que decir que el lenguaje ensamblador es complicado. A pesar de esto, es el lenguaje más utilizado en los robots prototipo. Los pic tienen un juego reducido de 35 poderosas instrucciones (familia 16Fxxx). Cabe decir que los diferentes tipos de microprocesadores tienen muchas instrucciones parecidas que son muy similares, lo cual hace muy difícil el poder programar diferentes microcontroladores sabiendo utilizar un lenguaje Ensamblador de manera eficiente. Simulador: Cuando tu ya estás viendo fluir tu código en algún simulador, estas en el comienzo de convertirte en un experto desarrollador de lenguaje ensamblador. "Myke Predko" Los inconvenientes de programar en ensamblador son: 1.- EI código no es totalmente portable. (Un código para un micro puede no funcionar en un micro diferente). 2.- Es muy difícil explicar la película que observamos en nuestra cabeza a otro programador. 3.- Es difícil pasar de un lenguaje ensamblador a uno de alto nivel. PRINCIPALMENTE a pesar de los comentarios negativos anteriores, el programar en ensamblador es muy conveniente en los siguientes casos: 1.- Desarrollo de prototipos robóticos sencillos. 2.- Programación de interfaces dedicadas 0 especificas. 3.- Cuando nuestra aplicación tiene mucho contacto con el exterior y el procesamiento no sea complejo. Interpretes Cuando las computadoras estuvieron disponibles, prácticamente en todos los desarrollos en software se utilizo un intérprete (usualmente BASIC) que era automáticamente cargado dentro de las computadoras cuando eran arrancadas par primera vez. Si eres joven esta sentencia te sorprenderá, pues ya conoces la maravilla del sistema operativo que controla tu computadora. Los intérpretes realizaban muchas de las funciones básicas que se consideran normales para los sistemas operativos. La IBM PC cambio esto con la introducción de un simple sistema operativo que podía ejecutar aplicaciones binarias 0 ejecutar constructores con el interprete BASIC. Un intérprete es un programa que corre dentro de la computadora y lee y ejecuta otro programa que no necesita convertir a algún formato específico para la computadora. Esto es solamente una simple interfaz dentro de la computadora. Compiladores Los compiladores trabajan bajo una serie de reglas lógicas simples para convertir sentencias de lenguajes de alto nivel al lenguaje ensamblador. Los modernos compiladores permiten simplificar el código ensamblador, dando como resultado aplicaciones más pequeñas y más eficientes. Si estas interesado en aprender un lenguaje ensamblador para un procesador especifico, no debes de sorprenderte al descubrir que el código que producen los modernos compiladores son unos excelentes ejemplos para aprenderlo. Par ejemplo los programas en C son convertidos sentencia par sentencia en instrucciones de lenguaje ensamblador (compilado) a partir de este código ensamblador se obtiene el código objeto que finalmente es programado dentro del procesador. La familia de los PICS En la corta vida de los PICs ya ocupan las posiciones de cabeza en el ranking mundial, compartiendo codo a codo con gigantes como Intel y Motorola. En 1990 ocupaban el puesto vigésimo y actualmente son más de 100 millones de PICs los que vende Microchip cada ario, 10 que ha alzado al segundo puesto del ranking mundial EI por que los PICS se han colocado en el mercado Los PIC tienen una gran aceptación en la comunidad de técnicos y aficionados que trabajan con microcontroladores. Las características que han provocado esta gran aceptación son: Sencillez de Manejo Buena Información Precio

6 Buen promedio de parámetros: velocidad, consumo, tamaño, alimentación, código compacto, etc. Herramientas de desarrollo fáciles y baratas Diseño rápido Disponibilidad inmediata Compatibilidad del software en todos los modelos de la misma gama Su coste es comparativamente inferior al de los competidores Poseen una elevada velocidad de funcionamiento Tienen un juego de instrucciones reducido Bajo consumo unido a un amplio rango de voltajes de alimentación. Muchas herramientas se pueden recoger gratuitamente por Internet ( Existen una gran variedad de herramientas que permiten grabar, depurar, borrar y comprobar el comportamiento de los PICs. La gran variedad de modelos de PIC permite elegir el que mejor responde a los requerimientos de la aplicación Gama baja 0 básica PIC16C5X Se trata de una serie de PIC de recursos limitados, pero con una de las mejores relaciones coste/presentación. Sus versiones están encapsuladas con 18 y 28 pins y pueden alimentarse a partir de una tensión de 2.5 en el caso de los "LF", 10 que les hace ideales en las aplicaciones que funcionan con pilas. Tienen un repertorio de 33 instrucciones cuyo formato de 12 bits. No admiten ningún tipo de interrupción y la pila s610 dispone de dos niveles Gama Media PIC16FXXX Es la gama más variada y completa de los PICs. Abarca modelos con encapsulado desde 18 patitas hasta 68, cubriendo varias opciones que integran abundantes periféricos. Dentro de esta gama se halla el PIC16F877A que es el microcontrolador que vamos a utilizar en el robot. El repertorio de Instrucciones es de 35 a 14 bits cada una y compatible con el de la gama baja. Sus distintos modelos contienen todos los recursos que se precisan en las aplicaciones de los microcontroladores de 8 bits. También dispone de interrupciones y unas Pila (stack) de 8 niveles que permite el anidamiento de subrutinas Gama Alta PIC17CXXX con instrucciones de 16 bits Se alcanzan las 58 instrucciones de 16 bits en el repertorio y sus modelos disponen de un sistema de gestión de interrupciones sectorizadas muy potente. También incluyen variados controladores de periféricos, puertas de comunicación serie y paralelo con elementos externos y un multiplicador hardware de gran velocidad. Quizás la característica más destacable de los componentes de esta gama es su arquitectura abierta, que consiste en la posibilidad de ampliación del microcontrolador con elementos externos. Para este fin, las patitas sacan el exterior las líneas de los buses de datos, direcciones y control, a las que se conectan las memorias o controladores de periféricos. Esta filosofía de construcción del sistema es la que se emplea en los microprocesadores y no suele ser práctica habitual cuando se emplean microcontroladores Gama Mejorada PIC18FXXX con instrucciones de 16 bits En los inicios del tercer milenio Microchip presentó la gama mejorada de los microcontroladores PIC con la finalidad de soportar las aplicaciones avanzadas en las áreas de automoción, comunicaciones, Ofimática y control industrial. Sus modelos destacaron por su alta velocidad (40 MHz) y su gran rendimiento Los de 8 pines PIC12(C) FXXX Se trata de PICs que ha acaparado la atención del mercado. Su principal característica es su reducido tamaño, al disponer un encapsulado de 8 patitas. Se alimenta con un voltaje de corriente continua comprendido entre 2.5 V Y 5.5 V, Y consumen menos de 2 ma cuando trabaja a 5 V Y 4 MHz El formato de sus instrucciones puede ser de 12 o 14 bits y su repertorio es de 33 o 35 instrucciones, según pertenezca a la gama baja o media respectivamente.

7 1.3. El PIC16F877 A El microcontrolador PIC16F8777 A Este microcontrolador pertenece a la familia PIC 16F87x, son una combinación del PIC16F84 con la inclusión de los recursos de los PIC16C73 y 74. Incorporan la memoria FLASH, con una capacidad de 4k ó 8k (según el modelo), sin cambiar la estructura interna del procesador y conservando el mismo repertorio de instrucciones Recursos Tiene una estructura de 4 bancos, seleccionables a través de con los bits RPO y RP1 del registro STATUS. El número de puertos en los PIC16F876 y 873 es de 3 (28 pines) y el número de puertos en los PIC16F877 y 874 es de 5 (40 pines). Características: 1.- Poseen dos módulos CCP (captura, comparación y pwm). 2.- Comunicación Serie (rs232, 12C y SPI) 3.- Comunicación Paralelo 4.- Convertidor AD.

8 Diagrama de pines

9 Descripción de sus pines y puertos Los microcontroladores PIC16F87X encapsulados con 28 pines disponen de tres puertos de E/S (A, S Y C), mientras que los que tienen 40 pines poseen cinco (A, S, e, D y E). Todas las líneas de estas puertas son multifuncionales, es decir, realizan diversas funciones según estén programadas. Sin embargo, todas tienen la capacidad de trabajar como líneas de E/S digitales. Puerto A Sólo dispone de 6 líneas, denominadas RAO-RA5. El registro que las configura como entras o salidas se llama TRISA. Si el bit O del registro TRISA se pone a 1, la línea O (RAO) de la puerta A funciona como entrada. Si se pone a O funciona como salida. Los pines RAO/ANO, RA1/AN1, además de funcionar como E/S digitales también pueden actuar como canales de entrada al convertidor analógico digital (CAD). Los pines RA2/AN2Nrefy RA3/AN3Nref+, pueden funcionar como E/S digitales, como canales AN2 y AN3 del CAD y como entradas de voltaje de referencia para el CAD. El pin RA4/TOCKI actúa como E/S digital y como entrada de la señal de conteo para el Timer 0. Por último, la patita RA5/AN4/ SS tiene tres funciones E/S digital, canal 4 del CAD y selección del modo esclavo cuando se trabaja con la comunicación serie síncrona. Puerto B Dispone de 8 líneas bidireccionales digitales cuya función se elige mediante la programación del registro TRISS. Todos los pines del Puerto S poseen de una resistencia interna de pull-up al positivo de la alimentación, que queda conectada cuando el bit RSPU (7) del registro OPTION, tiene valor O. Las líneas RS<7-4> ~y RSO/ INT pueden programarse para generar una interrupción externa cuando alguna de ellas cambia de estado. Puerto C Consta de 8 líneas bidireccionales cuyo sentido se configura mediante el registro TRISC. Todas las patitas de esta puerta tienen multiplexadas diferentes funciones. RCOIT10S01T1CKI: Esta línea puede actuar como E/S digital, como salida del Timer1 o como entrada de impulsos para el Timer1. RC11T10SIICCP2: E/S digital, entrada del oscilador del Timer1, entrada del módulo de captura2, salida del comparador 2, salida del PWM2. RC2/CCP1: E/S digital, entrada del modulo de de captura1, salida del comparador, 1 salida del PWM1.. RC3/SCK/SCL: E/S digital, señal de reloj en modo SPI, señal de reloj en modo 12C. RC4/SDI/SDA: E/S digital, entrada de datos en modo SPI, línea de datos en modo 12C. RC5/SDO: E/S digital, salida de datos en modo SPI. RC6ITX/CK: E/S digital, línea de Tx en el USART, señal de reloj síncrona en transmisión serie. RC7IRX1DT: E/S digital, línea de Rx en el USART, línea de datos en transmisión serie síncrona. Puerto D Este puerto es de 8 bits, sólo lo poseen los encapsulados de 40 pines de la familia P16F877x, su registro de configuración es el TRISD. Además de usarse como líneas de E/S digitales normales, implementan una puerta paralela esclava de 8 líneas (PSP), que sirve para permitir la comunicación en paralelo con otros elementos del sistema.. Puerto E Este puerto es de 3 bits, sólo lo poseen los encapsulados de 40 pines de la familia P16F877x, su registro de configuración es el TRISE, las funciones de capa patita son las siguientes: REOI RDIAN5: E/S digital, señal de lectura en el modo de PSP, canal 5 del CAD. RE1/WRIAN6: E/S digital, señal de escritura en modo PSP, canal 6 del CAD. RE21 es IAN7: E/S digital, selección de chip en el modo PSP, canal 7 del CAD.

10 1.3.5 Organización de la memoria En primer lugar tenemos que distinguir claramente entre tres tipos de memoria: Una: la memoria EEPROM donde almacenaremos el programa que haremos, esta memoria solo podrá ser leída por el pic (el pic va leyendo las instrucciones del programa almacenado en esta memoria y las va ejecutando). Al apagar el pic esta memoria no se borra. Dos: la memoria RAM en cuyos registros se irán almacenando los valores de las variables que nosotros queramos y cuando nosotros queramos (por programa), al apagar el pic esta memoria se borra. Tres: la memoria EEPROM para datos, es un espacio de memoria EEPROM en la que se pueden guardar variables que queremos conservar aunque se apague el pico No se tratará aquí por ser una memoria más difícil de emplear. Bancos-y-registros

11 Palabra de configuración Es una Posición reservada de la memoria de programa FLASH, que ocupa la dirección Ox2007 y que sólo es accesible durante la programación del PIC. El valor de sus bits determina algunas características de funcionamiento. CP Bit de protección de la memoria flash del programa (bit 13) 1 = Protección del código activada O = Código no protegido. No implementado (bit 12) DEBUG Modo de (monitoreo) debug en circuito. (Bit 11) 1 = Monitoreo en el circuito desactivado, RB6 y RB7 son pines de propósito WRT1: WRTO Bits de escritura a la memoria flash de programa (bit 10-9) Para el PIC16F877 A/876: 11 = La protección de la escritura esta desactivada. 10 = Protegido desde 0x0000 a 0x00FF 01 = Protegido desde 0x0000 a 0x07FF 00 = Protegido desde 0x0000 a 0x0FFF Instrucciones orientadas a bits output_low (GP0); output_high (GP0); output_low (GP1); output_high (GP1); Instrucciones orientadas a constantes y de control #define GP0 PIN_A0 #define GP1 PIN_A1 Float A=4, B=23;

12 Instrucciones básicas para el compilador CCS #include "16f877A.h" #device adc=10 //Usa resolución de 10 bits. #use delay (clock= ) #fuses xt,nowdt,noput,nobrownout,nolvp,noprotect Void main (void) { Instrucciones del programa a ejecutar } Un poco de orden (ejemplo) #include <12F629.h> #FUSES NOWDT #FUSES INTRC #FUSES NOCPD #FUSES NOPROTECT #FUSES MCLR #FUSES NOPUT #FUSES BROWNOUT //No Watch Dog Timer} //Internal RC Osc //No EE protection //Code not protected from reading //Master Clear pin disabled //No Power Up Timer //Reset when brownout detected #use delay (clock= ) Void main () { } setup_timer_0(rtcc_internal RTCC_DIV_1); setup_timer_1(t1_disabled); setup_comparator(nc_nc); setup_vref(false); set_tris_a(0x00); //con esta instruccion programas que el puerto sea unicamente salida for(;;) { output_high(pin_a0); delay_us(9); output_low(pin_a0); delay_us(9); } // TODO: USER CODE!! El PWM (pulse wide modulation) En este modo de trabajo, se consiguen impulsos lógicos cuya anchura del nivel alto es de duración variable, que son de enorme utilidad para controlar motores, dispositivos de estado sólido o grabar información al digitalizarla. El pin RC2/CCP1 es la salida del primer módulo PWM, es decir varía entre los niveles lógicos O y 1 a intervalos de tiempo diferentes en base a un periodo establecido en la programación. La variación del nivel alto con respecto al nivel bajo se llama ciclo de trabajo (Duty Cycle). Para lograr el cambio del pin de salida RC2/CCP1, o bien ya sea el pin RC1/CCP2 donde se encuentra el segundo modulo PWM que contiene este modelo de PIC, se utiliza un comparador que pone a 1 el set en un flip-flop cuando el valor del registro PR2 coincide con la parte alta del TMR2, instante en el que el TMR2 toma el valor 0x00. Acto seguido el flip-flop se resetea (se

13 pone a 0) cuando otro comparador detecta la coincidencia del valor existente en CCPR1H con el de la parte alta del TMR2. De esta manera, variando los valores que se cargan en PR2 y en CCPR1 L (que luego se pasa a CCPR1 H) se varía el intervalo de tiempo en el que el pin de salida está en 1 ó 0. Ejemplo #include <18F452.h> #fuses HS,NOWDT,NOPROTECT,NOLVP #use delay(clock= ) void main() { setup_ccp1(ccp_compare_clr_on_match); // Configure CCP1 in COMPARE mode setup_timer_1(t1_internal); // Set up timer to instruction clk while(true) { while(input(pin_b0)) ; // Wait for keypress setup_ccp1(ccp_compare_set_on_match); // Configure CCP1 to set CCP_1=0; // C2 high now set_timer1(0); CCP_1 = 500; // Set high time limit // to 100 us // limit is time/(clock/4) // 500 =.0001*( /4) setup_ccp1(ccp_compare_clr_on_match); // Configure CCP1 in COMPARE // mode and to pull pin C2 // low on a match with timer1 } } delay_ms(1000); // Debounce - Permit only one pulse/sec

14 TEMA 2 PROGRAMACiÓN EN "C" E IMPLEMENTACIÓN DEL PIC16F877 Una gran ventaja de los PIC y que los hace estar entre el microcontrolador preferido a nivel mundial; es su bajo costo, tanto del chip en si, como de sus componentes electrónicos necesarios para hacerla funcionar. Otra situación es que Microchip opto por que sus software's programadores fueran sencillos y no necesitaran de licencias especiales para programar la memoria de los integrados. Estas dos estrategias le han funcionado de maravilla a Microchip. Actualmente hay un esfuerzo mundial entre fanáticos de los PICs para crear herramientas para programarlos y el mejoramiento de estas herramientas es constante. Actualmente el software más rápido para programar un Pie y que tiene muy buena compatibilidad con muchas PCs es el WinPIC800. Para instalar el software WinPic800, bastará con ejecutar el archivo Winpic800.exe, se instalara en la carpeta C:\Winpic800. Una vez hecho esto ejecutar el EXE con doble click y establecer la configuración del hardware. Para grabar un Pic: 1. Seleccionar el dispositivo a programar, elegimos Pie F, luego el Pie 16F877 por ejemplo. 2. Abrir el archivo que contiene los datos a programar en el Pic. El programa trabaja con ficheros.hex. En el menú Archivo seleccionamos Abrir archivo, en el cuadro de diálogo que nos aparece seleccionamos el fichero que deseamos grabar en el Pic. 3. Pulsamos el botón Config. para ajustar el tipo de oscilador y los bits de configuración (de ser necesario). 4. Para programar el dispositivo seleccionamos Programar todo del menú Dispositivo. Con ello comenzará la grabación. El bootloader es un programa pequeño que nos permite escribir solamente en la memoria de programa flash del microcontrolador PIC a través del puerto serie de una computadora utilizando únicamente el botón de reset y la electrónica necesaria para la comunicación 232 serial. La primera vez tiene que ser grabado con un programador quemador, pero una vez instalado, el grabar sobre la memoria flash es muy rápido y práctico. Tiny Bootloader Es muy pequeño para todas las versiones de PIC 16F, 18F Y dspic. (ocupa menos de 100 palabras). Permite escribir en memoria FLASH o EEPROM y las palabras de configuración. Después de un reset espera 1 segundo (puede ajustarse a mas o menos tiempo) a que la PC responda. Permite seleccionar fácilmente la velocidad de baudaje. 2.2 COMUNICACIÓN USANDO EL PUERTO SERIE DE UNA PC CON UN PIC. La comunicación serial o serie surgió debido a la necesidad que se tenía de reducir el número de cables para trasmitir señales digitales a grandes distancias. Una forma para hacer esto fue a través de las líneas telefónicas y el uso de los modems. Un modem (modulador-demulador) es un dispositivo que, del lado trasmisor, modula las señales digitales para enviarlas por la línea telefónica en forma de cambios de frecuencia y, del lado del receptor, remodula estos cambios de frecuencia para convertirlos en pulsos digitales. Comunicación Síncrona y comunicación Asíncrona. A grandes rasgos en la comunicación síncrona debe esperarse una señal de tiempo para empezar a trasmitir y recibir, mientras que en la asíncrona, el envío y recepción de datos no depende de ninguna señal de tiempo. Debido a que puede existir transmisión de datos en cualquier momento, es necesario que la palabra digital que se vaya a trasmitir, tenga cierto formato que reconozcan todos los dispositivos serie.

15 El bit de inicio debe ser siempre un nivel bajo. Los bits de datos, marcados con Dn, pueden ser 4,5,6,7 u 8. El bit de paridad puede estar o no presente. También existe el bit de parada que puede ser 1, 1 1/2, ó 2 bits. De esta forma, una comunicación serie debe empezar siempre con un nivel bajo y acabar con un nivel alto. El bit de paridad sirve para detectar errores en la comunicación. Estandar RS-232C Para que una comunicación serie funcione correctamente se necesita, a parte de las características ya mencionadas, que los niveles de voltaje, que representan el "1" Y el "O" sea iguales para cada caso; se necesita también de unas señales de protocolo para preparar a los dispositivos a trasmitir o recibir. Todo esto se incluye en el estándar RS-232C que se explica a continuación. Publicado par la Asociación de Industrias Electrónicas (EIA por sus iníciales en inglés), el estándar RS-232C define las señales de protocolo, los niveles de voltaje de las señales y un conectar de 25 terminales, necesarios para la comunicación serie actualmente este estándar es el más usado para la comunicación serie y es el que viene incluido en la mayoría de las computadoras personales. Esta especificado para una distancia máxima de 15m (50 pies) a una velocidad máxima de 20,000 baudios (bits por segundo). Para velocidades de transmisión menores, se pueden usar cables de 610 a 915 m (2000 a 3000 pies). Existen otras versiones de este estándar, como el RS-422 y el RS-423, en los que se ve mejorada la velocidad de transmisión principalmente. El conectar RS-232C tiene 25 terminales, aunque en la mayoría de los sistemas serie, sólo se ocupan las terminales 1 a 8 y I~ 20; existiendo inclusive computadoras que traen un conectar serie RS-232 de 9 terminales. La razón de esta reducción de terminales es que las patas restantes son líneas secundarias, es decir, líneas que tienen la misma función pero que nos son usadas a menos que sean sistemas muy complejos de transmisión. Por este motivo se describirán sólo las terminales más comunes. Las terminales descritas en amabas figuras con excepción de TxD, RxD y GND, son las que conforman las señales de protocolo. Un protocolo es la forma en que la computadora y la interfaz se piden permiso para trasmitir datos, para avisar que ya están preparados para recibir datos, para interrumpir la transmisión, etc. El protocolo es la forma en que dialogan computadoras e interfaz y se lleva a cabo de la siguiente manera: después de encender la computadora, ésta corre una rutina de auto verificación y envía la señal DTR a la interfaz. La interfaz responde con la señal DSR para indicar que está funcionando. La computadora envía la señal RTS a la interfaz y después de un intervalo apropiado de tiempo, la interfaz responde con CTS. La computadora entonces envía los datos serie por la terminal TxD.

16 Cuando la computadora debe recibir datos, el protocolo es el mismo, sólo que la computadora envía las señales que enviaba la interfaz y viceversa, enviando la interfaz, además, la señal CD. Un protocolo posterior puede llevarse a cabo, ya dentro del programa, para indicarle al dispositivo externo el inicio de la transmisión y el fin de datos, o por parte del dispositivo hacia la computadora para pedirle más datos, etc. Este protocolo se explicará cuando se desarrolle el programa de comunicación definitivo. En cuenta a los niveles de voltaje, las señales RS-232C están estandarizadas a los siguientes valores; Un "1" lógico o marca es un voltaje entre -3 y -15 volts. Un "O" lógico o espacio es un voltaje entre +3 y +15 volts. Debido a que la interfaz trabajará con circuitos TIL y CMOS deben convertirse estos voltajes a niveles de +5 volts para el "1" Y O volts para el "O". Esto se logra utilizando un circuito integrado el MAX232.

17 Comunicación síncrona La comunicación se realiza sobre dos líneas, la DT que traslada en los dos sentidos los bits a la frecuencia de los impulsos de reloj que salen por la línea CK desde el maestro. Se utiliza para comunícarse con periféricos como memorias, conversores, etc. En ambos modos las líneas de comunicación son las dos de más peso de la Puerta C: RC6ITX/CK y RC7/RX/DT. Como nuestro fin es la comunicación con un dispositivo que posea comunicación serie y no a un nivel de comunicación circuito integrado con circuito integrado (esclavo y maestro). Se describirá la comunicación Asíncrona. Configuración Comunicación Asíncrona Los cuatro bloques que configuran la arquitectura del USART, en modo asíncrono, son: 1. Circuito Maestro 2. Generador de baudios 3. Transmisor asíncrono Módulo de comunicación USART del PIC16F877 Este módulo es capaz de soportar la comunicación serie síncrona y asíncrona Comunicación asíncrona Las transferencias de información se realizan sobre dos líneas TX (transmisión) y RX (recepción), saliendo y entrando los bits por dichas líneas al ritmo de una frecuencia controlada internamente por el USART (Universal Synchronous Asynchronous Receiver Transmitter). Se utiliza para comunicarse con dispositivos tales como el monitor CRT, el ratón, módems o el ordenador PC. Receptor asíncrono Circuito maestro Actúa sobre la patita RC7/RX/DT, que es por donde se recibe el bit de información o control y se encarga de muestrear tres veces su valor, para decidir éste por mayoría. Transmisor asíncrono El dato que se desea transmitir por el USART transmisor se deposita en el registro TXREG y a continuación se traspasa al registro de desplazamiento TSR, que va sacando los bits secuencialmente y a la frecuencia establecida. Además, antes de los bits del dato de información incluye un bit de inicio y después de sacar todos los bits añade un bit de PARADA. El USART receptor recibe uno a uno, los bits, elimina los dos de control y los de información una vez que han llenado el registro de desplazamiento RSR los traslada automáticamente al registro RCREG, donde quedan disponibles para su posterior procesamiento.

18 Le secuencia de pasos para configurar la transmisión en el USART es la siguiente: 1. Hay que configurar las líneas RC6 como salida y RC7 como entrada 2. Poner SYNC = O Y SPEN = 1 para activar la comunicación asíncrona y la comunicación puerto serie respectivamente. 3. Si se desea trabajar con interrupción poner TXIE = 1, además de habilitar las interrupciones en general (registro INTCON). 4. Si el dato consta de 9 bits, en lugar de los 8 típicos, poner el bit TX9 = 1. El noveno bit se coloca en TX9D (TESTA). 5. Se carga el valor X adecuado en el registro SPBRG, para producir la frecuencia de trabajo deseada. Hay que controlar el bit BRGH (alta y baja velocidad) 6. Activar la transmisión con TXEN = 1. El bit TXIF tendrá valor 1, ya que TXREG se encuentra vacío. 7. Cargar en TXREG el dato a transmitir. Comienza transmisión. Receptor asíncrono Los datos se reciben en serie, bit a bit, por la patita RC7 y se van introduciendo secuencialmente en el registro desplazamiento RSR, que funciona a una frecuencia 16 veces más rápida que la de trabajo. Cuando el dato consta de 9 bits hay que programar el bit RX9 = 1 Y el noveno bit de información se colocará en el bit RX9D del registro RESTA. Cuando CREN = 1 en el registro RCSTA, se habilita la recepción. 1. Hay que configurar las líneas RC6 como salida y RC7 como entrada 2. Poner SYNC = O Y SPEN = 1 para activar la comunicación asíncrona y la comunicación puerto serie respectivamente. 3. Se carga con el valor X al registro SPBRG para trabajar con la frecuencia deseada, controlando además el valor de BRGH. 4. Si se desea que se genere una interrupción con la llegada del bit PARADA, se pone RCIE = 1, además de habilitar las interrupciones en general. 5. Poner RX9 = 1 para permitir la recepción del bit Para detectar la dirección, poner ADDEN = SE habilita la recepción poniendo CREN= Al complementarse la recepción RCIF se pondrá a 1 y se produce una interrupción si se había permitido. 9. Se lee el registro Resta y se averigua si se ha producido algún error. 10. Lee los 8 bits del registro RCREG para determinar si el dispositivo ha sido el direccionado. 11. Si se ha producido algún error, poner CREN= Si ha sido direccionado el dispositivo, poner ADDEN=0 para permitir la recepción de la información.

19 Configuración del circuito completo de la interfaz serie

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

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

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

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

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES. 1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado

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

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA TESIS PREVIA A LA OBTENCIÓN DEL TITULO DE INGENIERO EN ELECTRÓNICA Y CONTROL

ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA TESIS PREVIA A LA OBTENCIÓN DEL TITULO DE INGENIERO EN ELECTRÓNICA Y CONTROL ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERÍA ELÉCTRICA TESIS PREVIA A LA OBTENCIÓN DEL TITULO DE INGENIERO EN ELECTRÓNICA Y CONTROL DISEÑO Y CONSTRUCCIÓN DE UN PROTOTIPO DE UN PROGRAMADOR PARA MICROCONTROLADORES

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

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT)

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) Centro CFP/ES COMUNICACIÓN I2C 1 VENTAJAS DE LA COMUNICACIÓN I2C COMPARATIVA ESTANDAR DE TRANSMISIÓN 2 DISPOSITIVOS I2C DISPOSITIVOS I2C MAX518 3 DISPOSITIVOS

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

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

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

Í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

- El programador no funciona con los siguientes sistemas operativos: Windows NT, ni la familia de Windows 2000

- El programador no funciona con los siguientes sistemas operativos: Windows NT, ni la familia de Windows 2000 Precauciones previas: - Lo primero, te recomiendo que imprimas este documento. - El programador no funciona con los siguientes sistemas operativos: Windows NT, ni la familia de Windows 2000 - La velocidad

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

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA.

COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA. COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA. Planteamiento: Usando dos PLC s de la familia SS y dos pantallas AS35THTD, desarrollar un programa para el PLC ESCLAVO que cuente

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

PROCESO DE SIMULACIÓN EN PROTEUS

PROCESO DE SIMULACIÓN EN PROTEUS USB PROCESO DE SIMULACIÓN EN PROTEUS Departamento de Electrónica Fundación San Valero Microchip PIC18F4550 1 Microchip Firmware PIC18F4550 La velocidad de transferencia a ido aumentando rápidamente a lo

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

3. FUNCIONAMIENTO DE LA FUNCIONES TXD Y RXD 4. EJEMPLO DE ENVÍO DE SMS DESDE EL PLC 5. EJEMPLO DE RECEPCIÓN DE SMS EN EL PLC

3. FUNCIONAMIENTO DE LA FUNCIONES TXD Y RXD 4. EJEMPLO DE ENVÍO DE SMS DESDE EL PLC 5. EJEMPLO DE RECEPCIÓN DE SMS EN EL PLC MÓDEM-GSM INDICE 1. INTRODUCCIÓN Centro Integrado Politécnico ETI Departamento de Electricidad 2. CONFIGURACIÓN PUERTO SERIE CPU 3. FUNCIONAMIENTO DE LA FUNCIONES TXD Y RXD 4. EJEMPLO DE ENVÍO DE SMS DESDE

Más detalles

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y

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

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar I2C Ing. Pablo Martín Gomez pgomez@fi.uba.ar 1 Comunicaciones en un bus serie 2 Comunicaciones en un bus serie 3 I²C Velocidad 4 UART Universal Asynchronous Receiver Transmitter Estándar de comunicación

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

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

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

CAPÍTULO 3 LA COMUNICACIÓN SERIAL

CAPÍTULO 3 LA COMUNICACIÓN SERIAL CAPÍTULO 3 LA COMUNICACIÓN SERIAL 3.1 Introducción. La historia de las comunicaciones se remonta a 1810 cuando un señor alemán de apellido Von Soemmering, utilizó 26 cables (1 por cada letra del alfabeto)

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA PICCITO 16F88 INDICE

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA PICCITO 16F88 INDICE 1 GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA PICCITO 16F88 INDICE 1. Información general sobre el programa Bootloader para el sistema PICCITO 16F88. Auto-programador (Self programming) a través del

Más detalles

TRABAJO PRÁCTICO Nº 6: PUERTO SERIE

TRABAJO PRÁCTICO Nº 6: PUERTO SERIE TRABAJO PRÁCTICO Nº 6: PUERTO SERIE Introducción a las comunicaciones serie Las comunicaciones serie se utilizan para enviar datos a través de largas distancias, ya que las comunicaciones en paralelo exigen

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

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

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

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

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

ArduLab. 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa

ArduLab. 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa 5 ArduLab Nerea Iván 1. Qué te pasa Nerea? 2.Este robot no funciona bien y no sé que le pasa 3. Recuerda que puedes usar Ardulab para comprobar el funcionamiento de todas las partes de un robot sin necesidad

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EB88 BOOTLOADER: TINY INDICE

GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EB88 BOOTLOADER: TINY INDICE 1 GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EB88 BOOTLOADER: TINY INDICE 1. Información general sobre el programa Bootloader para el sistema EB88. Auto-programador (Self programming) a través del puerto

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

GUÍA DE USUARIO: GOOGLE DRIVE

GUÍA DE USUARIO: GOOGLE DRIVE GUÍA DE USUARIO: GOOGLE DRIVE Google Drive es una herramienta telemática de la web 2.0 que permite el trabajo virtual de forma colaborativa. En Google Drive podemos encontrar una barra de navegación en

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

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

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

2.- PLATAFORMA ARDUINO (HARDWARE)

2.- PLATAFORMA ARDUINO (HARDWARE) 2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador

Más detalles

TEMA7. SISTEMAS SECUENCIALES

TEMA7. SISTEMAS SECUENCIALES Sistemas Secuenciales 1 TEMA7. SISTEMAS SECUENCIALES Los circuitos lógicos se clasifican en dos tipos: Combinacionales, aquellos cuyas salidas sólo dependen de las entradas actuales. Secuenciales, aquellos

Más detalles

Intérprete entre el Operador y el Ordenador.

Intérprete entre el Operador y el Ordenador. Introducción a Windows Generalidades Una computadora es un colaborador rápido y eficaz en la tarea administrativa de la información. La computadora en realidad es capaz de hacer muy pocas cosas, como ser:

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

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

V i s i t a V i r t u a l e n e l H o s p i t a l

V i s i t a V i r t u a l e n e l H o s p i t a l V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...

Más detalles

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA TERMINAL SERVER TUTOR: JORGE CASTELLANOS MORFIN 19/02/2012 VILLA DE ALVARES, COLIMA Indice Introducción... 3 Objetivo... 3 Lista de Materiales... 3 Procedimiento...

Más detalles

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM COMUNICACIONES 3

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM COMUNICACIONES 3 UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM COMUNICACIONES 3 ~ 1 ~ ÍNDICE Introducción...página 3 Prácticas LabVolt...página

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

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

Sistema de control de equipos electrónicos vía Internet mediante dispositivos móviles

Sistema de control de equipos electrónicos vía Internet mediante dispositivos móviles Sistema de control de equipos electrónicos vía Internet mediante dispositivos móviles Verástegui, Romero Hugo Armando Sariñana, Cossio Carlos Alberto Arellano, López Roberto Carlos Instituto Tecnológico

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

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos:

Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos: Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos: Unidad Central de proceso (CPU/UCP): Unidad que se encarga del control del ordenador, procesando para ello

Más detalles

Control de motor de pasos Para Pic12C508

Control de motor de pasos Para Pic12C508 Control de motor de pasos Para Pic12C508 Entre los innumerables tipos de motores, los de pasos son quizás los consentidos de los aficionados y profesionales de la electrónica y también de la robótica.

Más detalles

Tema 2: Programación de PLCs

Tema 2: Programación de PLCs Tema 2: Programación de PLCs 1. STEP 7 Qué es y para qué sirve? Configuración Hardware Programación Ciclo de ejecución 2. PROGRAMACIÓN BÁSICA EN AWL 3. PROGRAMACIÓN ESTRUCTURADA Página 1 STEP 7 Es el software

Más detalles

NINO PICKIT2 PIC PROGRAMMER

NINO PICKIT2 PIC PROGRAMMER NINO PICKIT2 PIC PROGRAMMER El programador PicKit2, es una herramienta de programación para desarrollo de bajo costo. Es capaz de programar la mayoría de los microcontroladores y memorias seriales EEPROM

Más detalles

TEMA 5. ELECTRÓNICA DIGITAL

TEMA 5. ELECTRÓNICA DIGITAL TEMA 5. ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN Los ordenadores están compuestos de elementos electrónicos cuyas señales, en principio, son analógicas. Pero las señales que entiende el ordenador son digitales.

Más detalles

CONFIGURACION AVANZADA DE OUTLOOK EXPRESS 6

CONFIGURACION AVANZADA DE OUTLOOK EXPRESS 6 CONFIGURACION AVANZADA DE OUTLOOK EXPRESS 6 Carpetas sin conexión Gestión de mensajes enviados Gestión de mensajes eliminados Firma digital Envío de mensajes firmados digitalmente Recepción de mensajes

Más detalles

El mundo de los PIC. Un PICmicro es un circuito integrado programable. Microchip, su fabricante dice: Programable Integrated Circuit.

El mundo de los PIC. Un PICmicro es un circuito integrado programable. Microchip, su fabricante dice: Programable Integrated Circuit. El mundo de los PIC Un PICmicro es un circuito integrado programable. Microchip, su fabricante dice: Programable Integrated Circuit. Programable quiere decir que se puede planificar la manera como va a

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

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS. CREANDO UNIDADES VIRTUALES DE CD Y DVD CON DAEMON TOOLS 1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS. Daemon Tools es una herramienta que permite a los usuarios simular una unidad o varias unidades

Más detalles

VOCALISER. Manual de Usuario VOCALISER

VOCALISER. Manual de Usuario VOCALISER VOCALISER 1 Introducción. 2 Operaciones. 3 Conectando el teléfono de programación local. Conectando con el VOCALISER a través de la línea de teléfono. Entrando código de usuario. 6 Comandos de usuario.

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

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

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

CITRIX 4.5 - Citrix Application Streaming

CITRIX 4.5 - Citrix Application Streaming 1 de 39 01/12/2007 1:06 CITRIX 4.5 - Citrix Application Streaming Es la caracteristica principal de la versión 4.5 de Citrix, el Application Streaming, en este documento se explica cómo usarlo. Application

Más detalles

MON AMI plus Matríz de leds 7X30 Manual del Usuario

MON AMI plus Matríz de leds 7X30 Manual del Usuario 1 MON AMI plus Matríz de leds 7X30 Manual del Usuario 2 1. Introducción : MON AMI plus Matríz de leds 7X30 Manual del Usuario Indice : 1. Introducción 2 2. Características generales 2 3. Aplicación reloj

Más detalles

Ic-Prog PARA PROGRAMAR MICROCONTROLADORES PIC 16F84 y 16F876.

Ic-Prog PARA PROGRAMAR MICROCONTROLADORES PIC 16F84 y 16F876. Ic-Prog PARA PROGRAMAR MICROCONTROLADORES PIC 16F84 y 16F876. Prof: Bolaños D. En unión del hardware adecuado, el software IC-PROG permite programar gran cantidad de dispositivos electrónicos. Esta guía

Más detalles

Programación De interfaces

Programación De interfaces Lic. Tecnologías de la Información ASIGNATURA: Programación De interfaces TEMA: CABLE SERIAL O DB9 CATEDRATICO: LIA. Andrés Domínguez Mena ALUMNOS: José Francisco Arellano Pérez Rahab Obed Juárez Téllez

Más detalles

GedicoPDA: software de preventa

GedicoPDA: software de preventa GedicoPDA: software de preventa GedicoPDA es un sistema integrado para la toma de pedidos de preventa y gestión de cobros diseñado para trabajar con ruteros de clientes. La aplicación PDA está perfectamente

Más detalles

Fuente: http://www.kzgunea.net

Fuente: http://www.kzgunea.net APRENDE A NAVEGAR SERVICIOS DE INTERNET Internet es como el mercado del pueblo en día de feria. En el mercado los puestos se organizan por secciones: por un lado la fruta, por otro las hortalizas, por

Más detalles

Manual de operación Tausend Monitor

Manual de operación Tausend Monitor Manual de operación Tausend Monitor Luego de haber realizado satisfactoriamente el proceso de instalación, al iniciar el programa le aparecerá la siguiente ventana: El usuario principal y con el primero

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454.

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. I. OBJETIVO Hacer un resumen acerca de los protocolos RS232, RS485, RS422 y HART; protocolos de

Más detalles

Accesibilidad web GUÍA FUNCIONAL

Accesibilidad web GUÍA FUNCIONAL Accesibilidad web GUÍA FUNCIONAL 0 _ ÍNDICE 01_Introducción 02_Primeros pasos 03_Conceptos 04_Navegación por voz 05_Navegación por teclado 06_Navegación por sonido 07_Compatibilidad con lectores de pantalla

Más detalles

Tema 11: Sistemas combinacionales

Tema 11: Sistemas combinacionales Tema 11: Sistemas combinacionales Objetivo: Introducción Generador Comprobador de paridad Comparadores Semisumador (HA) Sumador Completo (FA) Expansión de sumadores Sumador paralelo con arrastre serie

Más detalles

Manual instalación Windows 8. Instalar Windows 8 paso a paso

Manual instalación Windows 8. Instalar Windows 8 paso a paso Manual instalación Windows 8. Instalar Windows 8 paso a paso Windows 8 es el nuevo sistema operativo de Microsoft, en el cual se han incluido más de 100.000 cambios en el código del sistema operativo,

Más detalles

Versión 1.0. BOLETÍN (JUNIO 2009) a2móvil PC. a2 softway C. A.

Versión 1.0. BOLETÍN (JUNIO 2009) a2móvil PC. a2 softway C. A. Versión 1.0 BOLETÍN (JUNIO 2009) a2móvil PC a2 softway C. A. VERSIÓN 1.0 a2móvil PC e-mail a2softway@cantv.net www.a2.com.ve Maracaibo-Venezuela Capítulo 1 a2móvil PC. La aplicación a2móvil le permitirá

Más detalles

Conexión inalámbrica a un CNC (con puerto Serie RS232C)

Conexión inalámbrica a un CNC (con puerto Serie RS232C) Conexión inalámbrica a un CNC (con puerto Serie RS232C) A continuación se describe como conectar un CNC con puerto serie RS232C a un PC a través de una red inalámbrica (o Ethernet) El puerto serie RS232C

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

Agradecimiento: A Javier Lomelín Urrea por su dedicación y esmero en este proyecto. Manuel Fernando Guzmán Muñoz Presidente OMIJal

Agradecimiento: A Javier Lomelín Urrea por su dedicación y esmero en este proyecto. Manuel Fernando Guzmán Muñoz Presidente OMIJal Karel para todos! 1 Estás interesado en aprender a programar en lenguaje de Karel? Te interesa la Olimpiada Mexicana de Informática? Esta es tu oportunidad de unirte al equipo OMI y ser parte de la mejor

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

Tema. Módulo Captura Comparación Modulación n de Achura de Pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 1

Tema. Módulo Captura Comparación Modulación n de Achura de Pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 1 Tema Módulo Captura Comparación Modulación n de Achura de Pulsos C. F. G.S. D.P.E. Módulo de Proyectos 1 Módulo de Captura/ aptura/comparación/ n/pwm Los microcontroladores de la familia 16F87X disponen

Más detalles

OnePAD 700 Preguntas Frecuentes

OnePAD 700 Preguntas Frecuentes OnePAD 700 Preguntas Frecuentes 1. Tengo algún problema con el funcionamiento del equipo Cargar los valores por defecto de fábrica 2. Tengo problemas con una aplicación instalada. Qué puedo hacer? Solucionar

Más detalles

NOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg

NOTA DE APLICACIÓN AN-P002. Programando Wiring con NXProg NOTA DE APLICACIÓN AN-P002 Programando Wiring con NXProg Este documento se encuentra protegido por una licencia Creative Commons Creative Commons: Atribution, Non-commercial, Share Alike Atribución: Puede

Más detalles

Figura 1: Símbolo lógico de un flip-flop SR

Figura 1: Símbolo lógico de un flip-flop SR FLIP-FLOPS Los circuitos lógicos se clasifican en dos categorías. Los grupos de puertas descritos hasta ahora, y los que se denominan circuitos lógicos secuenciales. Los bloques básicos para construir

Más detalles

Curso Completo de Electrónica Digital

Curso Completo de Electrónica Digital CURSO Curso Completo de Electrónica Digital Departamento de Electronica y Comunicaciones Universidad Pontifica de Salamanca en Madrid Prof. Juan González Gómez Capítulo 4 CIRCUITOS COMBINACIONALES 4.1.

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

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

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos: UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera

Más detalles

Los servicios que presta Internet. RETO: Conocer y utilizar los servicios que nos ofrece Internet.

Los servicios que presta Internet. RETO: Conocer y utilizar los servicios que nos ofrece Internet. Ciclo V - Informática. Guía # 2 Los servicios que presta Internet RETO: Conocer y utilizar los servicios que nos ofrece Internet. Correo Electrónico. Chat. FTP. Foros. Mensajería. Protocolo. Breve introducción

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

Software de programación de interfaz FDT DXID. Guía del programador (DXID P01.doc)

Software de programación de interfaz FDT DXID. Guía del programador (DXID P01.doc) Software de programación de interfaz FDT DXID Guía del programador (DXID P01.doc) PREFACIO...3 DXID...4 1.0 Descripción general...4 2.0 Instalación...4 3.0 Introducción a la programación...5 3.1 Precauciones...5

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

Windows XP Instalación y configuración de hardware

Windows XP Instalación y configuración de hardware Servicio de Informática Atención al Usuario Windows XP Instalación y configuración de hardware Sección de Atención al Usuario Ultima modificación: 01 de Julio de 2.003 Instalación y configuración de hardware

Más detalles