Podst. wiadomości na temat 8051
Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!
From: "Wrobel" <kwrobel_at_nospam_polbox.com>
Subject: Podst. wiadomości na temat 8051
Date: Tue, 14 Oct 1997 13:19:35 +0200
Zwiedziłem pare stron w internetowni na temat 8051, ale nadal nie wiem do
czego ten mikrokontroler jest wykorzystywany (konkretne zastosowania), jaka
jest jego geneza (taki głupi jestem że wszystko muszę wiedzieć) i jak
się go programuje. Do czego służą różnego rodzaju symulatory 8051?
To tyle. kwrobel_at_nospam_polbox.com
From: "Pawel G. Angerman" <PGA-Electronics_at_nospam_usa.net>
Subject: Re: Podst. wiadomości na temat 8051
Date: Tue, 14 Oct 1997 16:19:21 +0100
Wrobel wrote:
Zwiedziłem pare stron w internetowni na temat 8051, ale nadal nie wiem do
czego ten mikrokontroler jest wykorzystywany (konkretne zastosowania), jaka
Wszedzie tam, gdzie musimy czyms sterowac i nie potrzebujemy do tego
zbyt duzej mocy obliczeniowej. Moga byc to proste uklady automatyki,
kontrolery pralki automatycznej, windy czy magnetowidu. Mysle, ze
pozostale zastosowania mozesz juz sobie sam wymyslec. Oczywiscie rodzina
'51
nie jest jedyna, ale jak na razie jest ona najpopularniejsza i
najbardziej
dostepna w Polsce.
jest jego geneza (taki głupi jestem że wszystko muszę wiedzieć) i jak
Pod koniec lat siedemdziesiatych ludzie zauwazyli, ze mikroprocesory
mozna wykorzystac do najrozniejszych celow i uciazliwe jest za kazdym
razem
dobudowywanie do procesora calego systemu ukladow towarzyszacych.
Wiec powstal mikrokomputer jednoukladowy, ktory wiekszosc rzeczy
niezbednych
do dzialania jest wewnatrz jednego ukladu scalonego. Firma Intel bodajze
w roku 1978 wypuscila na rynek mikrokontroler 8048, a na poczatku lat
osiemdziesiatych jego ulepszona wersje 8051. Produkt okazal sie na tyle
dobry,
ze podchwycili to inni producenci i zaczeli produkowac bardziej
rozbudowane
(albo uproszczone) wersje tego procesora. Obecnie na swiecie dzialaja
miliony tych kontrolerow.
się go programuje. Do czego służą różnego rodzaju symulatory 8051?
Wersje z wewnetrzna pamiecia programu programuje sie przy pomocy
specjalnego programatora (nie bede sie wdawal w szczegoly), natomiast
gdy tej pamieci wewnatrz nie ma, to musisz do procesora dolaczyc jeszcze
minimum
dwa uklady - zatrzask oraz pamiec programu. Symulatory 8051 jak sama
nazwa wskazuje sluza do symulacji i podgladu dzialania tegoz procesora
w uruchomionym juz systemie.
To tyle.
uffff...
pga
--
_/_/_/ _/_/_/ _/_/_/ Pawel Grzegorz Angerman
_/ _/_/ _/ _/ DS T-17 "Ikar" p.504 Adres domowy:
_/_/_/ _/ _/_/_/_/_/_/ Wroblewskiego 27 J.Kazimierza 7/9 m9
_/ _/ _/_/ _/ 51-627 Wroclaw 98-220 Zdunska Wola
_/ _/_/_/ _/ _/ tel:(0-71)48-66-10 tel:(0-43)23-49-78
POLAND
e-mail: PGA_at_nospam_ikar.t17.ds.pwr.wroc.pl
PGA-Electronics_at_nospam_usa.net
URL : http://www.t17.ds.pwr.wroc.pl/~pga
http://www.t17.ds.pwr.wroc.pl/~pga/psubraty
From: "Pawel G. Angerman" <PGA-Electronics_at_nospam_usa.net>
Subject: Re: Podst. wiadomości na temat 8051
Date: Wed, 15 Oct 1997 01:52:27 +0100
Maciej Czapla wrote:
się go programuje. Do czego służą różnego rodzaju symulatory 8051?
[...]
dwa uklady - zatrzask oraz pamiec programu. Symulatory 8051 jak sama
nazwa wskazuje sluza do symulacji i podgladu dzialania tegoz procesora
Sugeruję tu rozróznienie pomiędzy 'symulatorami' i 'emulatorami'.
Pierwsza nazwa ma zazwyczaj zastosowanie do narzędzia typowo
programowego: komputer (klasy powiedzmy PC) udaje ('symuluje') działanie
Ha! - a nie odwrotnie???? Pilotow sie szkoli na symulatorach samolotow -
jest
to polaczenie sprzetu i oprogramowania, a nie na emulatorach samolotow.
Jak mialem jeszcze Atari 1040STE to byly na to emulatory PC-ta, monitora
monochromatycznego itp. Emulator mi sie kojarzy wlasnie z rozwiazaniami
typowo
programowymi. Z reszta rzeczy ktore opisujesz w swoim postingu
oczywiscie sie
absolutnie zgadam. A jesli chodzi o terminologie, to zerkne jeszcze do
literatury.
pozdrawiam serdecznie
pga
--
_/_/_/ _/_/_/ _/_/_/ Pawel Grzegorz Angerman
_/ _/_/ _/ _/ DS T-17 "Ikar" p.504 Adres domowy:
_/_/_/ _/ _/_/_/_/_/_/ Wroblewskiego 27 J.Kazimierza 7/9 m9
_/ _/ _/_/ _/ 51-627 Wroclaw 98-220 Zdunska Wola
_/ _/_/_/ _/ _/ tel:(0-71)48-66-10 tel:(0-43)23-49-78
POLAND
e-mail: PGA_at_nospam_ikar.t17.ds.pwr.wroc.pl
PGA-Electronics_at_nospam_usa.net
URL : http://www.t17.ds.pwr.wroc.pl/~pga
http://www.t17.ds.pwr.wroc.pl/~pga/psubraty
From: "Pawel G. Angerman" <PGA-Electronics_at_nospam_usa.net>
Subject: Re: Podst. wiadomości na temat 8051
Date: Wed, 15 Oct 1997 18:19:54 +0100
Maciej Czapla wrote:
Siedząc trochę w temacie nigdy nie spotkałem się z terminem 'in-circuit
simulator' tylko zawsze 'emulator' (ICE). I vice versa (prawie)
wszystkie firmy sprzedają 'software simulator'. Tak to wygląda w
kontekście 51'ki.
W kazdym razie u mnie na biurku lezy jakies firmowe pudeleczko,
na ktorym jest napisane EPROM Simulator. I bynajmniej w tym
pudeleczku nie jest dyskietka z oprogramowaniem lecz troche elektroniki
(nawet jak przystalo na rasowego elektronika rozkrecalem)
Ale to juz sa takie niuanse jezykowe - oboje wszak myslimy o tym
samym urzadzeniu.
pozdrawiam
pawel
--
_/_/_/ _/_/_/ _/_/_/ Pawel Grzegorz Angerman
_/ _/_/ _/ _/ DS T-17 "Ikar" p.504 Adres domowy:
_/_/_/ _/ _/_/_/_/_/_/ Wroblewskiego 27 J.Kazimierza 7/9 m9
_/ _/ _/_/ _/ 51-627 Wroclaw 98-220 Zdunska Wola
_/ _/_/_/ _/ _/ tel:(0-71)48-66-10 tel:(0-43)23-49-78
POLAND
e-mail: PGA_at_nospam_ikar.t17.ds.pwr.wroc.pl
PGA-Electronics_at_nospam_usa.net
URL : http://www.t17.ds.pwr.wroc.pl/~pga
http://www.t17.ds.pwr.wroc.pl/~pga/psubraty
From: Maciej Czapla <caltek_at_nospam_wroclaw.top.pl>
Subject: Re: Podst. =?iso-8859-2?Q?wiadomo=B6ci?= na temat 8051
Date: Wed, 15 Oct 1997 16:31:21 -0700
Pawel G. Angerman wrote:
=
Maciej Czapla wrote:
si=EA go programuje. Do czego s=B3u=BF=B1 r=F3=BFnego rodzaju sym=
ulatory 8051?
[...]
dwa uklady - zatrzask oraz pamiec programu. Symulatory 8051 jak sam=
a
nazwa wskazuje sluza do symulacji i podgladu dzialania tegoz proces=
ora
Sugeruj=EA tu rozr=F3znienie pomi=EAdzy 'symulatorami' i 'emulatorami=
'.
Pierwsza nazwa ma zazwyczaj zastosowanie do narz=EAdzia typowo
programowego: komputer (klasy powiedzmy PC) udaje ('symuluje') dzia=B3=
anie
=
Ha! - a nie odwrotnie???? Pilotow sie szkoli na symulatorach samolotow =
jest
to polaczenie sprzetu i oprogramowania, a nie na emulatorach samolotow.=
Jak mialem jeszcze Atari 1040STE to byly na to emulatory PC-ta, monitor=
a
monochromatycznego itp. Emulator mi sie kojarzy wlasnie z rozwiazaniami=
typowo
programowymi. Z reszta rzeczy ktore opisujesz w swoim postingu
oczywiscie sie
absolutnie zgadam. A jesli chodzi o terminologie, to zerkne jeszcze do
literatury.
-) Emulator samolotu to by=B3by wtedy gdyby nie do=B6=E6, =BFe on leci t=
o
jeszcze mu mo=BFesz za=B3o=BFy=E6 breakpoint =BFeby pilot si=EA nie wbi=B3=
pionowo w
ziemi=EA albo co=B6 podobnego, pogrzeba=E6 w lotkach lub motorku, etc - w=
czasie lotu oczywi=B6cie
Nie jestem j=EAzykoznawc=B1 ale dla mnie 'symulacja' jest znaczeniowo bli=
zej
'modelowanie' a 'emulacja' - 'na=B6ladownictwo'. Mo=BFe zagl=B1da tu Pan =
Honey
to m=F3g=B3by zabra=E6 g=B3os :-)
Siedz=B1c troch=EA w temacie nigdy nie spotka=B3em si=EA z terminem 'in-c=
ircuit
simulator' tylko zawsze 'emulator' (ICE). I vice versa (prawie)
wszystkie firmy sprzedaj=B1 'software simulator'. Tak to wygl=B1da w
kontek=B6cie 51'ki.
3M si=EA (uwaga: to nie jest reklama)
MC
From: Maciej Czapla <caltek_at_nospam_wroclaw.top.pl>
Subject: Re: Podst. =?iso-8859-2?Q?wiadomo=B6ci?= na temat 8051
Date: Tue, 14 Oct 1997 18:32:47 -0700
Witam
si=EA go programuje. Do czego s=B3u=BF=B1 r=F3=BFnego rodzaju symulat=
ory 8051?
[...] =
dwa uklady - zatrzask oraz pamiec programu. Symulatory 8051 jak sama
nazwa wskazuje sluza do symulacji i podgladu dzialania tegoz procesora
w uruchomionym juz systemie.
Sugeruj=EA tu rozr=F3znienie pomi=EAdzy 'symulatorami' i 'emulatorami'.
Pierwsza nazwa ma zazwyczaj zastosowanie do narz=EAdzia typowo
programowego: komputer (klasy powiedzmy PC) udaje ('symuluje') dzia=B3ani=
e
procesorka (tu: 51) i mo=BFemy zajrze=E6 jak program, kt=F3ry napisali=B6=
my dla
symulowanego procesora by=B3by si=EA zachowywa=B3, czy dawa=B3by poprawne=
wyniki, etc (zak=B3adam oczywi=B6cie =BFe sam symulator jest bezb=B3=EAdn=
y ;-) ).
Zazwyczaj tego typu narz=EAdzie wygodne jest przy uruchamianiu cz=EA=B6ci=
programu nie kontaktuj=B1cych si=EA ze =B6wiatem zewn=EAtrznym (np. proce=
dury
obliczeniowe, operacje na danych), natomiast uruchamianie peryferi=F3w na=
symulatorze (pomijaj=B1c trywialne wypadki) na og=F3=B3 jest w=B1tpliwe, =
w takim
wypadku programista (lub tester) sam stanowi symulator =B6wiata
zewn=EAtrznego, co jako istocie z natury u=B3omnej (i leniwej) przychodzi=
mu
z trudno=B6ci=B1 (szczeg=F3lnie gdy w pobli=BFu kr=EAci si=EA sekretarka =
szefa ;-)
).
'Emulatory' to urz=B1dzenia (i oprogramowanie) pozwalaj=B1ce na to, co
napisa=B3 kolega PGA a nawet (je=B6li s=B1 dobre) pozwalaj=B1ce na urucho=
mienie
systemu (hardware) do ko=F1ca a gdy dzia=B3a ju=BF poprawnie (w sensie
elektrycznym) - uruchamianie programu w warunkach rzeczywistych, podgl=B1=
d
tego co program zrobi=B3 wbrew intencji programisty, itd. Jest to
zagadnienie szczeg=F3lnie z=B3o=BFone je=B6li idzie o systemy dzia=B3aj=B1=
ce w
czasie rzeczywistym i dzia=B3anie programu zale=BFne jest od (nie do ko=F1=
ca
znanych) sygna=B3=F3w zewn=EAtrznych.
Maciej Czapla
CALTEK, Wroc=B3aw
From: "Krzysztof Koziarek" <koziar_at_nospam_free.polbox.pl>
Subject: Re: Podst. wiadomości na temat 8051
Date: 17 Oct 97 17:52:08 GMT
Wrobel <kwrobel_at_nospam_polbox.com> napisał(a) w artykule
<61vkbu$bf1$1_at_nospam_helios.man.lublin.pl>...
Zwiedziłem pare stron w internetowni na temat 8051, ale nadal nie wiem
do
czego ten mikrokontroler jest wykorzystywany (konkretne zastosowania),
jaka
jest jego geneza (taki głupi jestem że wszystko muszę wiedzieć) i jak
się go programuje. Do czego służą różnego rodzaju symulatory 8051?
Jeśli nie przeszkadza Ci angielski, proponuję zajrzeć na stronę
http://www.8052.com
____________________________
Krzysztof Koziarek
____________________________
E-mail: koziar_at_nospam_polbox.com
www: http://free.polbox.pl/k/koziar
UIN: 3631077