Programmierung über Direkt I/O
4.2 Programmbeispiele in C für Dos und Windows 3.x
Die folgenden Programmbeispiele zeigen, wie einfach Programme für die
QUANCOM-Karten geschrieben werden können.
4.2.1
Ansteuerung der Relais
Beispiel zur Programmierung der Relais unter C
#include <stdio.h>
void main()
{
unsigned long ret;
unsigned int port;
int i;
long int j;
unsigned int wert;
port=0x1d0;
if(port==0) exit(0);
while(!kbhit()) {
for(i=0;i<16;++i) {
wert=1<<i;
for(j=0;j!=200000;++j);
outp(port,wert&0xff);
outp(port+1,(wert>>8)&0xff);
}
}
getch();
}
OPTOREL16
Seite 19