1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| #include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <windows.h>
main()
{
char x280,x281; // x280 contient valeur des 8 premiers bits et les
// 4 derniers bits
int val,val1,tension;
//clrscr();
printf("Programme lecture\n");
_outp(0x280,0xDE);
x280=_inp(0x280); //adresse de la carte qui lit les 8 premiers bit
x281=_inp(0x281); // " "4 derniers bit
int sleep Time=5; // pour attendre 5s avant de faire l'acquisition
printf("tempo\n");
printf("lecture: %X : %X\n",x280,x281);
val=(16*(int)x280)/16; //
printf("valeur de val:\t%X\n",val); // conversion que fait la carte
val1=(int)x281/16; // pour obtenir la tension
printf("valeur de val1:\t%X\n",val1); //
tension=(5,12*tension)/(4095-10,24); //
printf("\n tension candibus:%d\n",tension);
getch();
} |
Partager