|
Облако тегов |
|
|
Arduino, Circuit Cellar, Elektor, Everyday Practical Electronics, FunkAmateur, Raspberry Pi, антенна, аудио, видео, Журнал, Измерения, Микроконтроллеры, Микросхемы, микроэлектроника, Программирование, Радіоаматор, Радио, Радио (жур.), Радиоаматор, Радиоконструктор, Радиолюбитель, радиолюбителю, Радиомир, радиосвязь, радиоэлектроника, ремонт, Ремонт и Сервис, робототехника, Связь, Серия Ремонт, справочник, схема, Схемотехника, Схемы, Телевидение, Телевизоры, усилитель, Электрик, Электроника, Электротехника
Показать все теги
|
|
|
|
|
|
Авторские права | |
|
Все книги на сайте представлены исключительно в ознакомительных целях!
Авторам, желающим внести поправки, просим связаться с администрацией.
Администрация
|
|
|
|
|
|
|
|
Книги » Микроэлектроника » Программирование: PIC-Microcontroller: Programmierung in Assembler und C - Schaltungen und Anwendungsbeispiele fr die Familien PIC18, PIC16, PiC12, PIC10
|
|
|
Просмотров: 3676 добавил: Nikey 18-01-2011, 22:33
|
|
Название: PIC-Microcontroller: Programmierung in Assembler und C - Schaltungen und Anwendungsbeispiele fr die Familien PIC18, PIC16, PiC12, PIC10
Автор: Gnter Schmitt
Издательство: Oldenbourg Wissenschaftsverlag GmbH
Год: 2008
Страниц: 426
Язык: Немецкий
|
Dieses Buch beschreibt alles, was Sie brauchen, um die PIC-Microcontroller in allen Funktionen zu nutzen.
PIC-Microcontroller sind in Lehre und Praxis weit verbreitet. Hier erhalten Studenten und Anwender eine bisher einmalige, didaktisch aufbereitete Zusammenstellung der ntigen Programme und Schaltungen, um die Funktionen voll auszuschpfen. Dabei wird zuerst kurz in die Grundlagen der Mikrocontrollerprogrammierung eingefhrt, um dann die Eigenheiten der PIC-Microcontroller vorzustellen und sehr praxisnah die Programmierung der Controller in den Sprachen Assembler und C zu beschreiben.Dieses Buch enthlt eine sehr grundlegende Einfhrung in die Funktionsweise der erfolgreichen PIC-Microcontroller-Familien des Herstellers Microchip und bietet darber hinaus eine Zusammenstellung von Programmen und Schaltungen, die dem Anwender helfen, die Funktionen dieser Controller voll auszureizen. Dabei wird ausfhrlich auch auf die Peripheriesteuerung eingegangen. Die Programmierung wird in Assembler und C vorgestellt. Es werden viele Beispielprogramme abgedruckt und auch auf den Webseiten des Verlags zum download angeboten, die vom Benutzer noch an seine eigenen Bedrfnisse angepasst werden knnen.
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
2 Die PIC-Controller
2.1 Die Struktur der PIC-Controller
2.1.1 Der RAM-Datenspeicher
2.1.2 Der Flash-Programmspeicher
2.1.3 Die Peripherie
2.2 Die Entwicklung von Software
2.3 Entwicklungssysteme
2.4 Einfuhrendes Assemblerbeispiel
3 Assembler fr PIC 10/12/16
3.1 Assembleranweisungen
3.2 Operationen
3.2.1 Byteoperationen
3.2.2 Bitoperationen
3.2.3 16bit Wortoperationen
3.3 Verzweigungen und Schleifen
3.4 Makroanweisungen und Pseudobefehle
3.5 Unterprogramme
3.6 Interrupt
3.7 Der Datenzugriff auf die Speicherbereiche
3.7.1 Der Flash-Programmspeicher
3.7.2 Die indirekte RAM-Adressierung
3.7.3 Die EEPROM-Adressierung
3.7.4 Die Flash-Adressierung (PIC 16F87x)
3.8 Die Systemsteuerung
3.9 Die Peripherieprogrammierung
3.9.1 Die Parallelschnittstellen
3.9.2 Der TimerO und der Watchdog Timer
3.9.3 Die serielle USART-Schnittstelle
3.9.4 Der Analog/Digitalwandler
3.10 Anwendungsbeispiele
3.10.1 Die ASCII-Zeichencodierung
3.10.2 Die dezimale Zahlenumwandlung
3.10.3 Taktunabhngige Warteschleifen
3.10.4 Die Multiplikation und Division
3.10.5 16bit Arithmetik
3.10.6 Die dezimale Ein/Ausgabe
3.11 Die PIC12-Familie
3.11.1 Die SFR-Steuerregister
3.11.2 Die Interruptsteuerung
3.11.3 Die Peripherieprogrammierung
4 Assembler der PIC 18-FamiIie
4.1 Operationen
4.1.1 Byteoperationen
4.1.2 Bitoperationen
4.1.3 Wortoperationen
4.2 Verzweigungen und Schleifen
4.2.1 Programmspeicher und unbedingter Sprung
4.2.2 Verzweigungsbefehle
4.2.3 Bedingte Vergleichsbefehle
4.2.4 Bedingte Bit-Testbefehle
4.2.5 Bedingte Schleifenbefehle
4.3 Makroanweisungen
4.4 Unterprogramme
4.5 Interrupt
4.5.1 Die nichtpriorisierte Interruptsteuerung
4.5.2 Die priorisierte Interruptsteuerung
4.5.3 Die externen Interrupts
4.6 Der Datenzugriff auf die Speicherbereiche
4.6.1 Die indirekte RAM-Adressierung
4.6.2 Der Flash-Lesezugriff
4.6.3 Die EEPROM-Adressierung
4.6.4 Der Flash-Schreibzugriff
4.7 Die Systemsteuerung
4.8 Anwendungsbeispiele
4.8.1 Siebensegmentausgabe einer Digitaluhr
4.8.2 USART-Zeichenfunktionen
4.8.3 USART-Stringfunktionen
4.8.4 USART-Ausgabefunktionen fiir Zahlen
4.8.5 USART-Eingabefunktionen fr Zahlen
4.8.6 Ausgabe auf einer LCD-Anzeige
5 Der Linker (Binder)
5.1 Assemblerdircktiven fr verschieblichen Code
5.2 Die Linkerskriptdatei
5.3 Das Binden von Objektdateien
6 C-Programmierung (PIC18)
6.1 Allgemeiner Autbau eines C-Programms
6.1.1 Zeichensatz und Bezeichner
6.1.2 Datentypen, Konstanten und Variablen
6.1.3 Gltigkeitsbereich, Lebensdauer und Speicherzugriff
6.1.4 Prprozessoranweisungen
6.1.5 Makro-Anweisungen und Funktionen
6.2 Operationen
6.2.1 Gemischte Ausdrcke
6.2.2 Arithmetische und logische Operationen
6.2.3 SFR-Register und Bitoperationen
6.2. Vergleichsoperationen, Bitbedingungen und Schalter
6.2.5 Zeiger und Operationen mit Zeigern
6.3 Programmstrukturen
6.3.1 Schleifenanweisungen
6.3.2 Verzweigungen mit bedingten Anweisungen
6.3.3 Anwendungsbeispiele
6.4 Zusammengesetzte Datentypen
6.4.1 Felder und Zeichenketten (Strings)
6.4.2 Strukturen und Bitfelder
6.4.3 Die Adressierung des EEPROM-Speichers
6.5 Funktionen
6.6 Die Eingabe und Ausgabe von Zahlen
6.6.1 Funktionen fr Zeichen und Texte
6.6.2 Funktionen fr die Ein/Ausgabe von Zahlen
6.6.3 Systemfunktion fr die Ein/Ausgabe
6.7 Die Interniptsteuerung
7 Die PIC18-Peripherie
7.1 Die Parallelschnittstellen
7.2 Die Timereinheiten
7.2.1 Die Interruptsteuerung der Timer
7.2.2 Der Timer0
7.2.3 Der Timerl
7.2.4 Der Timer2
7.2.5 Der Timer3
7.2.6 Der Capture/Compare/PWM-Betrieb (CCP)
7.2.7 Der Watchdog Timer
7.3 Die serielle USART-Schnittstelle
7.4 Der Analog/Digitalwandler
7.5 Die Analogkomparatorcn
7.6 Die serielle MSSP-Schnittstelle
7.6.1 Der SSP-Betrieb
7.6.2 Der I2C-Betrieb
8 Die PIC10-Familie
8.1 Die SFR-Register
8.2 Die Assemblerprogrammierung
8.3 Die Peripherie-Einheiten
9 Anhang
9.1 Literatur und Bezugsquellen
9.2 Abkrzungen in den Registertabellen
9.3 Befehlsliste der PIC16- und PIC12-Familie
9.4 Befehlsliste der PIC18-Familie
9.5 Rangfolge der C-Operatoren (Auswahl)
9.6 C-Schlsselwrter und -Anweisungen (Auswahl)
9.7 ASCII-Codetabellen (Schrift Courier New)
9.8 Sinnbilder fr Ablaufplne und Struktogramme
9.9 Liste der Assemblerbeispiele
9.10 Liste der C-Programmbeispiele (PIC 18F2220)
10 Register
Ключевые теги: PIC
|
|
Содержание Оглавление
|
|
|
|
|
Другие новости по теме:
|
|
|
|
|
|
|
|
|
Информация |
|
|
|
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации. |
|
|
|
|
|
|
|
Календарь |
|
|
« Январь 2021 »
|
Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Вс |
|
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
|
|
|
|
|
|
|