МИКРОПРОЦЕССОРЫ

 

 

 

Ульрих В.А. - Микроконтроллеры pic16c7x.

Ульрих В.А. - Микроконтроллеры pic16c7x.

О. И. Николайчук — М.: СОЛОН-Пресс, 2003. 256 с. — (Серия «Библиотека инженера») ISBN 5-98003-036-0

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


СКАЧАТЬ 3,3 Mb




Rambler's Top100

СОДЕРЖАНИЕ


1. Общий обзор............................................................................................................................5
1.1. Совместимость семейства.....................................................................................................7
1.2. Поддержка при разработке....................................................................................................7
2. Варианты устройств PIC16C7X..............................................................................................10
2.1. Устройства с ультрафиолетовым стиранием........................................................................10
2.2. Однократно программируемые устройства..........................................................................10
2.3 Устройства с масочным ПЗУ................................................................................................11
3. Структура микроконтроллеров..............................................................................................12
3.1. Синхронизация командных циклов.....................................................................................13
3.2 Конвейерная обработка команд............................................................................................13
4. Организация памяти...............................................................................................................23
4.1 Память программ..................................................................................................................23
4.2 Память данных.....................................................................................................................23
4.3 Регистры PCL и PCLATH....................................................................................................44
4.4. Страничная организация памяти программ.........................................................................45
5. Порты ввода/вывода (I/O)......................................................................................................48
5.1. Регистры PORTA и TRISA..................................................................................................48
5.2. Регистры PORTB и TRISB..................................................................................................49
5.3. Регистры PORTC и TRISC..................................................................................................51
5.4. Регистры PORTD и TRISD.................................................................................................52
5.5 Регистры PORTE и TRISE...................................................................................................53
5.6. Программирование портов I/O............................................................................................54
5.7. Параллельный ведомый порт..............................................................................................56
6. Модули таймера....................................................................................................................59
6.1. Таймер 0.............................................................................................................................59
6.2. Таймер 1.............................................................................................................................59
6.3. Таймер 2.............................................................................................................................60
6.4. Модуль накопителя / компаратора / ШИМ (ССР)...............................................................60
7. Модуль таймера 0..................................................................................................................61
7.1. Прерывание от таймера 0...................................................................................................62
7.2. Внешняя синхронизация таймера 0 ...................................................................................62
7.3. Предделитель.....................................................................................................................64
8. Модуль таймера 1.................................................................................................................66
8.1. Таймер 1 в режиме таймера...............................................................................................66
8.2. Таймер 1 в режиме синхронного счетчика.........................................................................67
8.3. Таймер I в режиме асинхронного счетчика........................................................................69
8.4. Генератор таймера 1...........................................................................................................70
8.5. Сброс таймера 1 с использованием выхода ССР................................................................70
8.6. Сброс регистров таймера 1 (TMRIH : TMRIL)...................................................................71
8.7. Предделитель таймера 1.....................................................................................................71
9. Модуль таймера 2.................................................................................................................72
9.1 Предделитель и постделнтель таймера 2.............................................................................72
9.2. Выход таймера 2................................................................................................................72
10. Модули ССР.......................................................................................................................74
10.1. Режим накопления...........................................................................................................75
10.2. Режим сравнения.............................................................................................................77
10.3. Режим ШИМ...................................................................................................................78
11. Модуль синхронного последовательного порта..................................................................82
11.1. Режим SPI.......................................................................................................................82
11.2. Описание интерфейса I2С...............................................................................................90
11.3. SSP в режиме I2С............................................................................................................95
12. Универсальный синхронно-асинхронный приемопередатчик (USART)...........................102
12.1. Генератор скорости передачи USART (BRG)................................................................104
12.2. Асинхронный режим USART........................................................................................109
12.3. Синхронный режим ведущего USART..........................................................................114
12.4. Синхронный режим ведомого USART..........................................................................119
13. Модуль аналого-цифрового преобразователя...................................................................121
13.1. Устройство выборки и хранения...................................................................................125
13.2. Синхронизация A/D преобразования.............................................................................127
13.3. Программирование аналоговых входов.........................................................................128
13.4. A/D преобразование......................................................................................................129
13.5. A/D преобразование во время останова.........................................................................131
13.6. Ошибка и точность A/D преобразования.......................................................................131
13.7. Воздействие сброса.......................................................................................................132
13.8. Запуск специальным событием ССР.............................................................................132
13.9. Рекомендации при подключении.................................................................................132
14. Дополнительные возможности микроконтроллера..........................................................134
14.1. Слово конфигурации....................................................................................................135
14.2. Конфигурации генератора............................................................................................137
14.3. Сброс............................................................................................................................141
14.4. Прерывания..................................................................................................................149
14.5. Сохранение регистров при прерывании.......................................................................152
14.6. Сторожевой таймер (WDT)...........................................................................................153
14.7. Режим низкого потребления (останов).........................................................................155
14.8. Зашита программы.......................................................................................................157
14.9. Запись идентификатора................................................................................................157
14.10. Внутрисхемное программирование.............................................................................158
15. Система команд...............................................................................................................159
15.1. Описаний команды.......................................................................................................162
16. Электрические характеристики.......................................................................................181
16.1. Предельные эксплуатационные характеристики..........................................................181
17. Применение микроконтроллеров.....................................................................................182
17.1. Портативный стереофонический усилитель с кнопочным регулятором
уровня громкости и тембра...................................................................................................182
17.2. Часы реального времени с малым потреблением..........................................................197
17.3. Импульсный преобразователь напряжения на базе РIС16С72А...................................210
17.4. ЦАП для генерации синусоидального сигнала и DTMF
с использованием ШИМ и матрицы R-2R............................................................................227
ПРИЛОЖЕНИЯ....................................................................................................................240
Обзор микроконтроллеров Р1С12/17....................................................................................240
Совместимость контактов....................................................................................................253


По всем вопросам, замечаниям и предложениям обращаться по этому адресу mister-grey@narod.ru

Copyright® Grey 2004-2007

Hosted by uCoz