Programiranje LPT porta putem qbasic-a - Početnik

poruka: 13
|
čitano: 9.268
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Programiranje LPT porta putem qbasic-a - Početnik

Ovako. Htio bi programirati[Ili eo, da mi vi isprogamirate, ali to u krajnjem skučaju, ja bi htio naučiti] LPT port, il'ti Parelelni port. našao sam ovo: http://www.aaroncake.net/electronics/qblpt.htm. Ali... Ja NEMAM pojma qbasic, nit išta, tako da mi treba nekakva pomoć. Hvala :)

Moj PC  
0 0 hvala 0
17 godina
offline
RE: Programiranje LPT porta putem qbasic-a - Počet
Dava kaže...

Ovako. Htio bi programirati[Ili eo, da mi vi isprogamirate, ali to u krajnjem skučaju, ja bi htio naučiti] LPT port, il'ti Parelelni port. našao sam ovo: http://www.aaroncake.net/electronics/qblpt.htm. Ali... Ja NEMAM pojma qbasic, nit išta, tako da mi treba nekakva pomoć. Hvala :)

 Pa ono, pokrenes qbasic i napises:

OUT 888, 1

i onda stisnes F5 ili RUN, ili sto vec qbasic ima...

 

Think locally, act globally...
15 godina
neaktivan
offline
RE: Programiranje LPT porta putem qbasic-a - Počet
SupremeCommander kaže...
Dava kaže...

Ovako. Htio bi programirati[Ili eo, da mi vi isprogamirate, ali to u krajnjem skučaju, ja bi htio naučiti] LPT port, il'ti Parelelni port. našao sam ovo: http://www.aaroncake.net/electronics/qblpt.htm. Ali... Ja NEMAM pojma qbasic, nit išta, tako da mi treba nekakva pomoć. Hvala :)

 Pa ono, pokrenes qbasic i napises:

OUT 888, 1

i onda stisnes F5 ili RUN, ili sto vec qbasic ima...

 

Nop, vjerovatno je zato što nemam .dll file za kontroliranje portova(nit user port), jer ne postoji za sedmicu

15 godina
odjavljen
offline
Programiranje LPT porta putem qbasic-a - Početnik

OSNOVNO

Paralelni port ima 8 IO (ulaz-izlaz) portova i pet ulaz only

8 ulaz izlaz portova se najviše koristi za izlaze.

 

Znači...

nekoliko osnovnih naredbi

 

OUT broj porta, podatak

x=INP (broj porta(

znači da x će poprimiti vrijednost tog podatka s tog porta

 

A što spajaš na taj port?

Ono sučelje paralelno za robota od fichera?

 

primjer.1

 

888 je za izlaze, 889 za ulaze

Ako na paralelni port spojimo 8 žaruljica na svaki izlaz

 

onda bi ti to izgledalo nekako ovako

 

broj izlaza  0 1   2  3   4   5   6   7    8

podatak     0 1   2   4  8  16  32  64  128

0=gasi sve

cls

 

for a=0 to 128

out 888,a

sleep 1

out 888,0

a=a*2

if a=256 then a=128

next a

end

 

znači pali svaku zaruljicu poredu i kad dođe do 256 stavi ga na 128 i završi program

Ovo je samo početak ako hočeš još javi se na pM, imam puno materijala u vezi toga.

 

 

 

 

 

 

<a href="http://www.neobux.com/?r=bobica257"><img src="http://images.neobux.com/imagens/banner1.gif" width="468" height="60" border="0">&l
 
2 0 hvala 0
16 godina
online
RE: Programiranje LPT porta putem qbasic-a - Počet
bobica257 kaže...

..

Ako na paralelni port spojimo 8 žaruljica na svaki izlaz

 

onda bi ti to izgledalo nekako ovako

 

broj izlaza  0 1   2  3   4   5   6   7    8

podatak     0 1   2   4  8  16  32  64  128

0=gasi sve

cls

..

 - zgodan primjer zbog lightshow efekta, ali bilo bi razumljivije koristiti binarni izraz, naravno, basic radi s decimalnim pa je potrebno pretvaranje ali..

brojevi kao 4= ''0-0-0-0-0-0-1-0-0''

brojevi kao 128= ''1-0-0-0-0-0-0-0-0''

4+128=132= ''1-0-0-0-0-1-0-0''

upravo takvim primjerom binarni brojevi prestanu biti bauk, postanu razumljivi, čak i više od decimalnog jer 132 nikome neznači ništa... tek kao binarni postaje 'prekidač' za lampice.

-još samo da se negdje nabavi odgovarajući priključak s diodama. (ili lemilica u ruke)

C64/TurboModul-OpenSourceProject.org.cn.部分作品为网上收集整理,供开源爱好者学习使用
15 godina
odjavljen
offline
Programiranje LPT porta putem qbasic-a - Početnik
[URL=http://www.neobux.com/?r=bobica257][IMG=http://images.neobux.com/imagens/banner/?u=bobica257&u3=3732154][/URL]
 
0 0 hvala 0
15 godina
neaktivan
offline
RE: Programiranje LPT porta putem qbasic-a - Počet
bobica257 kaže...

OSNOVNO

Paralelni port ima 8 IO (ulaz-izlaz) portova i pet ulaz only

8 ulaz izlaz portova se najviše koristi za izlaze.

 

Znači...

nekoliko osnovnih naredbi

 

OUT broj porta, podatak

x=INP (broj porta(

znači da x će poprimiti vrijednost tog podatka s tog porta

 

A što spajaš na taj port?

Ono sučelje paralelno za robota od fichera?

 

primjer.1

 

888 je za izlaze, 889 za ulaze

Ako na paralelni port spojimo 8 žaruljica na svaki izlaz

 

onda bi ti to izgledalo nekako ovako

 

broj izlaza  0 1   2  3   4   5   6   7    8

podatak     0 1   2   4  8  16  32  64  128

0=gasi sve

cls

 

for a=0 to 128

out 888,a

sleep 1

out 888,0

a=a*2

if a=256 then a=128

next a

end

 

znači pali svaku zaruljicu poredu i kad dođe do 256 stavi ga na 128 i završi program

Ovo je samo početak ako hočeš još javi se na pM, imam puno materijala u vezi toga.

 

 

 

 

 

 

E ovo, hvala lega, isprobat ću kad stavim virtualni XP, neda mi se ni trudit na sedmici. Pa ti se javim :)

15 godina
odjavljen
offline
Programiranje LPT porta putem qbasic-a - Početnik

na xp moraš instalirat User port i nutra napisati adressu paralelnog porta da ti ga odključa

Jer NT jezgra blokra direktno upralvljanje s portovima.

[URL=http://www.neobux.com/?r=bobica257][IMG=http://images.neobux.com/imagens/banner/?u=bobica257&u3=3732154][/URL]
 
2 0 hvala 0
15 godina
neaktivan
offline
Programiranje LPT porta putem qbasic-a - Početnik

Jel mi mozete reci kako mogu napraviti program u qbasic koji trazi da upisemo koliko sati dnevno spavamo i koliko imamo godina i iz toga izracunati koliko smo do sada spavali i koliko je to dana,a koliko godina?

lorenzo
 
0 0 hvala 0
15 godina
offline
RE: Programiranje LPT porta putem qbasic-a - Počet
lorenzo99 kaže...

Jel mi mozete reci kako mogu napraviti program u qbasic koji trazi da upisemo koliko sati dnevno spavamo i koliko imamo godina i iz toga izracunati koliko smo do sada spavali i koliko je to dana,a koliko godina?

KRIVO SAM NAPRAVIO PROGRAM - IZBRISANO.

Poruka je uređivana zadnji put sub 22.5.2010 10:43 (blagus).
15 godina
protjeran
offline
RE: Programiranje LPT porta putem qbasic-a - Počet
blagus kaže...
lorenzo99 kaže...

Jel mi mozete reci kako mogu napraviti program u qbasic koji trazi da upisemo koliko sati dnevno spavamo i koliko imamo godina i iz toga izracunati koliko smo do sada spavali i koliko je to dana,a koliko godina?

0 dana, vjerojatno ti je prvi post... ali da, moguće je ali mi se ne da razmišljati, uglavnom, to je moguće napraviti i sa kalkulatorom (digitronom) vulgaris - malo preračunavanja, i evo ti broja!

 

Ajde da probam (algoritam):

upišeš kolko spavaš, necimo 8h

upišeš godine, npr 10g

sad 24h minus sati kolko spavaš (ovdje 8h)

taj broj (16h) puta 365, taj broj puta broj godina (10 u ovom slučaju) i dobiš broj sati (58400). onda sate pretvoriš u dane: broj sati podjeljeno sa 24 (2433). onda taj broj sa 365 dijeliš i imaš broj godina (ovdje 6)!

(nadam se da je ovo točno, edit: točno je)

 

update:

program:

 

CLS
INPUT "Koliko sati spavate? ", sati
INPUT "Koliko imate godina? ", godine
satidnevno = 24 - sati
PRINT "Dnevno spavate"; satidnevno; "sati."
satiukupno = satidnevno * 365 * godine
ukupnodana = satiukupno / 24
ukupnogodina = ukupnodana / 365
PRINT "Ukupno ste odspavali"; satiukupno; "sati,"; ukupnodana; "dana i"; ukupnogodina; "godina."
INPUT "Pritisnite bilo koju tipku za izlaz.", exit1
INPUT "Made by blagus", credits
END

 

 

E evo ti i link:

http://www.mediafire.com/file/zolonymtwmn/Spavanje.zip

Krivo je.. pa ne spavaš (24-sati) (toliko si budan) ti si napravio input koliko spavaš i onda izračunao koliko si budan

.. znači ovako nekako

 

CLS
INPUT "Koliko sati spavate? ", sati
INPUT "Koliko imate godina? ", godine
PRINT "Dnevno spavate"; sati; "sati."
satiukupno = sati * 365 * godine
ukupnodana = satiukupno / 24
ukupnogodina = ukupnodana / 365
PRINT "Ukupno ste odspavali"; satiukupno; "sati,"; ukupnodana; "dana i"; ukupnogodina; "godina."
INPUT "Pritisnite bilo koju tipku za izlaz.", exit1
INPUT "Made by blagus", credits
END

 

Al nisam siguran bas, spava mi se xDD aj laku noć :P

ReloadedImage.com - Free & simple image hosting service.
15 godina
offline
Programiranje LPT porta putem qbasic-a - Početnik

Znam da sam napravio glupost... nemam pojma što mi je bilo... facepalm.

Poruka je uređivana zadnji put sub 22.5.2010 9:48 (blagus).
Moj PC  
0 0 hvala 0
14 godina
protjeran
offline
Programiranje LPT porta putem qbasic-a - Početnik

Ako se ne varam zar to nebi moglo ovako:
open "LPT1:" for output as #1

print #1,a

close #1

SENAID
 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice