Symulator 89C2051



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Osiniak" <marc.o_at_nospam_wp.pl>
Subject: Symulator 89C2051
Date: Thu, 12 Jun 2003 22:05:37 +0200


Witam

Potrzebuję symalator procesora 89C2051, dzięki któremu mógłbym sprawdzić
(bez koniecznośći żąglowania procesorem miezy ukłądem i programatorem)
napisane przez siebie procedury obsługi LCD 8*1. Program sterujący był
pisany w języku C, czyli najlepiej jakby emulator akceptował pliki wynikowe
*.bin/*.hex. Posiadam w domu emulator procesora, który wykonałem przy okazji
kursu Bascoma, ten jednak jest ściśle związany z pakietem Bascom i nie da
się emolować nim programu napisanego w języku innym niż Bascom. Może ktoś z
Was spotkał się z programem obsługującym ten emulator i akceptującym pliki
kodu wynikowego. Może ktoś z Was zna program, który pozwala na wirtualne
podłączenie wyświetlacza LCD pod procesor i czysto teoretyczne sprawdzenie
poprawności działania programu.

Pozdrawiam,
Marcin Osiniak



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!szmaragd.futuro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Odrzywolski" <emk6(SPAM_REMOVE)_at_nospam_(SPAM_REMOVE)wp.pl>
Subject: Re: Symulator 89C2051
Date: Thu, 12 Jun 2003 23:22:20 +0200



"Marcin Osiniak" <marc.o_at_nospam_wp.pl> wrote in message
news:bcame4$ci9$1_at_nospam_news.onet.pl...
Witam

Potrzebuję symalator procesora 89C2051, dzięki któremu mógłbym sprawdzić
(bez koniecznośći żąglowania procesorem miezy ukłądem i programatorem)
napisane przez siebie procedury obsługi LCD 8*1. Program sterujący był
pisany w języku C, czyli najlepiej jakby emulator akceptował pliki
wynikowe
*.bin/*.hex. Posiadam w domu emulator procesora, który wykonałem przy
okazji
kursu Bascoma, ten jednak jest ściśle związany z pakietem Bascom i nie da
się emolować nim programu napisanego w języku innym niż Bascom. Może ktoś
z
Was spotkał się z programem obsługującym ten emulator i akceptującym pliki
kodu wynikowego. Może ktoś z Was zna program, który pozwala na wirtualne
podłączenie wyświetlacza LCD pod procesor i czysto teoretyczne sprawdzenie
poprawności działania programu.

W praktycznym elektroniku 10/99 (str 25-30) jest opisany sprzetowy
emulator 2051.
program laduje sie poprzez rs232 w postaci pliku intel-hex.

Pozdrawiam

Marcin Odrzywolski



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Osiniak" <marc.o_at_nospam_wp.pl>
Subject: Re: Symulator 89C2051
Date: Thu, 12 Jun 2003 23:39:04 +0200


Wszystko pięknie i ładnie, ale ten emulator jest dość mocno rozbudowany (dwa
mikrokontrolery i jeszcze zewnętrzna pamięc programu do tego). Naprawdę nie
ma jakiegoś prostrzego sposobu?

Pozdrawiam,
Marcin

Użytkownik "Marcin Odrzywolski" <emk6(SPAM_REMOVE)_at_nospam_(SPAM_REMOVE)wp.pl>
napisał w wiadomości news:bcaquu$52k$1_at_nospam_szmaragd.futuro.pl...

"Marcin Osiniak" <marc.o_at_nospam_wp.pl> wrote in message
news:bcame4$ci9$1_at_nospam_news.onet.pl...
Witam

Potrzebuję symalator procesora 89C2051, dzięki któremu mógłbym sprawdzić
(bez koniecznośći żąglowania procesorem miezy ukłądem i programatorem)
napisane przez siebie procedury obsługi LCD 8*1. Program sterujący był
pisany w języku C, czyli najlepiej jakby emulator akceptował pliki
wynikowe
*.bin/*.hex. Posiadam w domu emulator procesora, który wykonałem przy
okazji
kursu Bascoma, ten jednak jest ściśle związany z pakietem Bascom i nie
da
się emolować nim programu napisanego w języku innym niż Bascom. Może
ktoś
z
Was spotkał się z programem obsługującym ten emulator i akceptującym
pliki
kodu wynikowego. Może ktoś z Was zna program, który pozwala na wirtualne
podłączenie wyświetlacza LCD pod procesor i czysto teoretyczne
sprawdzenie
poprawności działania programu.

W praktycznym elektroniku 10/99 (str 25-30) jest opisany sprzetowy
emulator 2051.
program laduje sie poprzez rs232 w postaci pliku intel-hex.

Pozdrawiam

Marcin Odrzywolski





========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!szmaragd.futuro.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Odrzywolski" <emk6(SPAM_REMOVE)_at_nospam_(SPAM_REMOVE)wp.pl>
Subject: Re: Symulator 89C2051
Date: Fri, 13 Jun 2003 00:10:59 +0200


"Marcin Osiniak" <marc.o_at_nospam_wp.pl> wrote in message
news:bcartf$pq3$1_at_nospam_news.onet.pl...
Wszystko pięknie i ładnie, ale ten emulator jest dość mocno rozbudowany
(dwa
mikrokontrolery i jeszcze zewnętrzna pamięc programu do tego). Naprawdę
nie
ma jakiegoś prostrzego sposobu?

Jest. Ja swego czasu uzywalem zwyklego systemu na '51 z emulatorem
epromu + komparator (jak ci jest potrzebny). wtedy mozesz nawet symulowac
89c8051 :-)))

Pozdrawiam

Marcin Odrzywolski



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!news.pw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: Symulator 89C2051
Date: Fri, 13 Jun 2003 10:08:24 +0200


kodu wynikowego. Mo?e kto? z Was zna program, który pozwala na wirtualne
pod??czenie wy?wietlacza LCD pod procesor i czysto teoretyczne sprawdzenie
poprawno?ci dzia?ania programu.
IMO dobrym pomyslem w takich przypadkach jest podlaczenie urzadzenia
do PC i pisanie programu w Borland C++ a nastepnie, po wygodnym
uruchomienu, przerobienie na C dla '51. Pisalem tak kiedys biblioteke
(wysokopoziomowa, za leniwy jestem do assemblera) do obslugi I2C.
Uklady I2C podpinalem do portu LPT. Przystosowanie tak sprawdzonego i
uruchomionego kodu na '51 to kilka minut roboty. Jezyk C jest naprawde
cholernie przenosny. Oczywiscie wybierajac taka procedure
uruchamiania, trzeba to pisac juz troche z mysla o '51. Stosowac
unsigned char zamiast intow jezeli nie ma potrzeby zeby byly duze
liczby, unikac "wypasionych" konstrukcji. Oczyw. programowanie
obiektowe tez odpada. Jednak taka procedura pisania i uruchamiania
programu jest bardzo wygodna.

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Osiniak" <marc.o_at_nospam_wp.pl>
Subject: Re: Symulator 89C2051
Date: Sat, 14 Jun 2003 00:38:00 +0200


Witam

Poradziłem sobie z problemem w następujący sposób: procesor 89S8252, z niego
wyprowadzone sygnały na złąćze emulacyjne 89C2051. Program kompilowany był
na 8252 i tym programem był symulowany 2051. Na samym końcu zmieniło sie
tylko ustawienie kompilatora (pliki nagłówkowe) i program był kompilowany na
2051. Warto jeszcze wspomnieć, że 89S8252 był non-top podpięty do
programatora ISP.

Pozdrawiam,
Marcin



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!not-for-mai