Páginas

jueves, 9 de septiembre de 2010

control on-off

aquí les dejo uncontrol on-off hecho en PIC de la empresa CCS

#include<18f4520.h>

# device adc=10
#fuses HS,NOWDT,NOMCLR
#use delay(clock=8Mhz)
int16 t,ts,ti;
void main(){
setup_adc_ports(AN0_TO_AN2|VSS_VREF);
setup_adc(ADC_CLOCK_INTERNAL);
while(TRUE){
set_adc_channel(0);
delay_us(25);
ts=read_adc();
set_adc_channel(1);
delay_us(25);
ti=read_adc();
set_adc_channel(2);
delay_us(25);
t=read_adc();
if(t>ts)
output_low(PIN_D0);
else
if(t<ti)
output_high(PIN_D0);
}
}
 
este pequeño programa es para monitorear un sistema de calefacción que contiene tres entradas analogicas
dos de las cuales serán de referencia tanto superior como inferior y un canal será para el sensor LM35

No hay comentarios:

Publicar un comentario