PIC-микроконтроллеры. Все, что вам необходимо знать

PIC-микроконтроллеры. Все, что вам необходимо знать


В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств.

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

ОГЛАВЛЕНИЕ:

Часть I. Основы - 13
Глава 1. Цифровое представление – 16
Глава 2. Логические схемы - 30
Глава 3. Обработка хранимой программы - 57
Центральный процессор - 60
Память - 60
Интерфейсные порты - 61
Шина данных - 62
Счетчик команд - 63
Конвейер - 64
Дешифратор команд - 65
Регистр адреса - 65
Регистр данных - 65
Арифметико-логическое устройство - 66
Регистр состояния - 66
Рабочий регистр - 66
Память программ - 66
Память данных - 66
Прямая адресация регистра данных - 68
Операции с константами - 69
Примеры - 80
Вопросы для самопроверки - 84

Часть II. Программное обеспечение - 85
Глава 4. Микроконтроллер PIC16F84 - 87
Блок выборки - 90
Исполнительный блок - 93
Примеры - 108
Вопросы для самопроверки - 112
Глава 5. Набор команд - 114
Адресация кодом команды - 116
Адресация константы - 116
Абсолютная адресация памяти программ - 117
Прямая адресация памяти данных - 118
Косвенная адресация памяти данных - 123
Битовая адресация - 128
Команды пересылки данных - 128
Команды арифметических операций - 131
Команды логических операций и операций сдвига - 141
Команды передачи управления - 152
Примеры - 156
Вопросы для самопроверки - 165
Глава 6. Подпрограммы и модули - 168
Примеры - 193
Вопросы для самопроверки - 204
Глава 7. Обработка прерываний - 207
Примеры - 224
Вопросы для самопроверки - 235
Глава 8. Инструментальные средства для работы с языком ассемблера - 238
Примеры - 268
Вопросы для самопроверки - 272
Глава 9. Язык высокого уровня - 275
Примеры - 290
Вопросы для самопроверки - 298

Часть III. Окружающий мир - 299
Глава 10. Реальное окружение - 302
Примеры - 322
Вопросы для самопроверки - 324
Глава 11. Ничего, кроме байтов - 325
Примеры - 352
Вопросы для самопроверки - 366
Глава 12. Ох уж эти биты - 368
Примеры - 435
Глава 13. Главное — время - 450
Примеры - 479
Вопросы для самопроверки - 486
Глава 14. Этот безумный аналоговый мир - 488
Примеры - 527
Вопросы для самопроверки - 540
Глава 15. Хранить вечно! - 542
Примеры - 559
Вопросы для самопроверки - 569
Глава 16. Дальнейшее развитие - 571
Блок выборки - 572
Исполнительный блок - 575
Периферийные устройства - 581
Обработка прерываний - 583
Система команд - 584
Глава 17. Учебный пример - 595
Конфигурирование кристалла - 607
Выполнение программы - 607
Приложение А. Список сокращений, символических имен и аббревиатур - 618
1. Русская нотация - 618
2. Английская нотация - 619
Приложение Б. Регистры специального назначения микроконтроллеров PIC16F87XA - 632
Приложение В. Элементы языка Си - 635
Приложение Г. Набор команд микроконтроллеров с 14-битным ядром - 637
Предметный указатель - 639

Автор: Сид Катцен (пер. с англ)
Издательство: Додэка-ХХI
Серия: Программируемые системы
Год издания: 2008
Страниц: 651
Формат: djvu
Размер: 10.05 Mb

Внимание! У Вас нет прав для просмотра скрытого текста.

0 комментариев

Ваше имя: *
Ваш e-mail: *
Войти через
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении:
© 2016 Все права соблюдены.