AT89C51ED2 Taktzyklen herausfinden?

Gast #278477
Lesenswert?
• ▲
▼
Hi,

ich brauche eine Befehlsliste für den Assembler, in der auch steht,
wieviele Taktzyklen jeweils der einzelne Befehl braucht.
Verwendeter Controller: AT89C51ED2

Soweit ich das jetzt in Erfahrung bringen konnte, brauchen einige
Befehle mehr Taktzyklen wenn der Atmel mit einem schnellen Quarz
betrieben wird (z. B. 50 Mhz und mehr).

Ich suche scheinbar mit den falschen Suchbegriffen, denn selbst auf der
Atmel Homepage war nichts diesbezüglich zu finden.

MfG,
Dieter
Gast #278478
Lesenswert?
• ▲
▼
Die Zyklen entsprechen genau dem standard 8051-er.
Und wenn man die Taktverdopplung einschaltet dauert ein Zyklus eben 6
statt 12 Quarztakte.

Die Taktverdopplung läßt sich dann nochmal extra für jede Peripherie
einschalten (Timer, UART, PCA).

Mit Taktverdopplung schafft der AT89C51ED2 max 20MHz.
Mit 50MHz ist also nichts, da mußte nen Silabs 8051-er nehmen (bis
100MIPS).


Peter
Gast #278479
Lesenswert?
• ▲
▼
Hui,

und ich dachte mir, das die Dinger nur von den Befehlssätzen her
kompatibel wären und nicht auch noch von der Zykluszeit. Ich hätte
erwartet, das die neueren Prozessoren als Feature auch eine verbesserte
Abarbeitung der Befehle mit sich gebracht haben könnten.

Vielen Dank :)

MfG,
Dieter

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.