Upload
leidy-feliciano-fuentes
View
214
Download
0
Embed Size (px)
Citation preview
8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1/5
#include //libreria de lcd
#include // libreria de teclado
foat valorADC;
foat tempera;
#int_AD
void ADC_isr void! //"utina ue se activa cada ve$ ue ocurre una
interrupci%n del ADC
&
read_adcADC_"'AD_()*+!;
,
#int_timer-
int nicmse01se01min012ora01;//declaracion de nuestras variables autili$ar
void isr_timer-void!//uso de la interrupcion del timer- como venia en las
diapositivas
&
set_timer-34536et_timer-!!;//
mse66;//incremento de los miliseundos
i7mse0-1111!//cuando los miliseundos 2aan un seundo..
&
mse01;//...reiniciali$ar los miliseundos a 1...C(D89( ADC
se66;//aumentar un seundo a la cuenta
valorADC0 read_adcADC_:A"_()*+!;
8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2/5
8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3/5
c2ar ;
void main!
&
setup_adcADC_C*(CK_8)'")A*!;
setup_adc_portsA)1!;
set_adc_c2annel1!;
setup_timer_--_internal-_Div_b_-!;//uso del timer - como venia en las
diapositivas..
enable_interrupts8nt_imer-!;
enable_interrupts9lobal!;
//c2ar 0 bd_etc!; //CAB8' ':(: "': "')9*()': D' 3E34 A ?@E?F
lcd_init!;
dela_ms-11!;
bd_init!;
port_b_pullups"G'!;
7or;;!&//codio principal
&
/Hc2ar 0 bd_etc!;
bd_init!;
port_b_pullups"G'!;H/
//lcd_init!;//7uncion principal del lcd para iniciarlo
*CD_=GCIJ7=rorama tu 2oraI!;
i01;
01;
8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4/5
2ilei
8/18/2019 prat5!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5/5
,
dela_ms?11!;
min0bd_etc!;
//ciclo innito
lcd_otoM--!;
print7lcd_putcIN1uON1uON1uI2oraminse!; /// se obtiene la 2ora escrita
en el *CD e el 7ormato 22OmmOss
dela_ms11!;
tempera0valorADCH1.4555;
lcd_otoM-!;
print7lcd_putc I'=0 NPItempera!;
dela_ms11!;
,,
,