30.01.2013 Views

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

EK A. Örnekler<br />

Örnek A.1: Paralel portun kullanımı<br />

107<br />

/* PC deki paralel porta erişim<br />

oku : paralel portu okur. Eski tip portlar çift yönlü olmadığı için<br />

durum uçları giriş amaçlı kullanıldı<br />

( 4-bit , bi-directiona, EPP, ECP )<br />

yaz : paralel port data uçlarına bilgi gönderir<br />

oku_yaz : durum uçlarından okuduğunu veri uçlarına gönderir<br />

*/<br />

#include <br />

#include <br />

#include <br />

typedef unsigned word;<br />

void binary_yaz(word);<br />

void oku(void);<br />

void yaz(void);<br />

void oku_yaz(void);<br />

word pdata=0x378;<br />

word pstat=0x379;<br />

word bout, bin;<br />

char c;<br />

main()<br />

{<br />

do {<br />

clrscr();<br />

printf("1 - Oku\n");<br />

printf("2 - Yaz\n");<br />

printf("3 - Okuduğunu Yaz\n");<br />

printf("4 - Çık\n");<br />

c = getch();<br />

switch(c) {<br />

case '1' : oku(); break;<br />

case '2' : yaz(); break;<br />

case '3' : oku_yaz(); break;<br />

case '4' : exit(0);<br />

}<br />

} while (1);

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!