Exemple #1
0
int main()
{
	config_dmx();
	gpio0->dir = 0xFF;
	gpio0->write = 0xFF;
	
//	tic_init0();

//	irq_set_mask(0x02);
//	irq_enable();
//for(;;);
	for(;;)
	{
			dmx_init_send();
			sleept1();
			dmx_channel_send(v_ch1);
			sleept1();
			dmx_channel_send(v_ch2);
			sleept1();
			dmx_channel_send(v_ch3);
			sleept1();
			if ( uart0->ucr & UART_DR)
				leer_datos();				
	envio_pwm(v_ch1, v_ch2, v_ch3);
}
}
Exemple #2
0
void menu(struct alumnos datos [n]){

   int opcion;
   int i=0;

   do{
      clrscr();
      printf("           Menu\n");
      printf("--------------------------\n");
      printf("1) Insertar alumno\n");
      printf("2) Eliminar alumno\n");
      printf("3) Consultar alumno\n");
      printf("4) Modificar alumno\n");
      printf("5) Imprimir alumno\n");
      printf("6) Salir del Sistema\n");
      printf("¨Que operacion desea realizar? ");
      scanf("%d",&opcion);

      switch (opcion){
	   case 1:
		clrscr();
		leer_datos(datos,&i);
		break;
	   case 2:
		clrscr();
		eliminar_datos(datos,&i);
		getche();
		break;
	   case 3:
		clrscr();
		buscar_datos(datos,i);
		getche();
		break;
	   case 4:
		clrscr();
		modificar_datos(datos);
		getche();
		break;
	   case 5:
		clrscr();
		mostrar_datos(datos,i);
		getche();
		break;
      }
   }while((opcion<6)&&(opcion>0));
}
int main(int argc, char **argv){
	FILE *ecg, *salida;
	int n_valores, i, j;
	float **valores;
	char *dir_ecg, *opt, dir_salida[DIR_SALIDA_LEN];
	
	int flag = 0;
	
	if(argc != 2){
		ayuda(argv[0]);
		exit(1);
	}
	
	dir_ecg = argv[1];
	
	ecg = fopen(dir_ecg, "r");
	if(ecg == NULL){
			fprintf(stderr, "Error al abrir el archivo.\n");
			exit(1);
	}
	
	valores = leer_datos(ecg, &n_valores);
	fclose(ecg);
	
	for(i = 0; i < DATA_COLS; i++){
		sprintf(dir_salida, "query_%d.sql", i+1);
		salida = fopen(dir_salida, "w");
		
		fprintf(salida, "INSERT INTO TABLA (ATRIBUTO)\nVALUES('{");
		for(j = 0; j < n_valores-1; j++)
			fprintf(salida, "%f,", valores[i][j]);
			
		fprintf(salida, "%f}');", valores[i][j]);
		fclose(salida);
		fprintf(stdout, "Escribio el archivo query_%d.sql\n", i+1);
	}
	
	return 0;
}