S P R Z T
Emulator
mikrokontrolerów
AT89Cx051
Prezentowany w artykule
Trudno jest sobie wyobraziĘ
emulator jest nowością na
wspÛÅ‚czesnÄ… elektronicznÄ…
rynku. DziÍki ìÅ›wieÅ‚oÅ›ciî
pracowniÍ konstrukcyjnÄ… bez
konstrukcjicharakteryzujÄ…go
doskonałe parametry ułytko-
odpowiednich narzÍdzi, ktÛre
we, niewielkie wymiaryi at-
wspomagajÄ… proces
rakcyjnacena. Wiele proble-
projektowania. W artykule
mÛw stwarza projektantom
emulatorÛw mikrokontrolerÛw
przedstawiamy jedno z takich
AT89Cx051 wbudowany w nie
narzÍdzi - emulator bardzo
komparatoranalogowy. W prak-
popularnych mikrokontrolerÛw
tyce stosowane sÄ… bardzo rÛÅ‚ne
sposoby ominiÍciatego problemu
firmy Atmel AT89C1051
- najprostszyz nich polega na prze-
i AT89C2051.
Å‚Ä…czaniu jumperami trybu pracy.
Konstruktorzyz firmy Astar ABR wy-
brali rozwiÄ…zanie bardziej przyjazne
uÅ‚ytkownikowi,ktÛre polega na progra-
mowym (przez zewnÍtrzny program sterujÄ…- dardowysygnaÅ‚zerujÄ…cy podany na pierwszy
cy) przełączaniu trybu pracy komparatora. pin wtyku emulatora.
W skład zestawu SIM2051 wchodzą:
RozwiÄ…zanie to nie jest jednak caÅ‚kowicie Wymianainformacji pomiÍdzyemulatorem
emulator SIM2051,
pozbawione wad,o czym wspomnimy w dal- i komputerem PC mołliwajest poprzezzłącze
dyskietka 3,5 z programem sterujÄ…cym
szej czÍÅ›ci artykuÅ‚u. szeregowe RS232. Producent dostarcza wraz
sim2051.exe oraz programem testowym
ProgramsterujÄ…cy pracÄ…emulowanego pro- z emulatorem program (na razie w wersji
test1051.bin,
cesorazapisywanyjest w nieulotnej pamiÍci DOS), przy pomocyktÛrego moÅ‚liwajestkon-
kabel emulacyjny zakończony złączem DIP20,
emulatora SIM2051i jestkałdorazowo,auto- figuracjaemulatora,ładowaniei weryfikacja
kabel RS232 (9pin/9pin),
matycznie wykonywany po wÅ‚Ä…czeniuzasila- zawartoÅ›cijego pamiÍci. SzybkośĘtransmisji
instrukcja obsługi,
karta gwarancyjna. niaemulatora. DziÍkitemu moÅ‚na potrakto- danych wynosi 57600bd, dziÍki czemu czas
waĘemulatorjakoìprzenoÅ›nyîreprogramo- przesyÅ‚aniainformacji doemulatora niejest
walny procesor, ktÛrÄ… to wÅ‚aÅ›ciwośĘ moÅ‚na dÅ‚ugi.
wykorzystaĘ w serwisiesamodzielnie budo- Obsługaprogramujestbardzo prostazwłasz-
wanegosprzÍtu(zwÅ‚aszczasterownikÛw dla cza,Å‚e w przejrzyÅ›cieopracowanej dokumen-
automatyki). tacji podanoszereg przykÅ‚adÛw wywoÅ‚aÒ pro-
PrzyjÍte przezkonstruktorÛwrozwiÄ…zania gramu. Komunikacjaz uÅ‚ytkownikiemodby-
sprzÍtowe powodujÄ…,Å‚e wÅ‚Ä…czeniezasilania wasiÍ w jÍzykuangielskim,co wynikaz trud-
jestjednoznacznez uaktywnieniemkompara- ności z prawidłowym dekodowaniem pols-
tora analogowego, niezaleÅ‚nie od tego, czy kich znakÛw diaktrycznych w trybie DOS.
ułytkownik tego sobie łyczy, czy teł nie. Poniewał wszystkiekomunikaty programuzo-
JeÅ‚eli wiÍc w aplikacji uÅ‚ytkownika kompa- staÅ‚yszczegÛÅ‚owoomÛwione w instrukcjiob-
rator niejest wykorzystywany,koniecznejest sÅ‚ugi, osoby nie znajÄ…ce jÍzyka angielskiego
uruchomienie programu sterujÄ…cego z para- poradzÄ…sobiebez wiÍkszegotruduz obsÅ‚ugÄ…
metrem, ktÛry powoduje przeÅ‚Ä…czenie portu emulatora.
w cyfrowy tryb pracy. Fakt włączenia kom- Ogromnązaletą programusterującegojest
paratorasygnalizowanyjest przy pomocy dio- wbudowany w niegoautomatyczny konwer-
dyÅ›wiecÄ…cej(jednejz czterech),ktÛraznajdu- ter plikÛwzapisanych w formacieszesnastko-
je siÍ w gÛrnej czÍÅ›ci obudowy. wym na postaĘbinarnÄ…. Nie ma wiÍcznacze-
W celu ułatwienia obserwacjireakcji pro- nia,czy program wynikowy ma postaĘszes-
gramu nastan wyjściowykomparatorazasto- nastkową, czy teł binarną.
sowana została druga dioda świecąca, przy Piotr Zbysiński, AVT
pomocy ktÛrej uÅ‚ytkownik moÅ‚e monitoro-
waĘ poziomlogiczny na wyjÅ›ciukomparato- Emulator udostÍpniÅ‚aredakcjifirma Astar
ra. Dwie kolejne diodyświecącesygnalizują ABR.
fakt dołączenia zasilania do emulatora oraz
jegogotowośĘ do pracy. Wartotutaj podkreś-
Podstawowe cechy i właściwości emulatora
liĘogromnÄ…funkcjonalnośĘ przyjÍtego przez
SIM2051.
konstruktorÛwsposobusygnalizowania uÅ‚yt-
pełna emulacja procesorów AT89C1051 oraz
kownikowi stanu pracy emulatora.
AT89C2051 (w tym emulacja komparatora
Bardzo wałnymelementem uzpełniającym
analogowego),
paneloperatorskijest przyciskzerujÄ…cyemu-
maksymalna częstotliwość taktowania
lator.Jego wciÅ›niÍcie powoduje wykonywanie
emulowanego procesora 20MHz (kwarc
wpisanego uprzednio programuod poczÄ…tku.
zewnętrzny),
Zerowanieemulatora mołliwejesttakłez ze-
napięcie zasilania 5V (brane z systemu, w którym
wnÄ…trz, poprzez wewnÍtrzny procesor nadzo- emulowany jest procesor),
rujÄ…cytransmisjÍ danych(po przeÅ‚adowaniu pobór prÄ…du ok. 80mA,
zawartoÅ›ci pamiÍciemulatora)lub przezstan- współpraca z PC poprzez zÅ‚Ä…cze RS232,
szybkość transmisji 57600bd.
Elektronika Praktyczna 7/98
28
28
Wyszukiwarka
Podobne podstrony:
Prosty programator mikrokontrolerów AT89Cx051 AT89C5xemulator mikrokontrolerów PIC do PCprogramator emulator mikrokontrolerów 89Cx051 (2)programator emulator mikrokontrolerów 89Cx051 (1)emulator DS5000 i innych mikrokontlorerów rodziny 51 2emulator DS5000 i innych mikrokontrolerówMikrokontrolery ARM cz1Computer Emulatoren Fremdsysteme auf dem PC nachgebildetMikrokomputer Pecel z procesorem AT90S8535 cz 3Mikrokontrolery ARM cz10Mikrokontrolery PIC w praktycznych zastosowaniach mipicpMikrokontrolery ARM cz14Mikrokontrolery ARM cz8emulator odbiornika DCF77więcej podobnych podstron