Jak przerobić PC z procesorem 8088 na sterownik dla urz±dzeń elektrycznych?

PC z 8088 na =?iso-8859-2?Q?pok=B3adzie.?=





Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: Dariusz Konecki <djmouse_at_nospam_poczta.onet.pl>
Subject: PC z 8088 na =?iso-8859-2?Q?pok=B3adzie.?=
Date: 25 Dec 2000 02:46:23


Witam wszystkich grupowiczów !!!

Trafił mi się w "spadku" komputerek PC z procesorem 8088 i w związku z
tym mam pytanko co z takim zabytkiem można zrobić, do czego
wykorzystać ? My¶lałem o przerobieniu go na jaki¶ sterownik urządzeń
elektrycznych np. o¶wietlenia, regulator obrotów młynka do kawy :)))
Problem w tym, że jestem zielony z programowania jakichkolwiek
procesorów i nie mam pojęcia jak ten wynalazek zmusić do
sterowania jakimi¶ urządzeniami zewnętrznymi.
Może kto¶ z grupowiczów mógłby co¶ w tym temacie doradzić.

Z ¶wiątecznymi pozdrowieniami, Dj.
--
*Dariusz Konecki*
tel. kom. 0501-84-37-96 Producent urządzenia *CLIP 2000*
e-mail: djmouse_at_nospam_poczta.onet.pl *http://www.clip.prv.pl*
djmouse_at_nospam_alpha.net.pl
UIN # 57848929

Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Pszemol" <Pszemol_at_nospam_Polbox.Com>
Subject: =?iso-8859-2?Q?Re:_PC_z_8088_na_pok=B3adzie.?=
Date: Mon, 25 Dec 2000 12:03:52 -0700


"Dariusz Konecki" <djmouse_at_nospam_poczta.onet.pl> wrote in message news:Yam2NN.AmigaOS.E519986.2A0A19B1_at_nospam_Amiga.rulez...
Witam wszystkich grupowiczów !!!

Trafił mi się w "spadku" komputerek PC z procesorem 8088 i w związku z
tym mam pytanko co z takim zabytkiem można zrobić, do czego
wykorzystać ? My¶lałem o przerobieniu go na jaki¶ sterownik urządzeń
elektrycznych np. o¶wietlenia, regulator obrotów młynka do kawy :)))
Problem w tym, że jestem zielony z programowania jakichkolwiek
procesorów i nie mam pojęcia jak ten wynalazek zmusić do
sterowania jakimi¶ urządzeniami zewnętrznymi.
Może kto¶ z grupowiczów mógłby co¶ w tym temacie doradzić.

Może zrób sobie sterownik do ¶wiatełek na choinkę :-) Na czasie...
Użyj portu równoległego drukarki, to w miarę łatwo oprogramować
i masz dostęp do poszczególnych bitów przez końcówki portu...
Zabawa na całego, ale aby zabawa była ciekawa sam musisz
szperać, szukać literatury bo to Ty chcesz się bawić...
A cóż to za zabawa je¶li miałby¶ przepisać gotowy program?

Na początek jednak poradziłbym Ci aby¶ sobie przygotował do tego
peceta dyskietkę startową z dowolną wersją MS-DOSa, nawet tego
z Windows 95, 98, byle nie NT i dograł na nią program debug.exe
To programik który znajdziesz na swoim komputerze z MS-DOSem
lub Windows który da Ci wiele rado¶ci... :-)
Na początek przeanalizuj wszystkie jego możliwo¶ci jakie Ci się
ukażą po napisaniu ? ENTER. Możesz tym programikiem sterować
port równoległy i obserwować (np. miernikiem napięcia lub
prostą czujką z diody LED i opornika 1kohm) jak zmieniają się
poziomy napięć na wyj¶ciach... Komenda do tego jest o (jak out)
potem numer portu (sprawdź dokładnie jaki adres ma port drukarki
LPT1 bo teraz nie pamiętam) i warto¶ć bajtu jaki chcesz tam posłac.
Na porcie, na o¶miu końcówkach DATA0-7 pojawi się reprezentacja
tego bajtu który posłałe¶. Z tego co pamiętam wyj¶cia są zanegowane
co znaczy, że gdy w bajcie jest jedynka to na końcówce będzie 0 volt
gdy w bajcie 0 to na końcówce będzie 5V. Pobaw się i popróbuj.
Dopóki nie przyłozysz na ten port 5V z zewnątrz to nie masz jak
go zepsuć, bo wyj¶cia są odporne na zwarcie: zabawa na 102 :)
Sam program debug.exe możesz wykorzystać do pisania prostych
programów w asemblerze lub bezposrednio w kodzie maszynowym.
Możesz potem te programy "krokować" ustawiać pułapki itp.
Wielu ludzi nie zdaje sobie sprawy, że ten program mają już
w komputerze dołączony do prawie każdego systemu operacyjnego
Microsoft i my¶lą, że potrzebują specjalistycznego programu
(bardzo kosztownego) do zrobienia najprostrzych rzeczy.
Tymczasem zabawki są prawie za darmo, na wyciągnięcie ręki.
Wszystko zależy od tego czym i jak chcesz się bawić...

p.s. ile masz lat i jakie masz do¶wiadczenie elektroniczno/komputerowe?


Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: Dariusz Konecki <djmouse_at_nospam_poczta.onet.pl>
Subject: Re: PC z 8088 na =?iso-8859-2?Q?pok=B3adzie.?=
Date: 26 Dec 2000 00:36:42


Cze¶ć Pszemol !!!

25-Gru-00, napisałe¶:

Może zrób sobie sterownik do ¶wiatełek na choinkę :-)

O co¶ takiego mniej więcej chodzi - przynajmniej na początek.

A cóż to za zabawa je¶li miałby¶ przepisać gotowy program?

To fakt, ale najlepiej uczyć się na przykładach.

Na początek jednak poradziłbym Ci aby¶ sobie przygotował do tego
peceta dyskietkę startową z dowolną wersją MS-DOSa

Jest MS-DOS ver. 3.30, ale nie ma pliku debug.exe tylko debug.com.

nawet tego z Windows 95, 98, byle nie NT i dograł na nią program
debug.exe

Z tym może być mały problem - on ma flopetkę 5,25" :(

To programik który znajdziesz na swoim komputerze z MS-DOSem
lub Windows który da Ci wiele rado¶ci... :-)

Niestety nie mam innego PeCeta - używam Amigi.

p.s. ile masz lat i jakie masz do¶wiadczenie
elektroniczno/komputerowe?

Powiedzmy, że z elektroniką i komputerami jako tako sobie radze -
jakie¶ 12 lat temu chodziłem do elektronika, ale że do szkoły było pod
górkę więc nie skończyłem :(((

Pozdrawiam, Dj.
--
*Dariusz Konecki*
tel. kom. 0501-84-37-96 Producent urządzenia *CLIP 2000*
e-mail: djmouse_at_nospam_poczta.onet.pl *http://www.clip.prv.pl*
djmouse_at_nospam_alpha.net.pl
UIN # 57848929

Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: q q <kamyk100_at_nospam_wp.pl>
Subject: Re: PC z 8088 na =?iso-8859-2?Q?pok=B3adzie.?=
Date: Mon, 25 Dec 2000 20:27:03 +0100


Trafił mi się w "spadku" komputerek PC z procesorem 8088 i w związku z
tym mam pytanko co z takim zabytkiem można zrobić, do czego
wykorzystać ? My¶lałem o przerobieniu go na jaki¶ sterownik urządzeń
elektrycznych np. o¶wietlenia, regulator obrotów młynka do kawy :)))
Problem w tym, że jestem zielony z programowania jakichkolwiek
procesorów i nie mam pojęcia jak ten wynalazek zmusić do
sterowania jakimi¶ urządzeniami zewnętrznymi.
Może kto¶ z grupowiczów mógłby co¶ w tym temacie doradzić.

Też mam w piwnicy taki komputerek, ale nawet nie próbowałem nic z nim zrobic.
My¶le że dało by sie go do czego¶ wykorzystać, sprawę widzę tak:

I.należy zbudowac jakies urzadzenie wykonawcze (tranzystory, przekazniki......)i
podlaczyć :
1. najlepiej do LPT (jesli jest)-tak bedzie najprosciej,
2. lub przez RS'a - to juz by trzeba uzyc jakiegos mikrokontrolera(polecam 89c2051),
komp pelni wtedy funkcje interfejsu
3. zrobic karte na ISA- zdecydowanie trudniejsze
II. trzeba napisac jakis programik, podobno najprostszy jest basic, ale ja wole
pascala, tylko pewnie trzeba cos przelaczyc zeby kompilowalo na 8088

Napisz co konkretnie chcialbys sterowac to moze cos wymyslimy
Pozdrawiam
Kamyk

Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Pszemol" <Pszemol_at_nospam_Polbox.Com>
Subject: =?iso-8859-2?Q?Re:_PC_z_8088_na_pok=B3adzie.?=
Date: Mon, 25 Dec 2000 12:38:50 -0700


"q q" <kamyk100_at_nospam_wp.pl> wrote in message news:928ac2$f4f$1_at_nospam_i26.cnt.pl...
2. lub przez RS'a - to juz by trzeba uzyc jakiegos
mikrokontrolera(polecam 89c2051), komp pelni wtedy funkcje interfejsu

Tylko po co wtedy pecet skoro program może działać na 51??

3. zrobic karte na ISA- zdecydowanie trudniejsze

Trudna zabawa => dobra zabawa :-)

II. trzeba napisac jakis programik, podobno najprostszy jest basic,
ale ja wole pascala, tylko pewnie trzeba cos przelaczyc zeby
kompilowalo na 8088

Nie wiem czy są darmowe kompilatory pascala ale na pewno
jest w MS-DOS interpreter Basica. Nazywa się to QBasic
i mam nadzieję że da się nim sterować portem równoległym.
Posiadając MS-DOS nie trzeba zatem wydawać ani grosza na
narzędzia programistyczne: do trywialnych prac wystarczy
debug.exe a do czego¶ ambitniejszego można użyć qbasic.exe


Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Jacek Meyerhold" <jacekmey_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_PC_z_8088_na_pok=B3adzie.?=
Date: Wed, 27 Dec 2000 14:44:48 +0100



Pszemol napisał(a) w wiadomo¶ci: <92886a$7gu$1_at_nospam_news.onet.pl>...
"q q" <kamyk100_at_nospam_wp.pl> wrote in message news:928ac2$f4f$1_at_nospam_i26.cnt.pl...
Nie wiem czy są darmowe kompilatory pascala ale na pewno
jest w MS-DOS interpreter Basica. Nazywa się to QBasic
i mam nadzieję że da się nim sterować portem równoległym.


Były kiedy¶ na stronie Borland chyba www.inprise.com darmowe kompilatory
Pascala chyba 4 i starsze.

Pozdrawiam,
Jacek Meyerhold


Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: Dariusz Konecki <djmouse_at_nospam_poczta.onet.pl>
Subject: Re: PC z 8088 na =?iso-8859-2?Q?pok=B3adzie.?=
Date: 26 Dec 2000 00:36:51


Cze¶ć q !!!

25-Gru-00, napisałe¶:

Też mam w piwnicy taki komputerek, ale nawet nie próbowałem nic z
nim zrobic. My¶le że dało by sie go do czego¶ wykorzystać,

Wła¶nie o to mi chodzi, żeby nie leżał bezczynnie.

sprawę widzę tak:

I.należy zbudowac jakies urzadzenie wykonawcze (tranzystory,
przekazniki......)i podlaczyć :
1. najlepiej do LPT (jesli jest)-tak bedzie najprosciej

LPT jest tylko trzeba go oprogramować, a urządzenie(a) wykonawcze to
najmniejszy problem.

2. lub przez RS'a

Do RS'a chciałem podpiąć moją Amigę - jak się da.

3. zrobic karte na ISA- zdecydowanie trudniejsze

Tylko do czego ją potem wsadzić ? On ma jaki¶ magiczny "slot" (o ile
tak to można nazwać), do którego jest wsadzona jaka¶ płytka, na której
są dwa takie "sloty" - w jednym jest grafika, a drugi na razie wolny -
nie wiem co tam można wsadzić i czy jeszcze gdzie¶ dostanę do niego
jakie¶ "wynalazki".

trzeba napisac jakis programik, podobno najprostszy jest basic, ale ja
wole pascala, tylko pewnie trzeba cos przelaczyc zeby kompilowalo na
8088

Napisz co konkretnie chcialbys sterowac to moze cos wymyslimy

Na razie to chciałbym opanować jak programować ten procek, a to czym
on będzie sterował to kwestia programu.

Pozdrawiam, Dj.
--
*Dariusz Konecki*
tel. kom. 0501-84-37-96 Producent urządzenia *CLIP 2000*
e-mail: djmouse_at_nospam_poczta.onet.pl *http://www.clip.prv.pl*
djmouse_at_nospam_alpha.net.pl
UIN # 57848929