8 led paralelni port

3
ŽSV učitelja tehničke kulture Splitsko dalmatinske županije Slanje binarnog koda na paralelno (LPT) sučelje računala Paralelno sučelje na PC-u ima ukupno 12 digitalnih izlaza i 5 digitalnih ulaza podijeljenih u 3 funkcijske cjeline. 8 izlaznih pinova - DATA Port 5 ulaznih pinova - STATUS Port 4 izlazna pina - CONTROL Port 8 pinova spojenih na masu. Programiranjem u nekom od programskih jezika, ili uporabom freeware programa (Lalim Parallel Port Control i Parallel Port Control by Jaspreet Kaleka ) „otvaramo“ i „zatvaramo“ pinove odnosno dajemo i isključujemo napon od 5V na zadane pinove. Svako sučelje računala ima točno odreñenu adresu što nam daje pristup njegovom upravljanju. Upisivanjem naredbe za pozivanje sučelja šaljemo signal u obliku decimalnog broja kojeg program pretvara u binarni. Ako primjerice u QBASIC-u napišemo “OUT 888,0“, to znači da smo na paralelno sučelje poslali decimalni broj “0“. Tada ce svi pinovi paralelnog porta biti u isključenom stanju, tj. napon ce na svim pinovima biti nula. Pošaljemo li na paralelno sučelje naredbu “OUT 888,2“, tada ce samo pin 3 biti na naponu 5 volti, jer je na njemu “jedinica“, a ostali pinovi na nuli. Izradom jednostavnog elektroničkog sklopa koji se sastoji od 8 svjetlećih dioda, jednog otpornika od 470 ohma i DB25 konektora, možemo jednostavno upravljati diodama spojenim na paralelni port računala. Prema shemi spojimo pinove 2-9 sa svjetlećim LED diodama, a drugi kraj LED dioda spojimo na pin 21 (ili bilo koji pin od 18 do 25), dobit ćemo jednostavan sklop – indikator slanja kodova na paralelno sučelje.

Upload: markomasa

Post on 01-Jul-2015

140 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: 8 Led Paralelni Port

ŽSV učitelja tehničke kulture Splitsko dalmatinske županije

Slanje binarnog koda na paralelno (LPT) sučelje računala

Paralelno sučelje na PC-u ima ukupno 12 digitalnih izlaza i 5 digitalnih ulaza podijeljenih u 3 funkcijske cjeline.

• 8 izlaznih pinova - DATA Port • 5 ulaznih pinova - STATUS Port • 4 izlazna pina - CONTROL Port • 8 pinova spojenih na masu.

Programiranjem u nekom od programskih jezika, ili uporabom freeware programa (Lalim

Parallel Port Control i Parallel Port Control by Jaspreet Kaleka ) „otvaramo“ i „zatvaramo“ pinove odnosno dajemo i isključujemo napon od 5V na zadane pinove. Svako sučelje računala ima točno odreñenu adresu što nam daje pristup njegovom upravljanju. Upisivanjem naredbe za pozivanje sučelja šaljemo signal u obliku decimalnog broja kojeg program pretvara u binarni. Ako primjerice u QBASIC-u napišemo “OUT 888,0“, to znači da smo na paralelno sučelje poslali decimalni broj “0“. Tada ce svi pinovi paralelnog porta biti u isključenom stanju, tj. napon ce na svim pinovima biti nula. Pošaljemo li na paralelno sučelje naredbu “OUT 888,2“, tada ce samo pin 3 biti na naponu 5 volti, jer je na njemu “jedinica“, a ostali pinovi na nuli. Izradom jednostavnog elektroničkog sklopa koji se sastoji od 8 svjetlećih dioda, jednog otpornika od 470 ohma i DB25 konektora, možemo jednostavno upravljati diodama spojenim na paralelni port računala. Prema shemi spojimo pinove 2-9 sa svjetlećim LED diodama, a drugi kraj LED dioda spojimo na pin 21 (ili bilo koji pin od 18 do 25), dobit ćemo jednostavan sklop – indikator slanja kodova na paralelno sučelje.

Page 2: 8 Led Paralelni Port

ŽSV učitelja tehničke kulture Splitsko dalmatinske županije

Lalim Parallel Port Control Instalacija za Windows XP:

• Datoteku „MSWINSCK.OCX“ kopirati u C:\WINDOWS\system32 • Pokrenuti Start-Run i u prostor za upisivanje naredbi upisati: regsvr32

\windows\system32\Mswinsck.ocx

• Pokrenuti izvršnu datoteku „Chcport“ i program bi trebao funkcionirati, nije potrebno izvršiti instalacijsku proceduru, već jednostavno kopirati izvršnu datoteku na disk računala.

Izgled glavnog prozora:

Rad s programom:

1. Windows XP nemaju direktno otvoreno paralelno sučelje, kao što je to u DOS-u i 9x sustavima, stoga će priključivanjem sklopa na paralelno sučelje sve led diode svijetliti. Klikom na Reset sve diode će se ugasiti, a klikom na Set sve diode se uključuju

2. Ako smo u prvom koraku isključili sve diode možemo parcijalno uključivati diode, u prozorčiću na donjem dijelu će se prikazati decimalni ekvivalent odabranog binarnog broja. Klikom na Clear brišemo zadane postavke

3. Prozor u koji možemo upisivati naredbe s pomoću kojih upravljamo paralelnim sučeljem. U mapi za instalaciju se nalaze predlošci nekih programa (ekstenzija .kmp) koje možemo pozvati s pomoću glavnog izbornika File-Open… . Navedene programe možemo ureñivati u samom prozoru programa ili programske datoteke (spremljene u mapi za instalaciju) editiramo u nekom tekstualnom editoru (Notepad) i ureñujemo programske naredbe. Klikom na Clear brišemo sadržaj prozora, klikom na Diagnostic pokrećemo program za dijagnostiku, a klikom na Start/Stop pokrećemo odnosno zaustavljamo odabrane programe.

Page 3: 8 Led Paralelni Port

ŽSV učitelja tehničke kulture Splitsko dalmatinske županije

Parallel Port Control by Jaspreet Kaleka

Instalacija za Windows XP:

• Datoteku „INPOUT32.DLL“ kopirati u C:\WINDOWS\system32. • Program za rad zahtijeva NET Framework 2, te ga je potrebno instalirati ukoliko

nije već instaliran na računalu. To je sustav koji nadograñuje mogućnosti samog operativnog sustava. Radi se o posebnoj infrastrukturi koja programerima nudi gotova rješenja i funkcionalnosti da bi ubrzala i pojednostavila razvoj aplikacija svih vrsta i oblika.

• Pokrenuti instalacijsku datoteku „setup“ i instalirati program na disk računala.

Izgled glavnog prozora i rad s programom:

Početni prozor s pomoću kojeg upravljamo sklopom. Mi ćemo rabiti samo dio koji se odnosi na Data Port u kojem odabiremo uključivanje i isključivanje napona na pinovima.

Prozor u kojem možemo odabrati prikaz „trčećeg svjetla“, odnosno uključivanje dioda redom slijeva na desno ili obrnuto. Takoñer rabimo samo pinove od D0 do D7. Osim toga u ovom prozoru možemo odabrati i trajanje svjetla pojedine diode u milisekundama.

Prozor brojača. Kao i u prethodnim prozorima rabimo samo pinove od D0 do D7 , što znači da umjesto „defaultnih“ 12 bit binary odabiremo samo 8 i trajanje svjetla pojedine diode u milisekundama.