
Pokus o využití LPT.
Zkouším, zda by se dal počítač využít k jednoduchému řízení nějakého vnějšího procesu. Pro začátek jsem si napsal jednoduchý prográmek, který postupně rozsvěcuje LEDky na výstupech D0-D5 na paralelním portu:
10 m = 1
20 FOR n = 1 TO 6
30 OUT &H378, m
40 m = m * 2
45 PRINT m
50 i$ = INKEY$: IF i$ = "" THEN 50
60 IF i$ = "q" THEN STOP
70 NEXT n
80 GOTO 10
http://niebieski326.info/wp-content/uploads/2009/0 5/lpt_led_schemat.gif
Zkoušel jsem jej rozchodit pod QBASICem - nejsem programátor, jiným jazykem nevládnu, assembler 8080 už jsem zapomněl.
Na počítači s W98 to chodilo, na WXP ten program sice běžel, ale paralelní port si jej nevšímal (spíš by mne překvapilo, kdyby to tam fungovalo taky). Teď budu vymýšlet co dál (třeba nahradit LEDky relátky).
Chci se zeptat, zda by pod WXP případně novějšími wokny šlo taky takhle jednoduše ovládat porty, např. nějakým makrem pod MS Office. Jak jsem se zmínil, programátor nejsem, zas tak moc to nepotřebuji a učit se nějaké vyšší jazyky nevidím jako schůdné.
Pěkná knížečka na tohle téma:
"Využití rozhraní PC pod Windows"
Autor: Burkhard Kainka
Příklady ve VB a Delphi
http://shop.ben.cz/cz/121040-vyuziti-rozhrani-pc-p ro-windows.aspx
Tuhle knížku mám, resp. měl jsem, nějak ji nemohu najít. Mám i CD. Ale už je to nějaká doba co to vyšlo - nevíte jestli si to rozumí i se současnými wokny?
jukni sem, taky jsem kdysi něco podobného potřeboval, a tady jsem uspěl
lpt