"Издание некоторых газет, журналов и даже книг может приносить выгоду". К. Прутков

  Издательство | Наши книги | Где купить | Рекламодателям | Главная | | Обратная связь

   
 

Яценков В. С. Микроконтроллеры Мicrochip. Практическое руководство. Москва, Горячая линия-Телеком, 2001. 296 с. ил.  

 Приведена справочная информация по наиболее популярным микроконтроллерам Microchip®. Подробно описано начало работы с микроконтроллерами компании Microchip® на примере микроконтроллера PIC16F84. Даны практические схемы и описания программатора, интегрированной среды разработчика MPLAB-IDE, иллюстрировано примерами простейших программ, подборкой практических примеров устройств на основе микроконтроллеров PIC. Рассмотрены принципиальные схемы и исходные тексты программ, тексты часто применяемых подпрограмм, таких, как конвертация чисел, работа с шиной I2C и т.д. Отдельное внимание уделено подборке ссылок на русско- и англоязычные ресурсы в Интернет с их краткой аннотацией.

  Предназначена разработчикам и радиолюбителям, занимающимся проектированием различных устройств.  

 

Содержание  3
Предисловие 4
Введение 4
Часть 1. Обзор микроконтроллеров PIC фирмы Microchip 7
Популярные микроконтроллеры PIC 8
Микроконтроллеры PIC16F8x и PIC16CR8x  9
Расположение и назначение выводов  11
Электрические параметры 14
Организация памяти 15
Специальные регистры  18
Программный счетчик  25
Порты ввода-вывода   27
Модуль TIMER0 и регистр TMR0 32
Работа с EEPROM 34
Слово конфигурации CPU   38 
Внешние источники тактовой частоты 39 
Организация сброса 43 
Организация прерываний 46 
Сторожевой таймер 48 
Энергосберегающий режим SLEEP 49
Система команд 51
Приложение 1. Отличия микроконтроллера PIC16C84 от PIC16F83/84 и PIC16CR83/84 69
Приложение 2. Улучшенные характеристики PIC16F8x и совместимость программных кодов между PIC16C5x  и PIC16F8x  71
Микроконтроллеры PIC12C5xx 73
Основные электрические параметры  75
Расположение и назначение выводов  76
Организация памяти 79
Специальные регистры 82
Программный счетчик 87
Порты ввода-вывода 89
Модуль TIMER0 и регистр TMR0 92
Работа с EEPROM (только для PIC12CE518 и PIC12CE519) 95
Слово конфигурации CPU 97
Источники тактовой частоты 98
Организация сброса 103
Сторожевой таймер 106 
Энергосберегающий режим SLEEP 107 
Система команд (только отличия от PIC16F8X) 108 
Часть 2. Руководство для начинающих. Первые шаги 110 
Простой программатор P16PRO 111 
Схема и печатная плата 111 
Работа с программой P16PRO Light 115 
Интегрированная среда разработки MPLAB 119 
О версиях программы  119 
Начинаем работу с MPLAB 124 
Подробнее о редакторе MPLAB-Editor

128

Ассемблирование и отладка программ 135 
Подробнее о проектах в MPLAB 139 
Расширенные отладочные функции MPLAB 144 
Ассемблер MPASM 160 
Директивы ассемблера   169
Макросы и макроязык 203 
Применение ассемблера для программирования EEPROM 209 
Компоновщик MPLINK 211 
Взаимосвязь проектов MPLAB с MPLINK  216 
Скрипты компоновщика  217 
Как работает компоновщик 222
Менеджер библиотек MPLIB 226
Часть 3.  Программы и схемы 229 
Пишем первые программы 229
Hello, world! Мигающий светодиод  230 
Программа генерации звука  233
Обработка прерывания   237
Подпрограмма табличной конвертации – будьте внимательны! 240 
Практические примеры схем и программ  242 
Сенсорный датчик  243 
Управление шаговым двигателем 249 
Драйвер ЖК-дисплея на отечественных деталях. 253 
Электронные часы-термометр на PIC16F84   264
Алгоритм программы 267 
Листинг программы драйвера часов 270
Подборка ссылок в Internet  291
 

 

© 2002, 2007 Издательство "Горячая линия-Телеком".
Все права защищены.
       
Москва, тел/факс (095)-737-3927
e-mail:
radios_HL@mtu-net.ru