Электроника
ГЛАВНАЯ
Популярные статьи
» A Radio. Prakticka Elektronika №12 2021
» Practical Electronics №2 (February 2022)
» Серия "Робофишки" в 44 книгах
» A Radio. Prakticka Elektronika №1 2022
» Practical Wireless №2 - February 2022
» Raspberry Pi Tricks And Tips - 8th Edition, 2021
» 77 проектов для Arduino
» Радиолоцман №11-12 (Ноябрь-Декабрь 2021)
» Electronics For You №8 (August 2020)
» Как на самом деле работают компьютеры. Практическое рук ...

Облако тегов
Arduino, Circuit Cellar, CQ Amateur Radio, Elektor, Everyday Practical Electronics, Raspberry Pi, антенна, аудио, видео, Журнал, Измерения, Микроконтроллеры, Микросхемы, микроэлектроника, Программирование, Радіоаматор, Радио, Радио (жур.), Радиоаматор, Радиоконструктор, Радиолюбитель, радиолюбителю, Радиомир, радиосвязь, радиоэлектроника, ремонт, Ремонт и Сервис, робототехника, Связь, Серия Ремонт, справочник, схема, Схемотехника, Схемы, Телевидение, Телевизоры, усилитель, Электрик, Электроника, Электротехника

Показать все теги
Авторские права
Все книги на сайте представлены исключительно в ознакомительных целях!
Авторам, желающим внести поправки, просим связаться с администрацией.

Администрация
Главная » Книги » Микроэлектроника » Программирование » Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie: Programmierung in Assembler und C - Schaltungen und Anwendungen


Книги » Микроэлектроника » Программирование: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie: Programmierung in Assembler und C - Schaltungen und Anwendungen

Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie: Programmierung in Assembler und C - Schaltungen und Anwendungen
Название: Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie: Programmierung in Assembler und C - Schaltungen und Anwendungen
Автор: Gnter Schmitt
Издательство: Oldenbourg Wissenschaftsverlag GmbH
Год: 2008
Страниц: 536
Язык: Немецкий

Aufgrund des bersichtlichen Aufbaus und der sorgfltigen Einfhrung in die Mikrocomputertechnik und die Programmierung mit Assembler oder C kann dieses Buch als grundlgender Einstieg in die Thematik dienen. Die Flle von Informationen ist dabei in Abbildungen und Tabellen so anschaulich aufbereitet, dass immer ein schneller Zugriff mglich ist.
Alle Programmbeispiele, die auch auf den Internetseiten des Verlags zum download bereit stehen, beziehen sich auf die verbreiteten Bausteine der Atmel AVR-RISC-Familie und knnen zur sofortigen Anwendung dienen. Dabei wird vor allem auch die Steuerung und Benutzung der Peripherie behandelt.
In ber 200 Programmbeispielen werden die wichtigsten Hilfsmittel an die Hand gegeben, um die Vielfalt der Funktionen der aktuellen Atmel-AVR-RISC-Bausteine auszureizen.



Inhalt

Vorwort
1 Einfhrung
    1.1 Grundlagen
        1.1.1 Rechnerstrukturen
        1.1.2 Rechenwerk und Registersatz
        1.1.3 Zahlendarstellungen
        1.1.4 Steuerwerk und Programmstrukturen
    1.2 Die Bausteine der Atmel-AVR-Familien
        1.2.1 Bauformen und Anschlsse
        1.2.2 Der Programmspeicher (Flash)
        1.2.3 Der Arbeitsspeicher (SRAM)
        1.2.4 Der nichtflchtige Speicher (EEPROM)
        1.2.5 Der Peripheriebereich
        1.2.6 Die programmierbaren Konfigurationsparameter
    1.3 Die Entwicklung von Anwendungen
    1.4 Einfhrende Beispiele
2 Assemblerprogrammierung
    2.1 Programmstrukturen
    2.2 Assembleranweisungen
    2.3 Operationen
        2.3.1 Byteoperationen
        2.3.2 Bitoperationen
        2.3.3 Wortoperationen (16 bit)
        2.3.4 Operationen mit SFR-Registern
        2.3.5 Multiplikation und Division
    2.4 Sprung- und Verzweigungsbefehle
        2.4.1 Unbedingte Sprungbefehle
        2.4.2 Bedingte Sprungbefehle
        2.4.3 Schleifen
        2.4.4 Verzweigungen
        2.4.5 Die Auswertung von Signalen
    2.5 Die Adressierung der Speicherbereiche
        2.5.1 Die Adressierung der Konstanten im Flash
        2.5.2 Die Adressierung der Variablen im SRAM
        2.5.3 Die Adressierung der Daten im EEPROM
    2.6 Makroanweisungen und Unterprogramme
        2.6.1 Makroanweisungen
        2.6.2 Unterprogramme
        2.6.3 Makro- und Unterprogrammbibliotheken
    2.7 Interrupts
        2.7.1 Die Interruptsteuerung
        2.7.2 Die externen Interrupts
        2.7.3 Der Software-Interrupt
    2.8 Die Arbeit mit Zeichen und Zahlen
        2.8.1 Die Eingabe und Ausgabe von Zeichen
        2.8.2 Zeichenketten (Strings)
        2.8.3 Die Eingabe und Ausgabe von ganzen Zahlen
        2.8.4 Vorzcichenbehaftete ganzzahlige 16bit Arithmetik
        2.8.5 BCD-Arithmetik
        2.8.6 Festpunktarithmetik
        2.8.7 Ganzzahlige Funktionen
3 C-Programmierung
    3.1 Allgemeiner Aufbau eines C-Programms
        3.1.1 Zeichensatz und Bezeichner
        3.1.2 Datentypen, Konstanten und Variablen
        3.1.3 Gltigkeitsbereich und Lebensdauer
        3.1.4 Prprozessoranweisungen
        3.1.5 Makro-Anweisungen und Funktionen
    3.2 Operationen
        3.2.1 Gemischte Ausdrcke
        3.2.2 Arithmetische und logische Operationen
        3.2.3 SFR-Register und Bitoperationen
        3.2.4 Vergleichsoperationen, Bitbedingungen und Schalter
        3.2.5 Zeiger und Operationen mit Zeigern
    3.3 Programmstrukturen
        3.3.1 Schleifenanweisungen
        3.3.2 Verzweigungen mit bedingten Anweisungen
        3.3.3 Anwendungsbeispiele
    3.4 Zusammengesetzte Datentypen
        3.4.1 Felder und Zeichenketten (Strings)
        3.4.2 Strukturen
        3.4.3 Die Adressierung des Flash- und EEPROM-Speichers
    3.5 Funktionen
        3.5.1 Funktionen mit Rckgabewert
        3.5.2 Die bergabe von Werten als Argument
        3.5.3 Die bergabe von Referenzen (Adressen)
        3.5.4 Die Eingabe und Ausgabe von Zahlen
    3.6 Die InteiTuptsteuerung
        3.6.1 Die externen Interrupts
        3.6.2 Der Software-Interrupt
4 Die Peripherie
    4.1 Die Takt- und Resetsteuerung
    4.2 Digitale Schaltungstechnik
    4.3 Die Parallelschnittstellen
    4.4 Die Timereinheiten
        4.4.1 Der 8bit Timer0
        4.4.2 Der 16bit Timerl
        4.4.3 Die erweiterten Timer-Betriebsarten
        4.4.4 Der 8bit Timer2
        4.4.5 Der Watchdog Timer und Stromsparbetrieb
    4.5 Die seriellen Schnittstellen USART und UART
        4.5.1 Die serielle USART-Schnittstelle
        4.5.2 Die asynchrone UART-Schnittstelle
        4.5.3 Software-Emulation der asynchronen Schnittstelle
    4.6 Die serielle SPI-Schnittstclle
    4.7 Die serielle TWl-Schnittstelle (I2C)
    4.8 Analoge Schnittstellen
        4.8.1 Der Analogkomparator
        4.8.2 Der Analog/Digitalwandler
        4.8.3 Serielle analoge Schnittstellenbausteine
        4.8.4 Parallele analoge Schnittstellenbausteine
    4.9 Die serielle USI-Schnittstelle
5 Anwendungsbeispiele
    5.1 Wrfel mit dem ATtiny 12 (AT90S2343)
    5.2 Zufallszahlen mit ATtiny 12 (AT90S2343)
    5.3 Stoppuhr mit dem ATtiny2313 (90S2313)
    5.4 LCD-Anzeige und Tastatur mit dem ATmega8
    5.5 Externer SRAM mit dem ATmcga8515
    5.6 Leuchtdioden-Matrixanzeige mit dem ATtiny2313
    5.7 Funktionsgenerator mit dem ATmega8
6 Der Boot-Programmspeicher
7 Anhang
    7.1 Ergnzende und weiterfhrende Literatur
    7.2 Bezugsquellen und Internetadressen
    7.3 Assembleranweisungen
    7.4 Assemblerbefehle
    7.5 Zustzliche Befehle der Mega-Familie
    7.6 Rangfolge der C-Operatoren (Auswahl)
    7.7 C-Schlsselwrter und -Anweisungen (Auswahl)
    7.8 ASCII-Codctabcllen (Schrift Courier New)
    7.9 Sinnbilder filr Ablaufplne und Struktogramme
    7.10 Verzeichnis der Programmbeispiele
        7.10.1 Assemblerprogramme
        7.10.2 Assembler-Unterprogramme
        7.10.3 Assembler-Makrodefinitionen
        7.10.4 Assembler-Headerdateien
        7.10.5 C-Programme
        7.10.6 C-Funktionen
        7.10.7 C-Headcrdatcien
8 Register


Ключевые теги: AVR

Содержание Оглавление







PIC Microcontroller and Embedded Systems: Using Assembly and C for PIC 18 Следующий пост >>The AVR Microcontroller and Embedded Systems: Using Assembly and C
 
Другие новости по теме:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Translate
Календарь
«    Январь 2022    »
Пн Вт Ср Чт Пт Сб Вс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Архив новостей
Январь 2022 (11)
Декабрь 2021 (16)
Ноябрь 2021 (17)
Октябрь 2021 (53)
Сентябрь 2021 (47)
Август 2021 (18)

Copyright © 2009-2023. RadioSovet.Ru. Маркетинг и SEO-реклама o-es.ru.