 ===============================================================================
 «Публичная библиотека» (http://publ.lib.ru)
 ===============================================================================
 В.А. Ульрих
 Микроконтроллеры PIC16C7X
 Семейство восьмиразрядных КМОП микроконтроллеров с аналого-цифровым преобразователем
 Наука и техника, 2000 г.

 Издательство «Наука и техника»
 Ульрих Виктор Александрович
 Микроконтроллеры PIC16C7X
 Семейство восьмиразрядных КМОП микроконтроллеров с аналого-цифровым преобразователем
 Под редакцией С.Л. Корякина-Черняка, члена Международной академии информационных процессов и технологий
 Серия «Радиокомпоненты»
 Книга представляет собой техническое руководство, которое будет полезно как на книжной полке, так и на лабораторном столе. Книга написана на основе технической документации PIC16C7X и PIC16C71X фирмы MICROCHIP и опыта реализации устройств на базе микроконтроллеров рассмотренного семейства.
 В книге рассмотрена структура микроконтроллеров семейства PIC16C7X, подробно описаны все функциональные узлы и система команд, описано назначение выходных контактов для различных типов корпусов микросхем, приведен общий обзор микроконтроллеров фирмы MICROCHIP и описана их совместимость по контактам. Особое внимание обращено на практическое применение микроконтроллеров. Эта книга является первой попыткой поделиться многолетним опытом разработки электронных устройств, в том числе на базе микроконтроллеров рассмотренного семейства.
 Справочник предназначен для инженерно-технических работников, занимающимся разработкой электронной аппаратуры, а также студентов вузов.

 ОГЛАВЛЕНИЕ:
 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. Регистры PORTAhTRISA (48).
 5.2. Регистры PORTB и TRISB (49).
 5.3. Регистры PORTChTRISC (51).
 5.4. Регистры PORTD и TR1SD (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. Таймер 1 в режиме асинхронного счетчика (69).
 8.4. Генегатор таймера 1 (70).
 8.5. Сброс таймера 1 с использованием выхода ССР (70).
 8.6. Сброс регистров таймера 1 (TMR1H: TMR1L) (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. Описание интерфейса 1С (90).
 11.3. SSP в режиме 12С (95).
 12. Универсальный синхронно-асинхронный приемопередатчик (USART) (102).
 12.1. Генератор скорости передачи USART(BRG) (104).
 12.2. Асинхронный режим US ART (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. Импульсный преобразователь напряжения на базе PIC16C72A (210).
 17.4. ЦАП для генерации синусоидального сигнала и DTMF с использованием ШИМ и матрицы R-2R (227).
 ПРИЛОЖЕНИЯ (240).
 Обзор микроконтроллеров PIC12/17 (240).
 Совместимость контактов (253).

 Обложка: Болдырев К.В.
 Лицензия №065007 от 18 февраля 1997 г.
 ООО «КОРОНА ПРИНТ», Санкт-Петербург.
 Подписано в печать 29.09.2000. Тираж 5000 экз.
 Отпечатано с готовых диапозитивов в ордена Трудового Красного Знамени ГП «Техническая книга» Министерства РФ по делам печати, телерадиовещания и средств массовых коммуникаций. Санкт-Петербург.
 ===============================================================================
 *** О П И С А Н И Е * И З Д А Н И Я *** 5.4 ***
 ===============================================================================
 |ТИТУЛ ВЕБ-СТРАНИЦЫ¦ «Радиокомпоненты» (серия)
 |СЕРИЯ, ГОД, НОМЕР ¦ «Радиокомпоненты».
 |АВТОРЫ... НАЗВАНИЕ¦ Ульрих В.А._ Микроконтроллеры PIC16C7X. Семейство восьмиразрядных КМОП микроконтроллеров с аналого-цифровым преобразователем.
 |НАЗВАНИЕ ОРИГИНАЛА¦
 |ЖАНР-ФОРМА-ВИД-ТИП¦ Справочник.
 Автор: Виктор Александрович Ульрих.
 Под редакцией С.Л. Корякина-Черняка.
 Обложка: К.В. Болдырев.
 |ИЗДАТЕЛЬ. - СЕРИЯ ¦ Санкт-Петербург: Издательство «Наука и техника», 2000. - Серия «Радиокомпоненты»
 |АВТОРЫ ФАЙЛА И OCR¦ Скан, OCR, обработка, формат Djv: AlVaKo, 2026
 |ОСНОВНОЕ ИМЯ ПАПКИ¦ ''Radiokomponenty''_(seriya)
 |ОСНОВНОЕ ИМЯ СЕРИИ¦ ''Radiokomponenty''.
 |ОСНОВНОЕ ИМЯ ФАЙЛА¦ Ul'rih_V.A.__Mikrokontrollery_PIC16C7X.(2000)
 |ДОПОЛНЕНИЯ К ИМЕНИ¦ [djv] [pdf]
 |ОСНОВНОЕ ИМЯ ОБЛ. ¦ Mikp00
 |АННОТАЦИЯ ИЗДАНИЯ ¦ ИЗ ИЗДАНИЯ:
 Книга представляет собой техническое руководство, которое будет полезно как на книжной полке, так и на лабораторном столе. Книга написана на основе технической документации PIC16C7X и PIC16C71X фирмы MICROCHIP и опыта реализации устройств на базе микроконтроллеров рассмотренного семейства.
 В книге рассмотрена структура микроконтроллеров семейства PIC16C7X, подробно описаны все функциональные узлы и система команд, описано назначение выходных контактов для различных типов корпусов микросхем, приведен общий обзор микроконтроллеров фирмы MICROCHIP и описана их совместимость по контактам. Особое внимание обращено на практическое применение микроконтроллеров. Эта книга является первой попыткой поделиться многолетним опытом разработки электронных устройств, в том числе на базе микроконтроллеров рассмотренного семейства.
 Справочник предназначен для инженерно-технических работников, занимающимся разработкой электронной аппаратуры, а также студентов вузов.
 |СОДЕРЖАНИЕ ИЗДАНИЯ¦ ОГЛАВЛЕНИЕ:
 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. Регистры PORTAhTRISA (48).
 5.2. Регистры PORTB и TRISB (49).
 5.3. Регистры PORTChTRISC (51).
 5.4. Регистры PORTD и TR1SD (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. Таймер 1 в режиме асинхронного счетчика (69).
 8.4. Генегатор таймера 1 (70).
 8.5. Сброс таймера 1 с использованием выхода ССР (70).
 8.6. Сброс регистров таймера 1 (TMR1H: TMR1L) (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. Описание интерфейса 1С (90).
 11.3. SSP в режиме 12С (95).
 12. Универсальный синхронно-асинхронный приемопередатчик (USART) (102).
 12.1. Генератор скорости передачи USART(BRG) (104).
 12.2. Асинхронный режим US ART (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. Импульсный преобразователь напряжения на базе PIC16C72A (210).
 ===============================================================================