TUTORIAL manejo LCD y conversion analogo digital

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

Download "TUTORIAL manejo LCD y conversion analogo digital"

Transcripción

1 1 OBJETIVOS: TUTORIAL manejo LCD y conversion analogo digital Manejar displays de cristal líquido para visualizar información alfanumérica. Comprender el funcionamiento del convertidor analógico digital de los microcontroladores PIC. Aplicar el manejo del LCD para el despliegue de datos. EL DISPLAY DE CRISTAL LIQUIDO (LCD): Los LCD son dispositivos ampliamente usados para la visualización de datos e interfaz con el usuario, gracias a su buena presentación y facilidad de uso son generalmente preferidos a los displays de siete segmentos como elemento de visualización. Los LCD conseguidos comercialmente traen consigo un circuito integrado que se encarga de generar todas las señales que manipulan el cristal de modo que se visualice un carácter dado. En el microcontrolador es necesario implementar entonces una comunicación con el circuito integrado del LCD de modo que este último reciba los datos que deben ser visualizados. Comercialmente la mayoria (por no decir todos) los LCD son similares al Hitachi HD44780 el cual puede decirse constituye un estándar. La idea es utilizar el LCD para mostrar cadenas de caracteres tanto predefinidas como ingresadas por el usuario. Para ello se usarán rutinas de LCD que nos facilita el PICCLITE. Conceptos teóricos: EL LCD: La interfase del microcontrolador con el LCD se realiza por medio de una comunicación paralela que puede ser de 8 o 4 bits, una línea que permite elegir si lo que se envía es un comando o una instrucción, una línea que indica si se va a leer o a escribir (generalmente esta línea indicara que se va a realizar una lectura)y una línea para habilitar la comunicación con el LCD. Para conocer más acerca del manejo del LCD se recomienda consultar la documentación existente por ejemplo en: a continuación nos centraremos en el manejo de estos usando el PICClite. 1

2 2 Descripción de las rutinas a utilizar en el PICCLITE: El picclite en la carpeta samples suministra una colección de ejemplos de utilización del compilador, entre esos ejemplos encontramos el ya utilizado delay.h y además encontramos el lcd.h. La librería lcd.h incluye varias funciones que permiten el manejo del LCD (inicializar, enviar un carácter, ir a una posición, enviar una cadena de caracteres, etc) la descripción de dichas funciones se encuentra al abrir el archivo lcd.h y el código ejecutado por estas se encuentra en el archivo lcd.c. Recuerde incluir dichos archivos en su proyecto para permitir la compilación. Estas rutinas están diseñadas para manejar el LCD en el modo de comunicación paralela por 4 pines. Las rutinas para manejo del LCD están hechas para trabajar en un puerto y con unos pines predeterminados. podremos utilizar las rutinas incluidas en esta librería, a continuación describimos cada una de estas: void lcd_init(void); Esta función inicializa el LCD, es necesario ejecutarla antes de realizar cualquier función con el LCD, preferiblemente en la configuración del microcontrolador. Dicha función automáticamente configura el LCD en el modo de transmisión a 4 bits. No devuelve ni entrega argumentos. void lcd_clear(void); Esta función limpia la pantalla LCD y lleva el punto de inserción al punto inicial (Home). Como puede verse no recibe ni entrega argumentos. void lcd_goto(unsigned char pos); Esta función lleva el punto de inserción del LCD al inicio de la pantalla (Home). No devuelve argumentos, recibe como un argumento la posición donde se desea colocar el punto de inserción. void lcd_putch(char c); Esta función sirve para escribir en la pantalla del LCD, recibe como parámetro una variable tipo char la cual contiene el código ASCII del carácter a ser mostrado y lo muestra en la posición actual del LCD. Esta función no devuelve argumentos. void lcd_puts(const char * s); Esta función coloca una string de caracteres (un vector de caracteres) en la pantalla del LCD comenzando en la posición actual. Como puede observarse en la definición recibe un vector de caracteres que debe estar definido como constante. 2

3 3 void lcd_write(unsigned char c); Esta función es similar a lcd_putch() en el sentido de que también envía caracteres al LCD pero a diferencia de esta no coloca la línea RS en cero (es dato no comando) por lo tanto el dato enviado puede ser interpretado como comando o como dato por el LCD dependiente del estado anterior de esta línea. Esta función está pensada más bien para ser usada internamente por las rutinas anteriores o cuando se le desee enviar comandos al LCD. Código ASCII: Para usar las anteriores rutinas los datos a enviar deben estar en código ASCII en una versión ligeramente modificada que utilizan los LCD, para enviar datos en ASCII necesitamos hacer la conversión en C. Se anexa una tabla ASCII convencional y una tabla ASCII utilizada por un LCD en particular. En dichas tablas podemos observar lo siguiente: Los números comienzan en el 48 decimal o 30 hexadecimal con el cero y continúan de manera consecutiva hasta el nueve. De aca podemos concluir dos cosas: Para enviar un número al LCD debemos partirlo en sus dígitos constitutivos, es decir 356 debemos separarlo en convertir dichos dígitos al código ASCII y enviarlos en el orden respectivo. Convertir un número a su código en ASCII es fácil, con solo sumarle 0x30 o 48 (en decimal) obtendremos dicho código. Para obtener los códigos ASCII de una letra o un símbolo especial o incluso también de un número simplemente encerramos el carácter entre comilla simple, por ejemplo: LETRA= A ; //La variable LETRA contiene el código ASCII de la A (65). NUMERO= 0 //La variable NUMERO contiene el código ASCII del 0 (48). Para enviar una frase usamos las strings, una string es un vector de variables tipo char que contienen cada una el código de un carácter de la cadena, por ejemplo: unsigned char frase[11]; //Defino una variable vector de tipo char. frase = Hola mundo ; El vector frase contendrá entonces en su primera posición el código ASCII de la H, en la segunda posición el código de la o y así sucesivamente, al final de la string el compilador agrega un código de finalización. Nótese que cuando usamos strings se usan doble comilla y cuando trabajamos con caracteres únicos usamos comilla sencilla. 3

4 4 TABLA de caracteres ASCII Tabla de caracteres de un LCD en particular: 4

5 5 CONVERSOR ANALOGO A DIGITAL EN EL PIC16F887: Las señales digitales solo pueden tomar dos valores, o tenemos un uno lógico o tenemos un cero lógico, a diferencia de estas las señales análogas pueden tomar infinitos valores diferentes. La conversión analógica a digital (A/D) es de vital importancia en los sistemas electrónicos ya que permite manipular con todas las facilidades de los sistemas digitales las variables del mundo real cuyo comportamiento es esencialmente análogo. Es por ello que las principales aplicaciones de este módulo están en el manejo de sensores. En esta práctica pretendemos aprender a manejar el conversor análogo digital, inicialmente convertiremos un voltaje variable (obtenido con un potenciómetro) e ilustraremos dicha conversión en el display de LCD, es decir, obtendremos un voltímetro digital. A partir de este montaje y realizando unas conversiones adicionales se podrán manejar variedad de sensores con salida analógica. CONCEPTOS TEORICOS Conversores análogos digitales: Un convertidor análogo digital es un sistema que toma a su entrada un voltaje Vx y obtiene a su salida un valor de n bits el cual es fácilmente manipulable digitalmente. Dicho valor se relaciona proporcionalmente con el voltaje a la entrada Vx y con un voltaje conocido como el voltaje de referencia Vref. La cantidad de bits que maneje un conversor analógico digital influye en la resolución de este, entre mayor cantidad de bits se disponga se podrán detectar cambios más pequeños de voltaje, es decir se tendrá una mayor resolución. Sin embargo entre más bits más costoso es el convertidor. Para obtener aproximadamente el valor de voltaje Vx a partir del valor obtenido por el conversor procedemos a realizar una regla de tres, de esta forma: Supóngase que tenemos un conversor A/D de 10 bits, el máximo valor de salida del convertidor será de 1023, dicho valor de salida corresponde al máximo voltaje de entrada o voltaje de referencia. Con esto planteamos la siguiente regla de 3: 1023 Valor Vref = Vx Donde valor es el valor entregado por el A/D, Vx es el voltaje leído a la entrada del conversor (el que deseamos hallar) y Vref el voltaje de referencia del convertidor. Así obtenemos un valor digital aproximadamente igual al valor del voltaje en ese momento en la entrada del convertidor. EL CONVERTIDOR A/D DEL 16F887: 5

6 6 Los microcontroladores PIC16F887 traen incorporado un módulo de conversión A/D, dicho módulo posee 14 entradas y 10 bits de resolución, este módulo tiene la posibilidad de manejar voltajes de referencia tanto superiores como inferiores los cuales pueden ser Vdd, Vss o Ra2, RA3. Este módulo es manejado por 6 registros: ANSEL, ANSELH, ADRESH, ADRESL, ADCON0 y ADCON1. Los dos registros ADRESH y ADRESL guardarán el resultado de la conversión (10 bits) una vez esta sea realizada, los demas registros se usan para configurar el módulo. EN ESTE PUNTO RECOMIENDO MIRAR LA HOJA DE DATOS DEL PIC16F887, en la pagina 101 y dodo lo referente a configuracion y funcionamiento del conversor AD. A continuación se resume de manera ilustrativa los registros de configuración del módulo: REGISTRO ADCON1: Bit7: ADFM: Este bit controla la justificación, 1 significa justificado a la derecha y 0 significa justificado a la izquierda. Justificación: El bit de justificación ADFM indica en que forma se presentará el resultado de la conversión en los registros ADRESL y ADRESH, recuérdese que el resultado de la conversión A/D consta de 10 bits y que cada registro contiene 8 bits por lo tanto de los 16 bits que poseen conjuntamente los dos registros seis quedarán vacíos. La distribución de dichos bits se muestra en la figura para cada valor de ADFM: Bit6: no implementado Bits 5 y 4: sirve para seleccionar los voltajes de referencia para la conversion Los demas bits, no estan implementados. 6

7 7 REGISTRO ADCON0: Bits 7 y 6: ADCS1, ADCS0: Estos bits se usan para seleccionar el tipo de reloj a usarse para el convertidor A/D. La frecuencia de reloj seleccionada influye en el comportamiento del convertidor. Para seleccionar el reloj debe tenerse en cuenta la siguiente tabla, dar una frecuencia de reloj mayor a las recomendadas traería como consecuencia una conversión errónea: Bits 5 al 2: Estos bits se usan para seleccionar el canal (pin) por el cual va a realizarse la conversión de los ocho que tiene la función de conversión A/D. Según la siguiente tabla: Bit 1: Go/Done: Este bit se usa para iniciar la conversión A/D, al colocarlo en 1 se inicia la conversión y una vez esta se halla concluido regresará a su valor de 0. Bit 0: Adon: Bit de encendido del conversor A/D, si este bit está en 1 el A/D está encendido, si está en cero el A/D está apagado y no consume corriente. 7

8 8 Los Registros Ansel y AnselH, sirven para configurar determinados puertos del microcontrolador como entradas analogas, simplemente se ponen en 1, los demas se dejan en cero y funcionan como puertos digitales. PASOS PARA REALIZAR UNA CONVERSIÓN A/D. 1. Configurar el módulo A/D. a. Configurar que pines quedan como entradas análogas y cuales como digitales (TRISX, ANSEL y ANSELH) b. Configurar el voltaje de referencia (ADCON1). c. Seleccionar en el ADCON0 por cual canal (pin) voy a realizar la conversión. d. Configurar el reloj del convertidor. e. Encender el módulo de conversión. 2. (OPCIONAL), Si se desea se configura la interrupción por fin de la conversión para ello se limpia el bit ADIF del PIR1 (Bandera de interrupción) y habilita el bit ADIE (Del registro PIE1). Recuerde que los bits de habilitación global de interrupciones (GIE) y habilitación de interrupciones de periféricos deben estar en Acá debe hacerse un retardo de aproximadamente 20us, esto con el fin de permitir la carga del condensador que permite la conversión. 4. Iniciar la conversión colocando en alto el bit GO/DONE. 5. Esperar la finalización de la conversión, puede hacerse de dos formas: a. Si las interrupciones están desactivadas: Hacemos polling (estar preguntando en un ciclo while) sobre el bit GO/DONE, es decir esperamos a que dicho bit sea un cero antes de realizar otra conversión. b. Si las interrupciones están activadas: La interrupción generada por la bandera ADIF nos indicará el fin de la conversión. 6. Leer el resultado de la conversión en la pareja de registros ADRESH y ADRESL, si se está trabajando por interrupciones recuérdese limpiar el bit ADIF. 7. Prepararse para otra conversión, esto significa regresar al paso uno (por ejemplo para cambiar el canal a ser convertido) o al tres si no se requiere cambiar nada. Nota importante: En el picclite el bit GO/DONE se ha renombrado como ADGO o GO o GODONE. CODIFICACIÓN: A continuación realizaremos un código que nos permite realizar una conversión A/D y mostrar su resultado en el LCD. El voltaje variable lo obtendremos con un potenciómetro conectado directamente a la entrada del convertidor, de este modo variaremos el voltaje a ser visualizado en la LCD. Nótese que en dicho código se han usado variables tipo unsigned int (de 0 a aprox) para guardar el dato de la conversión a 10 bits (el cual se obtiene por desplazamiento y suma). También se ha usado una variable tipo unsigned long (de 0 a 16 millones) para guardar el dato de voltaje 8

9 9 dado que durante su cálculo al realizar la multiplicación se obtienen valores muy grandes (del rango de 1millon) es de suma importancia saber el máximo valor obtenido en una variable para evitar desbordamientos seleccionando un tipo de variable apropiado. El módulo A/D tambien tiene la capacidad de producir una interrupción una vez se halla completado una conversión, para utilizar esta caracteristica se requiere manipular los registros de interrupción específicamente el INTCON, el PIE1 (Habilitadores de interrupción para los periféricos) y el PIR1 (Banderas de interrupción para los periféricos). #include <pic.h> #include <stdlib.h> #include "delay.h" #include "lcd.h" #include "delay.c" #include "lcd.c" const unsigned char frase[ ]="Voltaje in:"; unsigned char unidades, decimas, centesimas; unsigned long resultado; unsigned long voltaje; div_t division; void main (void) { TRISD=0b ; //Puerto D configurado para manejo LCD. TRISA=0b ; ADCON0=0b ;//Reloj de 8TOSC para el A/D, Selecciono canal AN0,//Activo el conversor. ADCON1=0b ; //Justificado a la derecha, solo RA0 es análogo ANSEL =0b ; //Selecciono canal AN0, ANSELH=0b ; lcd_init(); //inicializo el LCD. lcd_puts(frase); //Mensaje de bienvenida. } for(;;) {GODONE=1; //Inicio conversión. while(godone==1){}; //Espero fin de conversión resultado=((adresh<<8)+adresl); voltaje=(resultado*500)/1023; division=div(voltaje,100); unidades=division.quot; division=div(division.rem,10); decimas=division.quot; centesimas=division.rem; lcd_goto(0x40); lcd_putch(unidades+0x30); lcd_putch('.'); lcd_putch(decimas+0x30); lcd_putch(centesimas+0x30); DelayMs(20); } 9

10 10 10 DIAGRAMA DE CONEXIONES: RE3/MCLR/VPP 1 RA1/AN1/C12IN1-3 RA2/AN2/VREF-/CVREF/C2IN+ 4 RA4/T0CKI/C1OUT 6 RA5/AN4/SS/C2OUT 7 RB0/AN12/INT 33 RB1/AN10/C12IN3-34 RB2/AN8 35 RA7/OSC1/CLKIN 13 RA6/OSC2/CLKOUT 14 RD5/P1B 28 RD6/P1C 29 RD7/P1D 30 RC4/SDI/SDA 23 RC5/SDO 24 RC3/SCK/SCL 18 RC2/P1A/CCP1 17 RC1/T1OSI/CCP2 16 RC0/T1OSO/T1CKI 15 RB7/ICSPDAT 40 RB6/ICSPCLK 39 RB5/AN13/T1G 38 RB4/AN11 37 RD3 22 RD2 21 RD1 20 RD0 19 RC7/RX/DT 26 RC6/TX/CK 25 RE2/AN7 10 RE1/AN6 9 RE0/AN5 8 RA3/AN3/VREF+/C1IN+ 5 RD4 27 RB3/AN9/PGM/C12IN2-36 RA0/AN0/ULPWU/C12IN0-2 U1 PIC16F887 D7 14 D6 13 D5 12 D4 11 D3 10 D2 9 D1 8 D0 7 E 6 RW 5 RS 4 VSS 1 VDD 2 VEE 3 LCD1 LM016L VCC GND 50% RV1 1k Volts R1 10k VCC

TUTORIAL. Hacer uso de las interrupciones. Conocer el problema de los rebotes en los pulsadores y plantear algunas formas de solucionarlo.

TUTORIAL. Hacer uso de las interrupciones. Conocer el problema de los rebotes en los pulsadores y plantear algunas formas de solucionarlo. 1 OBJETIVOS TUTORIAL Hacer uso de las interrupciones. Conocer el problema de los rebotes en los pulsadores y plantear algunas formas de solucionarlo. INTRODUCCIÓN: Utilizaremos dos importantes funciones

Más detalles

TEMA 20 EL CONVERSOR A/D

TEMA 20 EL CONVERSOR A/D TEMA 20 EL CONVERSOR A/D Introducción Al Conversor Analógico/Digital Los microcontroladores PIC de la familia 16F78x, poseen un conversor A/D de 10 bits de resolución, y con 5 entradas para los dispositivos

Más detalles

TUTORIAL Teclado matricial. Manejar teclados matriciales por el método RWR. Conocer el uso y la utilidad de las Pull-Up del puerto B.

TUTORIAL Teclado matricial. Manejar teclados matriciales por el método RWR. Conocer el uso y la utilidad de las Pull-Up del puerto B. 1 TUTORIAL Teclado matricial OBJETIVOS Manejar teclados matriciales por el método RWR. Conocer el uso y la utilidad de las Pull-Up del puerto B. INTRODUCCIÓN: El teclado matricial es uno de los dispositivos

Más detalles

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A:

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A: 1 TUTORIAL II parte A OBJETIVOS Conocer el manejo de puertos del microcontrolador 16F877A, registros TRIS y PORT. Familiarizarse con las principales instrucciones del lenguaje y la estructura de un programa

Más detalles

TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP

TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP Página 2: TARJETA DE ENTRENAMIENTO CON LOS PIC DE 40 PINES 16F887, 16F1937 Y 18F4620 DE MICROCHIP. REF: KMCH2 Página 6: TARJETA DE

Más detalles

Conversores Análogo-Digital

Conversores Análogo-Digital Conversores Análogo-Digital mc PIC Preparado por : jhuircan Depto. Ingeniería Eléctrica Universidad de La Frontera Proceso de Conversión Código Correspondiente a la muestra j S(t) S(k) 0010..0011 ADC t

Más detalles

EL módulo conversor A/D. (c) Domingo Llorente

EL módulo conversor A/D. (c) Domingo Llorente EL módulo conversor A/D (c) Domingo Llorente 2010 1 Características del conversor A/D Ocho entradas de señal analógica. (5 para el 16F876x) Resolución de la conversión de 10 bits. (0-1024) Distintas fuentes

Más detalles

LENGUAJE C MPLAB X MPLAB XC8 C COMPILER GERMÁN ANDRÉS ZAPATA PUERTA

LENGUAJE C MPLAB X MPLAB XC8 C COMPILER GERMÁN ANDRÉS ZAPATA PUERTA LENGUAJE C { MPLAB X MPLAB XC8 C COMPILER GERMÁN ANDRÉS ZAPATA PUERTA TIPOS DE DATOS ENTEROS RANGO DE DATOS ENTEROS TIPOS DE DATOS REALES RANGO DE DATOS REALES RANGO DE DATOS REALES Tipo Rango FLOAT ±1.17549435082

Más detalles

Práctica 3 Gestión de puertos de entrada

Práctica 3 Gestión de puertos de entrada INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido

Más detalles

Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550.

Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550. Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550. http://picfernalia.blogspot.com.es/2012/07/conversor-adc.html ADCON0: - ADON: Habilita el módulo convertidor A/D. - GO/DONE: Con

Más detalles

LOS PIC16F88X: LOS PUERTOS DE E/S

LOS PIC16F88X: LOS PUERTOS DE E/S LOS PIC16F88X: LOS PUERTOS DE E/S IES Juan de la Cierva Aprendizaje de la Electrónica a través de la Robótica Fernando Remiro Domínguez PORTA Es un puerto bidireccional de 8 bits que permite el acceso

Más detalles

Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE

Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE 25 3 ENTRADA / SALIDA Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE Cada uno de estos puertos es de 8 bits, sin embargo no todos

Más detalles

Nelson David Muñoz Politécnico CJIC TUTORIAL DISPLAYS

Nelson David Muñoz Politécnico CJIC  TUTORIAL DISPLAYS 1 TUTORIAL DISPLAYS OBJETIVOS Familiarizarse con el manejo de displays de 7 segmentos por medio de microcontroladores. Crear y manipular variables y vectores de constantes. Realizar la implementación física

Más detalles

PROFESOR: Práctica 9. Convertidor Analógico-Digital

PROFESOR: Práctica 9. Convertidor Analógico-Digital INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido

Más detalles

CONVERTIDOR ANÁLOGICO-DIGITAL (ADC)

CONVERTIDOR ANÁLOGICO-DIGITAL (ADC) Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.

Más detalles

4.4 Interrupciones RBI (Interrupciones por cambio de estado)

4.4 Interrupciones RBI (Interrupciones por cambio de estado) 49 4.4 Interrupciones RBI (Interrupciones por cambio de estado) Cuatro pines del PORTB (RB7:RB4) son capaces de disparar una interrupción por cambio de estado. Este tipo de interrupciones son comúnmente

Más detalles

V = 3,4567 V M:4,45V m:0,23v

V = 3,4567 V M:4,45V m:0,23v Práctica 10 Módulo de conversión A/D: voltímetro digital Fecha: 28 de Abril de 2005 Se pretende realizar un programa que se encargue de efectuar la medida continua de una tensión analógica comprendida

Más detalles

7 CONVERTIDOR ANALÓGICO DIGITAL

7 CONVERTIDOR ANALÓGICO DIGITAL 81 7 CONVERTIDOR ANALÓGICO DIGITAL La familia PIC18 USB posee un convertidor Analógico Digital de 10 bits con 10 entradas en dispositivos de 28 pines y 13 entradas en dispositivos de 40/44 pines. Los siguientes

Más detalles

PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC

PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC Duración: 1 semanas Objetivo General: Desarrollar una aplicación basada en la adquisición de datos mediante el convertidor Analógico

Más detalles

La familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas.

La familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas. 59 5 TIMERS Todos los microcontroladores poseen circuitos temporizadores (timers), los cuales son útiles para: Programar tareas con alta precisión. Contar pulsos externos. Medir intervalos de tiempo. etc.

Más detalles

Práctica 6. Control de LCD 16x2 con PIC 16F84A.

Práctica 6. Control de LCD 16x2 con PIC 16F84A. Práctica 6 Control de LCD 16x2 con PIC 16F84A. Eduardo V. Abad Descripción de las características y funcionamiento del LCD 44780 Las pantallas de cristal líquido (LCD) se han popularizado mucho en los

Más detalles

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA PRÁCTICAS DE CIRCUITOS LÓGICOS LABORATORIO DE COMPUTACIÓN IV PRÁCTICA 6 NOMBRE

Más detalles

Transmisor de Presión Diferencial para Medición de Caudal Usando como Elemento Primario un Tubo Venturi

Transmisor de Presión Diferencial para Medición de Caudal Usando como Elemento Primario un Tubo Venturi 20 Transmisor de Presión Diferencial para Medición de Caudal Usando como Elemento Primario un Tubo Venturi Calma, Ivia., Custodio, Ángel. [email protected],[email protected] UNEXPO Resumen El presente

Más detalles

INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A

INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A Rev. 24/09/2018 : Se realizó algunas correcciones. INTRODUCCION A LA CONFIGURACION DEL CONVERSOR ANALOGICO DEL PIC16F876A La teoría que se presenta es válida para los micro controladores de la empresa

Más detalles

Proyecto 3: CONTROL DE VELOCIDAD DE UN MOTOR DC Y TRANSMISIÓN DE DATOS

Proyecto 3: CONTROL DE VELOCIDAD DE UN MOTOR DC Y TRANSMISIÓN DE DATOS UNIVERSIDAD DEL VALLE DE GUATEMALA COLEGIO UNIVERSITARIO Proyecto 3: CONTROL DE VELOCIDAD DE UN MOTOR DC Y TRANSMISIÓN DE DATOS Guatemala, Abril 2012 Oscar Reyes, Carnet: 09565 Pablo Azurdia, Carnet: 08308

Más detalles

PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com

PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com Guía de Operación Reloj en tiempo real Modulo: RTCU2iempo real Clave: 719 El modulo 719 Reloj en tiempo real- utiliza

Más detalles

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware y

Más detalles

INTRODUCCION A PLC. Autor: Angel M Alicea, PE

INTRODUCCION A PLC. Autor: Angel M Alicea, PE INTRODUCCION A PLC Autor: Angel M Alicea, PE Controles de Lógica Programable Prof. Egberto Hernández EX#1-Repaso PLC Parte #2 [email protected] www.profehernandez.weebly.com Conversión de Puertas

Más detalles

GESTION DE UN LCD USANDO CCS COMPILER (PICC)

GESTION DE UN LCD USANDO CCS COMPILER (PICC) GESTION DE UN LCD USANDO CCS COMPILER (PICC) La mayoría de displays de cristal líquido se usan con controlador del tipo HD44780, con un número de líneas variable y una cantidad de caracteres también variable,

Más detalles

Tema 3 Constantes, Variables y Tipos

Tema 3 Constantes, Variables y Tipos Tema 3 Constantes, Variables y Tipos Contenidos 1. Definiciones. 1.1 Variables y Constantes. 1.2 Identificadores. 2. Declaración de Variables en un Programa en C. 3. Tipos de Datos. 3.1 Clasificación.

Más detalles

Periféricos Básicos Visualizador LCD

Periféricos Básicos Visualizador LCD Periféricos Básicos Visualizador LCD Es frecuente la necesidad de mostrar mensajes que tienen que ver con el estado de algo o el valor de un instrumento de medida electrónico. Para estos casos la utilización

Más detalles

PIC MICRO ESTUDIO Temporizador con el 16F872 Guía de Uso

PIC MICRO ESTUDIO Temporizador con el 16F872  Guía de Uso PIC MICRO ESTUDIO Temporizador con el 16F872 www.electronicaestudio.com Guía de Uso Temporizador con el PIC16F872 Los temporizadores los encontramos en muchos lugares de nuestra vida diaria, generalmente

Más detalles

Segundo Parcial Programación en Mikro C PIC16F877

Segundo Parcial Programación en Mikro C PIC16F877 Segundo Parcial Programación en Mikro C para microcontroladores PIC PIC16F877 Operadores a nivel de bits Operador operacion & AND; compara pares de bits y regresa 1 si ambos son 1 s, de otra manera regresa

Más detalles

Curso de Automatización y Robótica Aplicada con Arduino

Curso de Automatización y Robótica Aplicada con Arduino Temario Curso de Automatización y Robótica Aplicada con Arduino Módulo 1. Programación en Arduino. Temario. Curso. Automatización y Robótica Aplicada con Arduino. Módulo 1. Programación en Arduino. Duración

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Display 7 segmentos. Ing. Diego Chacón, Mdhd.

Display 7 segmentos. Ing. Diego Chacón, Mdhd. Display 7 segmentos Ing. Diego Chacón, Mdhd. El displays segmentos, es un componente que se utiliza para la representación de números en muchos dispositivos electrónicos. Cada vez es más frecuente encontrar

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...

Más detalles

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2015

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2015 Numeración Binaria, Hexadecimal y Octal 1.- Introducción a los números binarios, hexadecimal y octal: El sistema de numeración binario y los códigos digitales son fundamentales en electrónica digital,

Más detalles

ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES

ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES Un autómata programable es: Un equipo electrónico, basado en un microprocesador o microcontrolador, que tiene generalmente una configuración modular, puede programarse

Más detalles

Firma digital de actas académicas

Firma digital de actas académicas Versión: v01r002 Fecha: 12/06/2012 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier

Más detalles

CURSO: ELECTRÓNICA DIGITAL SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: ING. JORGE ANTONIO POLANÍA

CURSO: ELECTRÓNICA DIGITAL SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: ING. JORGE ANTONIO POLANÍA CURSO: ELECTRÓNICA DIGITAL SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: ING. JORGE ANTONIO POLANÍA En esta unidad usted aprenderá a utilizar los diferentes circuitos integrados que se han fabricado para resolver

Más detalles

HARDWARE USB/RS232 (28 servos)

HARDWARE USB/RS232 (28 servos) HARDWARE USB/RS232 (28 servos) MANUAL DE MONTAJE Diseño de: J.V.M INDICE 1- MONTAJE DEL HARDWARE.. PAG 2 LISTA DE MATERIALES INSTRUCCIONES PARA EL MONTAJE PINEADO DEL MICROCONTROLADOR 2- ESQUEMA ELECTRONICO

Más detalles

PRÁCTICA 7. CIRCUITOS ARITMÉTICOS

PRÁCTICA 7. CIRCUITOS ARITMÉTICOS PRÁCTICA 7. CIRCUITOS ARITMÉTICOS 1. Objetivo El objetivo de esta práctica es estudiar circuitos aritméticos. Como ejemplo de los circuitos aritméticos se va a usar el integrado 74LS283 (sumador completo

Más detalles

6 MODULACIÓN DE ANCHO DE PULSO (PWM)

6 MODULACIÓN DE ANCHO DE PULSO (PWM) 69 6 MODULACIÓN DE ANCHO DE PULSO (PWM) En el PWM, se produce un pulso rectangular con un ciclo de trabajo determinado (comúnmente producido por un Timer), este ciclo de trabajo puede variar de 0 a 100%.

Más detalles

TUTORIAL III V2 (PaP)

TUTORIAL III V2 (PaP) 1 TUTORIAL III V2 (PaP) OBJETIVOS Conocer el manejo de los motores paso a paso. Reforzar conceptos sobre el manejo de puertos I/O. Realizar lecturas de puertos y toma de decisiones basadas en estas. INTRODUCCIÓN

Más detalles

PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA

PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA Actividades: A05-1: Elaboración del diagrama de flujo de las funciones de control

Más detalles

CÁLCULO Y DEPÓSITO CTS

CÁLCULO Y DEPÓSITO CTS DEFINICIÓN CÁLCULO Y DEPÓSITO CTS La Compensación por el Tiempo de Servicios (CTS), es un beneficio que otorga el gobierno para los Trabajadores, el monto depende del Régimen Laboral de la empresa (Según

Más detalles

Tema 1 Sistemas de numeración

Tema 1 Sistemas de numeración Tema 1 Sistemas de numeración 1.1 - Sistema de numeración BINARIO En el sistema binario de numeración existen solamente dos símbolos distintos: el 0 y el 1. A primera vista puede resultar una forma de

Más detalles

SISTEMAS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN SISTEMAS DE NUMERACIÓN INDICE. 1. DEFINICIÓN DE SISTEMAS DE NUMERACIÓN.... 1 2. TEOREMA FUNDAMENTAL DE LA NUMERACIÓN... 3 3. SISTEMAS DECIMAL, BINARIO, OCTAL Y HEXADECIMAL.... 5 3.1. SISTEMA DECIMAL...

Más detalles

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal Sistemas con Notación Posicional (1) Sistemas Númericos N b = a n-1 *b n-1 + a n-2 *b n-2 +... + a 0 *b 0 +a -1 *b - 1 + a -2 *b -2 +... + a -m *b -m Sistemas con Notación Posicional (2) N b : Número en

Más detalles

DaVinciTEXTIL. Codificación de artículos

DaVinciTEXTIL. Codificación de artículos Codificación de artículos El código de los artículos, consta de un máximo de 10 caracteres alfanuméricos Antes de empezar a codificar los artículos/materiales se debe tener en cuenta que el sistema permite

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Pequeño Manual del Protoboard

Pequeño Manual del Protoboard Pequeño Manual del Protoboard Curso Análisis de Circuitos Rodrigo Moreno V. Descripción El protoboard es una tabla que permite interconectar componentes electrónicos sin necesidad de soldarlos. Así, se

Más detalles

Abrir y cerrar Outlook 2010

Abrir y cerrar Outlook 2010 Si es usted usuario habitual de la suite Microsoft Office, sabrá que la instalación se realiza en bloque, es decir, al instalar la suite Office 2010 se instalará automáticamente también esta versión de

Más detalles

CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA

CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA Un receptor asíncrono / transmisor universal (UART) es un bloque de circuitería responsable de implementar

Más detalles

SISTEMAS DE NUMERACION

SISTEMAS DE NUMERACION SISTEMA DECIMAL Este sistema consta de diez símbolos que van desde el numero 0 hasta el numero 9, los cuales le dan la característica principal a este sistema conocido por todo el mundo. Estos símbolos

Más detalles

Modulador PWM con Microcontroladores Pic

Modulador PWM con Microcontroladores Pic Modulador PWM con Microcontroladores Pic Introducción: El siguiente proyecto de modulación pwm (modulación por ancho de pulso ) que vamos describir, nos permite modular 4 señales analógicas que ingresaran

Más detalles

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 2 Aritmética y Codificación Aritmética

Más detalles

Puertas lógicas NAND, NOR y OR exclusiva Práctica # 10

Puertas lógicas NAND, NOR y OR exclusiva Práctica # 10 Objetivos Puertas lógicas NAND, NOR y OR exclusiva Práctica # 10 Estudiar la operación y uso de las compuertas NAND y NOR Investigar la relación entre las entradas y las salidas de la puerta OR exclusiva

Más detalles

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION

Centro Universitario de Ciencias Exactas e Ingenierías DIVISION DE ELECTRONICA Y COMPUTACION SISTEMA DE SEGURIDAD PARA CASA HABITACION González Padilla Carlos Efraín, Hernández García Edgar Aureliano, López Seda Celia Cristina, Vázquez Domínguez Armando. e-mail: [email protected], [email protected],

Más detalles

Utilización del menú Formato de Celdas

Utilización del menú Formato de Celdas Formatos en Excel La forma en que la información aparece en la hoja de cálculo se puede cambiar si se cambia el tamaño, estilo y color de los datos dentro de esas celdas. El formato predeterminado que

Más detalles

TEMA 2: Control combinacional. 1.- Introducción. Esquema:

TEMA 2: Control combinacional. 1.- Introducción. Esquema: Esquema: TEMA 2: Control combinacional TEMA 2: Control combinacional...1 1.- Introducción...1 1.1.-Diseño de circuitos combinacionales...2 2.- Circuitos combinacionales avanzados...2 2.1.- Codificadores...2

Más detalles

SISTEMAS DE NUMERACIÓN Y CODIFICACIÓN

SISTEMAS DE NUMERACIÓN Y CODIFICACIÓN SISTEMAS DE NUMERACIÓN Y CODIFICACIÓN EL LENGUAJE DEL ORDENADOR Todos los elementos electrónicos del ordenador son digitales, es decir, trabajan con dos estados posibles: - El estado de activación supone

Más detalles

SISTEMAS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN SISTEMAS DE NUMERACIÓN BINARIO, OCTAL Y HEXADECIMAL EDICIÓN: 091113 LUIS GONZÁLEZ DEPARTAMENTO DE TECNOLOGÍA I.E.S. SANTA EUGENIA SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos

Más detalles

Problemas de Recursividad

Problemas de Recursividad Problemas de Recursividad Problema 1. El factorial de un número entero n 0, denotado como n!, se define! como!!! i = 1 2 n cuando n > 0, y 0! = 1. Por ejemplo 6! = 1 2 3 4 5 6 = 720 Diseñad una método

Más detalles

LCD ING. DIEGO CHACON MDHD

LCD ING. DIEGO CHACON MDHD LCD ING. DIEGO CHACON MDHD LCD: Display de Cristal Líquido (Liquid Crystal Display) Los Display LCD son visualizadores pasivos, esto significa que no emiten luz como el visualizador o display alfanumérico

Más detalles

PIC16F88. Características

PIC16F88. Características Osciladores PIC16F88. Características Osciladores a cristal: LP, XT y HS hasta 20Mhz Oscilador externo hasta 20Mhz Oscilador interno: 31Khz 8Mhz Periféricos Módulo PWM/CCP CCP (captura/comparación) ->

Más detalles

APLICACIÓN DE ÁRBOLES BINARIOS

APLICACIÓN DE ÁRBOLES BINARIOS PRÁCTICA Nº 6: 2 sesiones (del 22 al 31 de Mayo de 2002) APLICACIÓN DE ÁRBOLES BINARIOS A LA COMPRESIÓN DE FICHEROS DE TEXTO MEDIANTE LA UTILIZACIÓN DE LOS CÓDIGOS DE HUFFMAN 0.- OBJETIVOS El objetivo

Más detalles

TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER.

TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER. 1 TUTORIAL OBJETIVOS Familiarizarse con el TMR0 como contador de pulsos internos y generador de retardos. Conocer el método del polling para verificar banderas de dispositivos. Crear y manipular variables

Más detalles

Representación gráfica de datos

Representación gráfica de datos Representación gráfica de datos Concepto de gráfico Un gráfico es una representación visual de información numérica. Está vinculado a los datos de la hoja de cálculo a partir de la que se genera y se actualiza

Más detalles

Represent. Información. Caracteres Alfanuméricos

Represent. Información. Caracteres Alfanuméricos Representación de la 2009-20102010 Sistemas de Numeración 1 a Representar Qué información necesitamos representar? Caracteres Alfabéticos: A, B,..., Z, a, b,..., z Caracteres numéricos: 0, 1,..., 9 Caracteres

Más detalles

Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430.

Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430. Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430. Objetivos. Estudiar y comprender los principios básicos de conversión análogo digital. Estudiar y comprender

Más detalles

CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN

CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN Autoras: Jessica Maricela Alvarez Murillo Aida Liliana De La Cruz Vaca El presente proyecto busca ayudar a personas con discapacidad visual a percibir

Más detalles

Herramienta de comunicación privada: Mensajería y Usuarios en línea

Herramienta de comunicación privada: Mensajería y Usuarios en línea Herramienta de comunicación privada: Mensajería y Usuarios en línea Contenido O USUARIOS EN LÍNEA Y BLOQUE DE MENSAJES... 3 Introducción... 3 Configuración... 3 Enviar un mensaje... 4 O USUARIOS EN LÍNEA

Más detalles

PRÁCTICA 5. CIRCUITOS CONTADORES SÍNCRONOS

PRÁCTICA 5. CIRCUITOS CONTADORES SÍNCRONOS PRÁCTICA 5. CIRCUITOS CONTADORES SÍNCRONOS 1. Objetivo El objetivo de esta práctica es estudiar el funcionamiento de los contadores síncronos construidos a partir de biestables, y aprender cómo se pueden

Más detalles

COMUNICACIÓN I2C (Bus de circuito inter-integrado)

COMUNICACIÓN I2C (Bus de circuito inter-integrado) Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.

Más detalles

Apéndice B Programa para calcular inclinación con PIC 16F877A

Apéndice B Programa para calcular inclinación con PIC 16F877A Apéndice B Programa para calcular inclinación con PIC 16F877A list p=16f877a ; list directive to define processor #include ; processor specific variable definitions ;***** DEFINICIÓN DE

Más detalles

Representación de números enteros: el convenio complemento a dos

Representación de números enteros: el convenio complemento a dos Representación de números enteros: el convenio complemento a dos Apellidos, nombre Martí Campoy, Antonio ([email protected]) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior

Más detalles

Decodificadores y Demultiplexores. Pedro Fernández Ignacio de la Rosa

Decodificadores y Demultiplexores. Pedro Fernández Ignacio de la Rosa Decodificadores y Demultiplexores Pedro Fernández Ignacio de la Rosa Decodificadores El trabajo de un decodificador, es recibir como entradas códigos en binario (N bits) y activar una de las M salidas,

Más detalles

Sistema de Medición de Temperatura Manipulado

Sistema de Medición de Temperatura Manipulado Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Mecánica Eléctrica Laboratorio de Electrónica Practica Final Microcontroladores Sistema de Medición de Temperatura Manipulado Objetivos

Más detalles

Conversor A/D. Conversor Analógico a Digital

Conversor A/D. Conversor Analógico a Digital Conversor Analógico a Digital Analógico Analógico Controlador Sensor Nivel Valor Deseado V.D. Controlador Proceso Proceso V.D. Controlador Proceso Controlador Digital A/D Micro procesador D/A Conversor

Más detalles

Tipos de variables. Lenguaje C. Departamento de Electrónica. Tipos de datos, variables y constantes. Fundación San Valero

Tipos de variables. Lenguaje C. Departamento de Electrónica. Tipos de datos, variables y constantes. Fundación San Valero Lenguaje C Tipos de variables Departamento de Electrónica Fundación San Valero Tipos de datos, Cinco tipos de datos básicos: Carácter (char): 8 bits -128 a 127. Entero (int): 32 bits -2.147.483.648 a 2.147.483.647.

Más detalles

PRÁCTICAS DE ELECTRÓNICA DIGITAL

PRÁCTICAS DE ELECTRÓNICA DIGITAL PRÁCTICAS DE ELECTRÓNICA DIGITAL Práctica 0: CONEXIÓN DE LOS CIRCUITOS INTEGRADOS (C.I.) 1º: Para que funcionen correctamente, han de estar conectados a una tensión de 5V. Para realizar esto, el polo (+)

Más detalles

Práctica 2 Estadística Descriptiva

Práctica 2 Estadística Descriptiva Práctica 2 Estadística Descriptiva Contenido Introducción...................................... 1 Tablas de frecuencias................................. 2 Medidas de centralización, dispersión y forma...................

Más detalles

Contenido. Página 2 de 8

Contenido. Página 2 de 8 RÚBRICA Contenido INTRODUCCIÓN... 3 CONFIGURACIÓN Y GESTIÓN DE UNA RÚBRICA... 3 Definir un nuevo formulario de calificación desde cero, para crear un nuevo formulario desde cero... 4 Crear un nuevo formulario

Más detalles

COMBINACIONAL USANDO PUERTAS LÓGICAS CONVERSOR DE CODIGO GRAY A BINARIO

COMBINACIONAL USANDO PUERTAS LÓGICAS CONVERSOR DE CODIGO GRAY A BINARIO Facultad de Informática Universidad Complutense de Madrid FUNDAMENTOS DE COMPUTADORES PRÁCTICA 1: MONTAJE DE UN CIRCUITO COMBINACIONAL USANDO PUERTAS LÓGICAS El objetivo de esta primera práctica es tomar

Más detalles

INSTRUCTOR: Manuel Eduardo López

INSTRUCTOR: Manuel Eduardo López INSTRUCTOR: Manuel Eduardo López RESULTADOS EN BRUTO MEDICIÓN DE VOLTAJE PARTES I. USO DE ESCALAS DEL VOLTÍMETRO Se identifica la terminal (+) y (-) del medidor y se conecta a la fuente de alimentación,

Más detalles

2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U)

2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U) 2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U) Este controlador de la casa Hitachi se usa para mostrar caracteres alfanuméricos en paneles LCD de matriz pasiva (los típicos que se pueden encontrar

Más detalles

Iniciación a Microsoft Excel. Definición y descripción de una hoja de cálculo

Iniciación a Microsoft Excel. Definición y descripción de una hoja de cálculo Iniciación a Microsoft Excel El programa que nos ocupará a continuación, Microsoft Excel, nos permite representar información de cualquier tipo en forma tabulada, así como realizar operaciones de cálculo

Más detalles

PROBLEMAS TEMA 1: Estructuras de interconexión de un computador

PROBLEMAS TEMA 1: Estructuras de interconexión de un computador PROBLEMAS TEMA 1: Estructuras de interconexión de un computador Problemas propuestos en examen PROBLEMA 1. Una CPU que emplea un tamaño de palabra de 16 bits tiene un repertorio de 16 instrucciones con

Más detalles

Definición(2) La base (r) de un sistema de numeración especifica el número de dígitos o cardinal* de dicho conjunto ordenado. Las bases más utilizadas

Definición(2) La base (r) de un sistema de numeración especifica el número de dígitos o cardinal* de dicho conjunto ordenado. Las bases más utilizadas Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Definición(1) Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos

Más detalles

GUIA PRACTICA PARA LA APLICACIÓN DE MS EXCEL TECNOLOGIA/ INFORMATICA

GUIA PRACTICA PARA LA APLICACIÓN DE MS EXCEL TECNOLOGIA/ INFORMATICA Fórmulas y funciones De la barra de menú seleccionmos la opción insertar y haciendo clic en la opción f x se desplegará el siguiente cuadro de diálogo a partir del cual escogeremos la función adecuada

Más detalles

PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD

PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD Fecha de entrega: 28 de septiembre Durante la realización de esta práctica el estudiante debe familiarizarse con el uso de dos tipos de sensores:

Más detalles

TEMA 5. SISTEMAS COMBINACIONALES MSI. INTRODUCCIÓN

TEMA 5. SISTEMAS COMBINACIONALES MSI. INTRODUCCIÓN Circuitos Combinacionales MSI 1 TEMA 5. SISTEMAS COMBINACIONALES MSI. INTRODUCCIÓN Los sistemas combinacionales son aquellos en los que las salidas dependen exclusivamente de las entradas, luego para una

Más detalles