Very giftable deals
Buy used
€28.82
€4.40 delivery 9 - 12 December. Details
Used: Good | Details
Sold by MEDIMOPS
Condition: Used: Good
Comment: Von Europas Nr.1 für gebrauchte Bücher und Medien. Gelesene Ausgabe in gutem Zustand, kann Gebrauchsspuren aufweisen.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Programmiertechniken für AVR-Mikrocontroller: Darstellung und ausführliche Implementierung Paperback – 4 Jun. 2007

5.0 5.0 out of 5 stars 1 rating

Dieses Buch behandelt Softwaretechniken, die es gestatten, auch anspruchsvollere Programme für AVR-Mikrocontroller zu entwickeln. Speziell wird im ersten Teil, welcher den Datenstrukturen gewidmet ist, besonders auf die Harvard-Architektur der Controller und die daraus resultierenden Programmiertechniken eingegangen. Die kleinen Arbeitsspeicher der meisten AVR-Controller erfordern immer wieder angepasste Implementierungsmethoden, davon werden einige im Buch vorgestellt, beispielsweise die verdichtete Speicherung und das Sortieren kurzer Zahlenfolgen mit Sortiernetzwerken. Die Implementierung der Buddy-Methode zur Arbeitsspeicherverwaltung zeigt, dass bei der Programmierung von AVR-Controllern nicht nur simple Algorithmen verwendet werden können. Im zweiten Teil des Buches wird die Arithmetik der Controller analysiert. Diese Analyse ist aber kein Selbstzweck, denn sie führt auf Programmiertechniken, die ohne sie nur schwer zu erlangen oder zu erklären wären. Ferner wird eine Fixkommaarithmetik entwickelt, die der Rechenleistung der Controller in vielen Fällen besser angepasst ist als eine rechenleistungsintensive Fließkommaarithmetik. An zwei Beispielen wird gezeigt, wie auf dieser Basis auch höhere Funktionen implementiert werden können. Für die Programme wird durchweg der AVR-Assembler eingesetzt, der kostenlos zur Verfügung steht. Der Simulator, welcher Teil der Programmierumgebung ist, der auch der Assembler angehört, gestattet es, die Programme des Buches nachzuvollziehen oder mit ihnen zu experimentieren, ohne einen echten Controller einzusetzen.
Popular paperback recommendations of the month
Browse through our selection of popular books from different genres, such as crime fiction, thrillers, historical novels or romance novels Browse here
Safety and product resources
Images and contacts

Safety and product resources

Images and contacts

Product details

  • Publisher ‏ : ‎ Elektor; 1st edition (4 Jun. 2007)
  • Language ‏ : ‎ German
  • Paperback ‏ : ‎ 214 pages
  • ISBN-10 ‏ : ‎ 3895761761
  • ISBN-13 ‏ : ‎ 978-3895761768
  • Dimensions ‏ : ‎ 17.4 x 1.1 x 23.6 cm
  • Customer reviews:
    5.0 5.0 out of 5 stars 1 rating

Customer reviews

5 out of 5 stars
1 global rating

Top reviews from Germany

Reviewed in Germany on 9 June 2009
Wer AVR-Controller wirklich von der Software-Seite kennenlernen will, der sollte zu diesem Buch greifen. Hier wird ein AVR als (kleiner) Computer endlich einmal ernst genommen. Es ist aber alles auf seine doch recht bescheidenen Fähigkeiten zugeschnitten, also auf die kleinen Speicher und die 8-Bit-Architektur.
Das Buch enthält vieles, das man anderswo nicht findet, z.B. effizientes Fixkomma (statt aufwendiges Fließkomma), Sortiernetzwerke für kleine
Sortiervorgänge, der Einsatz von Rekursion mit eigenem Stack, Selbstprogrammierung usw. usw.
Man erfährt auch Hintergründiges, z.B. über die Multiplikationsbefehle, die Statusbits und das Zweierkomplement. Hilfreich sind vor allem die ausführlichen Erklärungen von Grund auf.
Das Buch verwendet durchweg Assembler, aber anders könnten die Feinheiten des Befehlssatzes auch gar nicht vermittelt werden. Alle Programme sind
AUSFÜHRLICH erläutert und kommentiert, alle verwendeten Begriffe und Verfahren werden erklärt.
8 people found this helpful
Report