ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ecuaciones_Diferenciales_Ingenierias


Enviado por   •  16 de Agosto de 2018  •  Documentos de Investigación  •  347 Palabras (2 Páginas)  •  101 Visitas

Página 1 de 2

#include <16F877A.h>

#fuses HS,NOWDT,NOLVP

#use delay(clock=4000000)

#bit t1_overflow=0x0C.0

#include <lcd.c>

void main() {

int cycles8, cycles;

int32 freq;

long freqc_high;

long freqc_low;

lcd_init();

lcd_putc("FRECUENCIA\n");

lcd_putc("Frec:");

while (TRUE) {

cycles8=0;

cycles=0;

freqc_high=0;

t1_overflow=0;

set_timer1(0);

setup_timer_1(T1_EXTERNAL|T1_DIV_BY_1);

while (cycles!=0xFF) {

cycles8=0;

while (cycles8!=0xFF) {

if (t1_overflow)

{t1_overflow=0;freqc_high++;}

else

{delay_cycles(5);}

delay_cycles(62);

cycles8++;

}

delay_cycles(216);

cycles++;

}

delay_cycles(211);

setup_timer_1(T1_DISABLED);

if (t1_overflow)

freqc_high++;

freqc_low=get_timer1();

freq=make32(freqc_high,freqc_low);

lcd_gotoxy(6,2);

printf(lcd_putc,"%LUHz ",freq/5);

}

}

...

Descargar como (para miembros actualizados)  txt (1.1 Kb)   pdf (42.9 Kb)   docx (10.5 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com