Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МвСУ_16.11.2011.doc
Скачиваний:
12
Добавлен:
01.04.2025
Размер:
7 Мб
Скачать
☆

Стандартный набор операций алу микроконтроллеров PlCmicro

Тип операции

Эквивалентная операция

Пересылка

Логическое И с константой OxOFF

Сложение

Отсутствует

Вычитание

Сложение с отрицательным числом

Изменение знака

Исключающее ИЛИ с константой OxOFF (поразрядное инвертирование) и инкрементирование

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

Сложение с единицей

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

Вычитание единицы/сложение с кодом OxOFF

Логическое И

Отсутствует

Логическое ИЛИ

Отсутствует

Исключающее ИЛИ

Отсутствует

Инвертирование кода

Исключающее ИЛИ с константой OxOFF

Сдвиг влево

Отсутствует

Сдвиг вправо

Отсутствует

Все арифметические команды процессора используют регистр W. Если требуется сложить содержимое двух регистров, то сначала следует перенести содержимое первого регистра в регистр W, a затем добавить к нему содержимое второго регистра.

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

12.3. Среднее подсемейство picMicro

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

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

Основные характеристики микроконтроллеров среднего подсемейства представлены в табл. 7.

Таблица 7

Основные характеристики микроконтроллеров среднего подсемейства

Обозначение

Характеристики

1

2

РIС12С6хх

Среднее подсемейство. Корпус с 8 выводами, 14-разрядное процессорное ядро, восьмиразрядный аналого-цифровой преобразователь, внутренняя схема сброса, встроенный тактовый генератор, наличие EEPROM памяти данных

PIC14COOO

Среднее подсемейство. Корпус с 28 выводами, 14-разрядное процессорное ядро, усовершенствованный аналого-цифровой преобразователь, внутренний источник опорного напряжения, встроенный датчик температуры

РIС16С55х

Среднее подсемейство. Корпус с 18 выводами, 14-разрядное процессорное ядро

РIС16С6х

Среднее подсемейство. Корпус с 18/28/40 выводами, 14-разрядное процессорное ядро, два таймера (TMR1 и TMR2), варианты с интерфейсами SPI, USART и PSP

PIC16C62X

Среднее подсемейство. Корпусе 18 выводами, 14-разрядное процессорное ядро, компараторы напряжения со встроенным источником опорного напряжения, варианты с EEPROM памятью данных

PIC16F62X

Среднее подсемейство. Корпус с 18 выводами, 14-разрядное процессорное ядро, флэш-память программ, компараторы напряжения со встроенным источником опорного напряжения, внутренняя схема сброса, встроенный тактовый генератор

PIC16C642

Среднее подсемейство. Корпус с 28 выводами, 14-разрядное процессорное ядро, компараторы напряжения со встроенным источником опорного напряжения

PIC16C662

Среднее подсемейство. Корпус с 40 выводами, 14-разрядное процессорное ядро, компараторы напряжения со встроенным источником опорного напряжения

Р1С16С71х

Среднее подсемейство. Корпус с 18 выводами, 14-разрядное процессорное ядро, 8-разрядный аналого-цифровой преобразователь

PIC16С7х

Среднее подсемейство. Корпуса с 18/28/40 выводами, 14-разрядное процессорное ядро, 8-разрядный АЦП, варианты с двумя таймерами (TMR1 и TMR2), варианты с интерфейсами SPI, USART и PSP

PIC16С77х

Среднее подсемейство Корпуса с 28/40 выводами, 14-разрядное процессорное ядро, 12-разрядный АЦП, два таймера (TMR1 и TMR2), USART, I2S, SPI, варианты с PSP

PIC16F8X

Среднее подсемейство. Корпусе 18 выводами, 14-разрядное процессорное ядро, флэш-память данных (EEPROM) и программ

PIC16F87X

Среднее подсемейство. Корпуса с 28/40 выводами, 14-разрядное процессорное ядро, 10-разрядный АЦП (5-8_каналов), два таймера (TMR1 и TMR2), варианты с интерфейсами USART, I2S, SPI и PSP

PIC16С92х

Среднее подсемейство. Корпуса с 64 выводами, 14-разрядное процессорное ядро. Варианты с 8-разрядным АЦП, TMR1 и TMR2, ЖКИ контроллером

12.4. Архитектура микроконтроллеров среднего подсемейства

Архитектура микроконтроллеров среднего подсемейства представлена на рис. 41.

Рис. 41 Архитектура процессора среднего подсемейства