AT89c4051



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Janek Dudziec" <dudziec_at_nospam_aster.pl>
Subject: AT89c4051
Date: Sun, 29 May 2005 19:29:08 +0200


Witam,

czy ktos z Was moglby mi wskazac miejsce gdzie znajde
cos o programowaniu AT89c4051? Chodzi wlasciwie
o zupelnyu poczatek.

Dzieki z gory,
Janek Dudziec



Poprzedni Następny
Wiadomość
Spis treści
From: "Switch`ak" <sawiczm_at_nospam_wp.pl>
Subject: Re: AT89c4051
Date: Sun, 29 May 2005 23:05:13 +0200


czy ktos z Was moglby mi wskazac miejsce gdzie znajde
cos o programowaniu AT89c4051? Chodzi wlasciwie
o zupelnyu poczatek.

Na zupełny początek polecam "Mikrokontrolery 8051" Tomasza Stareckirgo,
berdzo fajna książeczka i przyjemnie napisana. Dzieki niej dosyć szybko
opanowałem programowanie '51. Do tego ściągnij sobie pdfa ze strony Atmela o
89c2051 (4051 to ten sam mikrokontroler tylko wyposarzony w 4kpamieci
zamiast 2k). A "na deser" polecam zaglądać do "Elektroniki dla Wszystkich"
gdzie praktycznie każdy układ mikroprocesorowy oparty jest o tą kostkę
)).......

pozdrawiam
Switch'ak



Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: AT89c4051
Date: Sun, 29 May 2005 23:47:21 +0200


Janek Dudziec wrote:

czy ktos z Was moglby mi wskazac miejsce gdzie znajde
cos o programowaniu AT89c4051? Chodzi wlasciwie
o zupelnyu poczatek.

Jeśli dopiero zaczynasz, to stanowczo odradzam dotykanie
czegokolwiek, co jest klonem 51; naprawdę szkoda na to życia.
Zamiast tego polecam jakąś rodzinę o znacznie nowszej
architekturze wewnętrznej, na przykład AVR.

Pozdrawiam
Piotr Wyderski


Poprzedni Następny
Wiadomość
Spis treści
From: "Predator" <energetyka_at_nospam_op.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 11:18:03 +0200


Je=B6li dopiero zaczynasz, to stanowczo odradzam dotykanie
czegokolwiek, co jest klonem 51; naprawd=EA szkoda na to =BFycia.
Zamiast tego polecam jak=B1=B6 rodzin=EA o znacznie nowszej
architekturze wewn=EAtrznej, na przyk=B3ad AVR.

Przesadzasz. To zale=BFy w jakich zastosowaniach. 2051 maj=B1
t=B1 zalet=EA, =BFe sa bardzo tanie a przynajmniej ta=F1sze od AVR=F3w.
Owszem mo=BFe i upierdliwe, ale to zale=BFy te=BF c=F3=BF chcesz =
wpakowa=E6
w ukontroler.
My=B6l=EA, =BFe warto zainteresowa=E6 si=EA zar=F3wno 51, avrami jak i =
picami.

Pozdrawiam
Darek

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Pitucha" <piotrpitucha_at_nospam_poczta.onet.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 11:34:12 +0200


Użytkownik "Predator" <energetyka_at_nospam_op.pl> napisał w wiadomości
news:d7elma$jb0$1_at_nospam_news.onet.pl...
Przesadzasz. To zależy w jakich zastosowaniach. 2051 mają
tą zaletę, że sa bardzo tanie a przynajmniej tańsze od AVRów.
Owszem może i upierdliwe, ale to zależy też cóż chcesz wpakować
w ukontroler.
Myślę, że warto zainteresować się zarówno 51, avrami jak i picami.

No tak, osobiście lubię 51' , ale jak gość zaczyna to może jednak AVR, mija
go zakup programatora, a efekt programowania w układzie zachęca do pracy :)
, AVR ostatnio bardzo spadły w cenie, ku mojemu zaskoczeniu ATMEGA8 koło 7
zł ...., coprawda 2051 poniżej 4, ale jak się pomyśli że można sobie w wielu
zastosowaniach pominąć kwarc i to że ATMEGA ma EEPROM to czasami taniej
wyjdzie ATMEGA.
Nigdy nie programowałem w asemblerze, zawsze w C lub Bascomie, ale AVRy mają
tak mało instrukcji że jeśli gość myśli o asemblerze to chyba AVR wygodniej.
Pozdrawiam


Poprzedni Następny
Wiadomość
Spis treści
From: "Predator" <energetyka_at_nospam_op.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 12:00:32 +0200


, AVR ostatnio bardzo spad=B3y w cenie, ku mojemu zaskoczeniu ATMEGA8 =
ko=B3o 7
z=B3 ...., coprawda 2051 poni=BFej 4, ale jak si=EA pomy=B6li =BFe =
mo=BFna sobie w wielu
zastosowaniach pomin=B1=E6 kwarc i to =BFe ATMEGA ma EEPROM to czasami =
taniej
wyjdzie ATMEGA.

hmm.. no to nie jestem na bierz=B1co z cenami AVR. Je=BFeli tak to
faktycznie lepsze AVRy i przychylam si=EA do opinii wczesniejszej,
=BFe jednak szkoda zaprz=B1ta=E6 sobie g=B3owe 51.

Pozdrawiam
Darek

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 12:27:18 +0200


Predator wrote:

Przesadzasz.

Nie, 8051 ma tylko jedną wadę: zupełny brak zalet. Zarówno
od strony sprzętowej: architektura akumulatorowa, długi cykl
rozkazowy, jeden rejestr adresowy oraz programowej: nie
istnieje dobry darmowy kompilator C(++) -- jest SDCC, ale
jego trudno nazwać dobrym; jest też Keil, a z kolei go trudno
nazwać darmowym.

To zależy w jakich zastosowaniach.

W żadnych. ;-) Ostatnio chciałem skopiować blok danych
z karty CF, odwzorowanej w pamięci zewnętrznej, do innego
miejsca w pamięci zewnętrznej. Procesor to klon 8051 działający
na 48MHz, z cyklem rozkazowym skróconym do 4 taktów,
podwójnym wskaźnikiem danych (tj. przełączalnym "szybką"
instrukcją inc, drobne 2 takty, hue hue... :-)). Udało mi się
uzyskać powalającą na kolana przepustowość 1,5MB/s. Byle
AVR by sobie z tym zadaniem znacznie lepiej poradził.

2051 mają tą zaletę, że sa bardzo tanie a przynajmniej tańsze od AVRów.

2313 jest na Allegro po 2,99zł./szt. _at_nospam_ 10 szt. Nie ma tańszych procesorów.
;-)

Owszem może i upierdliwe

"Może"... ;o)

Myślę, że warto zainteresować się zarówno 51

Warto, bo niestety w wielu wspaniałych chipach interfejsowych
(AT89C51SND1C -- dekoder mp3, CC1010 -- cyfrowy link radiowy
UHF, CY7C68013 -- interfejs USB2.0) producenci poumieszczali
klony 51, więc innej możliwości niż ich oprogramowanie nie ma.
To jednak nie znaczy, że 51 jest dobrym pomysłem do rozpoczęcia
zabawy z mikrokontrolerami, ponownie polecam jakiś inny,
NORMALNY chip (np. AVR), na myśl o oprogramowaniu którego z
ust nie zaczyna lecieć piana...

Pozdrawiam
Piotr Wyderski



Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 13:22:38 +0200


Piotr Wyderski wrote:

2313 jest na Allegro po 2,99zł./szt. _at_nospam_ 10 szt. Nie ma tańszych procesorów.
;-)

No i nakłamałem: 2313 są już po 2,50/szt. _at_nospam_ 10 szt. :->

Pozdrawiam
Piotr Wyderski


Poprzedni Następny
Wiadomość
Spis treści
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 14:16:03 +0200


On Mon, 30 May 2005 12:27:18 +0200, Piotr Wyderski wrote:
Predator wrote:
Przesadzasz.

Nie, 8051 ma tylko jedną wadę: zupełny brak zalet.

prawda.

To zależy w jakich zastosowaniach.

W żadnych. ;-) Ostatnio chciałem skopiować blok danych
z karty CF, odwzorowanej w pamięci zewnętrznej, do innego
miejsca w pamięci zewnętrznej. Procesor to klon 8051 działający
na 48MHz, z cyklem rozkazowym skróconym do 4 taktów,
podwójnym wskaźnikiem danych (tj. przełączalnym "szybką"
instrukcją inc, drobne 2 takty, hue hue... :-)). Udało mi się
uzyskać powalającą na kolana przepustowość 1,5MB/s. Byle
AVR by sobie z tym zadaniem znacznie lepiej poradził.

Piotrze, ale wybacz - to jest specyficzne zastosowanie.
Zupelnie zreszta niedostosowane do tego procka - to jest jednak
8 bit malenstwo. Za to 32KB przekopiowalby w "mgnieniu oka" :-)
Zreszta inne 8-bit procki nie beda duzo szybsze, choc faktycznie
w '51 wychodzi ze on jest 8 bit i nic wiecej ..

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 14:44:56 +0200


J.F. wrote:

Piotrze, ale wybacz - to jest specyficzne zastosowanie.

Symulowanie DMA to specyficzne zastosowanie? Hmm...

Zupelnie zreszta niedostosowane do tego procka - to jest jednak
8 bit malenstwo.

Miał przenosić bajt po bajcie, CF działałaby w trybie PCMCIA, a nie TrueIDE.

Zreszta inne 8-bit procki nie beda duzo szybsze

Będą, na 8051 większość mocy obliczeniowej jest marnowana
na przełączanie DPTRów. Inne procki mają więcej rejestrów
adresowych.

Pozdrawiam
Piotr Wyderski


Poprzedni Następny
Wiadomość
Spis treści
From: Artur <zielpro_at_nospam_wp.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 23:11:59 +0200


Piotr Wyderski napisał:

Będą, na 8051 większość mocy obliczeniowej jest marnowana
na przełączanie DPTRów. Inne procki mają więcej rejestrów
adresowych.

Że, nie wspomnimy o, pre-dekrementacji i post-inkrementacji X, Y i Z
;-).
Oczywiście w AVR.
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika

Poprzedni Następny
Wiadomość
Spis treści
From: "Piotr Wyderski" <wyderskiREMOVE_at_nospam_ii.uni.wroc.pl>
Subject: Re: AT89c4051
Date: Tue, 31 May 2005 20:28:57 +0200


Artur wrote:

Że, nie wspomnimy o, pre-dekrementacji i post-inkrementacji X, Y i Z

To prawda, ale akurat ten klon 51 ma autoinkrementację,
więc tej szpili nie mogłem mu wbić... ;-)

Pozdrawiam
Piotr Wyderski


Poprzedni Następny
Wiadomość
Spis treści
From: "szlovak" <BEZXadamkx_at_nospam_o2.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 11:45:03 +0000 (UTC)


Janek Dudziec napisał(a):

Witam,

czy ktos z Was moglby mi wskazac miejsce gdzie znajde
cos o programowaniu AT89c4051? Chodzi wlasciwie
o zupelnyu poczatek.

Dzieki z gory,
Janek Dudziec

A wiesz że już ich nie produkują? Ja bym zajął się PIC-ami, są troche
starsze niż AVR ale też są nowsze z serii 18 ,poza tym :
-mają tylko interfejs szeregowy do programowania co upraszcza ich
użytkowanie
-brak dziwadeł jakie mają avr
-wydajność porównywalna do avr
-wszyskie komendy asemblera działają na KAŻDEJ komórce przestrzeni w
obrębie banku a nie na wydzielonych rejestrach jak w avrach (lub nawet
na części tych 32 rejestrów)


Oraz wydaje mi się że tańsze potrafią być pice, jeśli wziąć pod uwagę
najprostsze modele.
--
Pozdrawiam
Adam

Poprzedni Następny
Wiadomość
Spis treści
From: Zbych <abuse_at_nospam_onet.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 19:19:27 +0200


szlovak wrote:

-brak dziwadeł jakie mają avr

jak np. bankowanie pamięci programu, danych i rejestrów specjalnych ?
Rzeczywiście dziwne te avry :-)

Poprzedni Następny
Wiadomość
Spis treści
From: Artur <zielpro_at_nospam_wp.pl>
Subject: Re: AT89c4051
Date: Mon, 30 May 2005 22:54:08 +0200


szlovak napisał:

-brak dziwadeł jakie mają avr
No proszę, a ja cały czas sądziłem, że te dziwadła to zaleta AVR.

pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika