Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

14/10/2010 #1


Lectura de ADC y calculo matematico
Hola, quiero hacer un programa el cual tiene que tomar una tension ADC. Realizar una operacion matematica, y expresar el resultado en LCD.
La cuenta es:
x/5-0.1
/0.8
*1150
x seria la tension en volt.
La resolucion de 10bits del micro(16f877a?), el rango de trabajo del sensor es de 0,5v a 4,5V, alimentacion 5v.
Necesito una orientacion, que lenguaje usar(solo manejo el basic, pero casi nada), etc.Gracias.
14/10/2010 #2


Respuesta: Lectura de ADC y calculo matematico
Mira lo podrias hacer en C para microcontroldadores te recomiendo estudiar el libro lenguaje c para microcontroladores aca esta el link de descarga http://www.4shared.com/document/pkh5UBG2/MANVAL_C.html.
y tu programa podria ser de la sig manera:
#include 16f877a.h
#device adc=10//resolucion a usar
#fuses xt,nowdt//usar crystal de 4M
#use delay(clock=4M)//defino la velocidad del relok
#include <lcd.c>//la libreria k se encventra en el programa PCW
void main(){
int16 valor;
floar publica;
setup_adc_ports(AN0);
setup_adc(adc_clock_internal);
lcd_init();
for(;
{
set_adc_channel(0);
delay_us(20);
valor=read_adc();
publica=valor*5.0/1024.0;
printf(lcd_putc,"volts=%01.2f V",publica);
delay_ms(200);
}}
14/10/2010 #3


Respuesta: Lectura de ADC y calculo matematico
Bien, muchas gracias, fue de mucha ayuda, pero necesito un poco mas.
Subo una imagen de como se ve el display, y no se porque.
Otra cosa, como el sensor trabaja entre 0,5v y 4,5v, puedo utilizar Vref- y Vref+ para ajustar ese rango de funcionamiento? como habilitaria la Vref?Muchas gracias.

Edit: leyendo el manual logre acomodar el LCD con el comando lcd_gotoxy (1,1).
Archivos Adjuntos
Tipo de Archivo: rar LC.rar (35,1 KB (Kilobytes), 54 visitas)
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.