tecnologia

Páginas: 2 (352 palabras) Publicado: 3 de abril de 2013
Guía 11: Sensores análogos

En esta guía trabajaremos con los puertos de entrada análogos, los cuales permiten medir intervalos de valores de voltaje, los cuales van desde los 0(v) hasta los 5(v).La sensibilidad que tendrá el puerto análogo dependerá de los bits del puerto, los cuales por default son de 8 bits (0 a 255), pero puede ser modificado para que el rango sea de 10 bits (0 a 1023).Los sensores que más usan esta característica del PIC, son los sensores de temperatura, de humedad, acelerómetros, giroscopios, entre otros.
En el siguiente ejemplo se emplea el uso del puertoanálogo, comienza configurando el PIC para que detecte el puerto análogo y lo configure (setup_adc( ADC_CLOCK_INTERNAL )), luego se configurarán los pines del puerto A (setup_adc_ports(SAN0)) que se usaráncomo análogo, los demás pines del puerto quedarán como puertos de entrada y salida digitales. La siguiente instrucción permite seleccionar de manera específica cual PIN se usará (set_adc_channel(0)),en este caso A0, y el tiempo debe respetarse para que el PIC configure de manera correcta el puerto el tiempo siempre sea igual o superior a 10(us).

#include "16F88.h"
//#device ADC=10
#FUSESNOWDT,NOBROWNOUT,NOLVP,NOPROTECT,XT
#use delay(clock=4000000)
#include "lcd.c"
#define LCD_DATA_PORT getenv("SFR:PORTB")
void main()
{
setup_adc( ADC_CLOCK_INTERNAL );
setup_adc_ports(SAN0);set_adc_channel(0);
delay_us(10);
lcd_init();
lcd_putc("Valor analogo:");
while(TRUE)
{
printf(lcd_putc,"\n%u ",read_adc()); // Linea para comentar//printf(lcd_putc,"\n%lu ",read_adc());
}
}


Actividades

1. Escribir el ejemplo y crear el circuito en proteus. Mejore la línea de comando que permite trabajar con el LCD
2. ¿Qué hace elprograma? Resuma en detalle su funcionamiento.
3. Modifique el programa para que permita leer datos de 10 bits (descomente la segunda línea de comando)
4. Modifique un programa que encienda un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS