Warning: fopen(./data/logs/hits.http.db) [function.fopen]: failed to open stream: Отказано в доступе in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 1309

Warning: flock() expects parameter 1 to be resource, boolean given in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 1310

Warning: fwrite(): supplied argument is not a valid stream resource in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 1311

Warning: flock() expects parameter 1 to be resource, boolean given in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 1312

Warning: fclose(): supplied argument is not a valid stream resource in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 1313

Warning: Cannot modify header information - headers already sent by (output started at /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php:1309) in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 62

Warning: Cannot modify header information - headers already sent by (output started at /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php:1309) in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 63

Warning: Cannot modify header information - headers already sent by (output started at /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php:1309) in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 64

Warning: Cannot modify header information - headers already sent by (output started at /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php:1309) in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 65

Warning: Cannot modify header information - headers already sent by (output started at /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php:1309) in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 66

Warning: Cannot modify header information - headers already sent by (output started at /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php:1309) in /home/dfox/public_html/madelectronics.ru/article/data/bin/functions.php on line 67
Самоучитель по программированию PIC микроконтроллеров. Корабельников Е.А. 2008 г. + ПО


Самоучитель по программированию PIC микроконтроллеров. Корабельников Е.А. 2008 г. + ПО

Принцип преподнесения информации - максимальная степень "разжеванности", так как "Самоучитель..." предназначен именно для начинающих. Итак, информация будет предоставляться в определенной последовательности и по принципу "от простого к сложному". Прошу придерживаться этой последовательности и не переходить к следующим разделам без уяснения предыдущих. Дело это неторопливое и не требующее суеты. Все "валить в кучу" не буду, "перенапряг" также постараюсь не создавать. "Самоучитель " расcчитан на начинающих, но при этом предполагается, что они, как минимум, знают основы цифровой техники.

Год выпуска: 2008
Автор: Корабельников Е.А.
Жанр: Самоучитель
Издательство:
Формат: PDF
Размер: 3.5 МБ + 2,4 МБ + 98 MБ с ПО
Качество: Отсканированные страницы
Количество страниц:

ВНИМАНИЕ!!! Если нет желания качать самоучитель вместе с MPLABом, можете скачать его в чистом виде по первой и второй ссылке. Но в дальнейшем, MPLAB, всё равно придётся скачивать, и имено версию 5.7.40. Поэтому рекомендую качать сразу все 98 МБ по последней ссылке

Скачать книгу >>> Самоучитель по программированию PIC микроконтроллеров. Корабельников Е.А. 2008 г.

Скачать >>> приложения к книге + программы + тексты программ

Скачать >>> ВСЁ одним файлом + MPLAB 5.7.40. 98 МБ!!!

Скачать книгу -

Оглавление

Введение 3

1. Готовим инструменты 5

2. Что такое микроконтроллер и как он работает 10

3. Система команд PIC16F84A 26

4. Что такое программа и правила ее составления. Пример создания программы автоколебательного мультивибратора. Директивы. 36

5. Интегрированная среда проектирования MPLAB IDE и работа в ней 45

6. Что дальше? 70

7. Пример создания программы (начало) 72

8. Пример создания программы (продолжение) 96

9. Работа в симуляторе. Отладка программы 107

10. Как отследить выполнение программы 121

11. Прерывания. Стек. Пример разработки программы с уходом в прерывания 134

12. Организация вычисляемого перехода. Работа с EEPROM памятью данных 160

13. Флаги. Работа с флагами. Как работает цифровой компаратор. Перенос и заем 182

14. Пример задействования флага С в трехбайтном суммирующем устройстве. Циклический сдвиг. Операция умножения 200

15. Введение в принцип построения подпрограммы динамической индикации. Косвенная адресация 222

16. Преобразование двоичных чисел в двоично-десятичные. Окончательное формирование текста подпрограммы динамической индикации 243

17. Принцип счета. Работа с таймером TMR0. Принцип установки групп команд счета в текст программы 262

Заключение 277

Дополнительная информация 279

Приложения

1. Приложение 1: Программаторы PonyProg и IcProg105 2

Как изготовить программатор PonyProg и работать с ним

2. Приложение 2: Область оперативной памяти PIC16F84A 26

3. Приложение 3: Состав регистров специального назначения PIC16F84A 27

4. Приложение 4: Регистр OPTION_REG 29

5. Приложение 5: Регистр STATUS 30

6. Приложение 6: Регистр INTCON 31

7. Приложение 7: Регистр EECON1 32

8. Приложение 8: Биты конфигурации 33

9. Приложение 9: Таблица представления чисел 34

10. Приложение 10: Таблица команд ассемблера (вариант с ошибками 1) 35

11. Приложение 11: Таблица команд ассемблера (вариант с ошибками 2) 47

12. Приложение 12: Таблица команд ассемблера (вариант без ошибок) 58

Комментариев: [0] / Оставить комментарий

Keywords:

приложение, приложение таблица, приложение регистр, ошибками приложение, приложение биты, приложение состав, приложение программаторы, приложение область, приложения приложение, памяти приложение