Instrumentacion medica momento 4.
Enviado por jairocardenasvar • 2 de Septiembre de 2016 • Apuntes • 529 Palabras (3 Páginas) • 164 Visitas
3. El grupo debe diseñar un equipo electrónico capaz de medir el pulso arterial o frecuencia cardiaca a partir de una señal plestimógrafica, en este proyecto deben realizar el montaje del sensor con elementos reales y sustentar el diseño por medio de un video.
Para el desarrollo de esta actividad se realizó con lenguaje PIC C COMPILER y se simula en proteus.
1- abrimos el programa PIC C COMPILER
2- escribimos programa en lenguaje c utilizando el PIC 16F877A y un oscilador de 4MHz, escribimos el programa, lo copilamos y el nos muestra si queda bien o quedan errores, en este caso quedo bien listo para cargarlo al micro.
#include <16F877A.h>
#device adc=10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT, RESERVED
#use delay(clock=4000000)
#include
float r,v,v1,r1;
int x,d;
void main()
{
setup_adc_ports(AN0_AN1_AN3);
setup_adc(ADC_CLOCK_DIV_2);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
set_tris_a(0xff);
// TODO: USER CODE!!
inicio:
r=0;
x=0;
v=0;
v1=0;
r1=0;
lcd_init();
while(true)
{
set_adc_channel(0);
delay_us(100);
r=read_adc();
v=((r/1023)*220);
set_adc_channel(1);
delay_us(100);
r1=read_adc();
v1=((r1/1023)*100);
lcd_gotoxy(1,1);
printf(lcd_putc,"FREC CARDIACA: %.2f lat/min",v);
lcd_gotoxy(18,1);
lcd_gotoxy(1,2);
printf(lcd_putc,"SPO2 :%.2f", v1);
lcd_gotoxy(18,1);
if (v1>90)
{
lcd_gotoxy(18,2); // Desplaza el cursor
lcd_putc(" NORMAL "); // imprime
delay_ms(120);
if (v1<90)
{
if(v1>80)
{
lcd_gotoxy(18,2); // Desplaza el cursor
lcd_putc(" PELIGRO "); // imprime
delay_ms(120);
}
if (v1<80)
{
lcd_gotoxy(18,2); // Desplaza el cursor
lcd_putc(" HIPOXIA "); // imprime
delay_ms(120);
}
}
}
}
Luego de que el programa esta listo, se procede a cargarlo en proteus para su respectiva prueba, este nos define si queda bien, se realiza la respectiva prueba.
...