
_dis playcur sor(_GCUR SO ROFF);
a = inp(0x21);
a &= 0xdf;
/*un mask irq5 */
outp(0x21,a);
_set text po si tion(11,10);
printf(“Ch Trgt Read Dif fer ence”);
while(1)
{
for(a=0; a; a++)
/* Scan all chan nels */
{
c=get conv(a,0);
/* Chan nel a, sin gle ended, Uni po lar */
_set text po si tion(a+12,10);
printf(“%2d %3X %3X %3X”,a,tar[a],c,abs(c- tar[a]));
if(c tar[a])
putch('-');
if(c tar[a])
putch('+');
if(c == tar[a])
putch(' ');
printf(“ %3d%% ”,abs(c- tar[a]) / 41);
if(a 0 && a )
{
If(abs(c- tar[a])() /*1% re sis tors used for test ing */
printf(“Pass”);
else
printf(“Fail”);
}
if(a == 0 || a == 7)
{
If(abs(c- tar[a])) /*used for off set/gain cali bra tion*/
printf(“Pass”);
else
printf(“Fail”);
}
}
if(kbhit())
break;
}
a = inp(0x21);
a |= 0x20;
/*mask irq5 */
outp(0x21,a);
_dis playcur sor(_GCUR SO RON);
_dos_set vect(0x0d,OldRq5);
_dos_set vect(0x1c,OldTmr);
}
/* Get con ver sion. */
/* MODE:
0
Sin gle ended, Uni po lar.
1
Sin gle ended, Bi po lar.
2
Dif fer en tial, Uni po lar.
3
Dif fer en tial, Bi po lar.
Page 2-8
OPERATIONS MANUAL PCM-AIO
980723
WinSystems - "The Embedded Systems Authority"
Содержание PCM-AIO
Страница 21: ...5 APPENDIX A MAX180 DATASHEET REPRINT ...
Страница 22: ......
Страница 23: ......
Страница 24: ......
Страница 25: ......
Страница 26: ......
Страница 27: ......
Страница 28: ......
Страница 29: ......
Страница 30: ......
Страница 31: ......
Страница 32: ......
Страница 33: ......
Страница 34: ......
Страница 35: ......
Страница 36: ......
Страница 37: ......
Страница 38: ......
Страница 39: ......
Страница 40: ......
Страница 41: ......