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

Микроконтроллеры семейства piCmicro

Большая номенклатура семейства PICMicro, включающая микроконтроллеры со всевозможными комбинациями и сочетаниями характеристик, позволяет выбрать прибор с необходимым набором свойств для разрабатываемого приложения. Данные микроконтроллеры можно разбить на три основных семейства: младшие модели, средние модели и старшие модели.

12.1. Младшие подсемейства picMicro

Младшие модели реализуют нижний уровень возможностей микроконтроллеров семейства PICMicro. Они выполняют подмножество команд, реализуемых старшими моделями, и программно совместимы с ними. Не рекомендуется использовать эти устройства для разработки новых приложений для PICMicro. Недостаток прерываний, малый объем доступной памяти программ и RAM, отсутствие внутрисистемного программирования и портов ввода/вывода с расширенными функциями являются причинами трудностей, которые возникают при реализации приложений на различных моделях микроконтроллеров этого семейства. Решающим фактором перехода от младших моделей к моделям среднего уровня послужило то обстоятельство, что последние продаются по аналогичной и даже меньшей цене и в таких же корпусах, как и первые.

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

Таблица 6

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

Обозначение

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

РIС12С5хх

Младшее подсемейство. Корпус с 8 выводами, 12-разрядное процессорное ядро, внутренняя схема сброса, встроенный тактовый генератор

РIС16С5х

Младшее подсемейство. Корпус с 18/28 выводами, 12-разрядное процессорное ядро

PIC16C505

Младшее подсемейство. Корпусе 14 выводами, 12-разрядное процессорное ядро, внутренняя схема сброса, встроенный тактовый генератор

PIC16HV540

Младшее подсемейство. Корпус с 18 выводами, 12-разрядное процессорное ядро, расширенный диапазон напряжений питания Vdd, встроенный стабилизатор

Обладая 6-ю линиями ввода/вывода и объемом памяти программ 512 или 1024 команд, эти устройства используются для создания небольших и простых приложений. Микроконтроллеры этой серии, возможно, являются наилучшими простыми интерфейсными устройствами. Существуют приложения, использующие данную серию для интерфейса более сложных процессоров с электромоторами (с помощью ШИМ - выходов), ЖК - индикаторами и оборудованием для звуковой локации.

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

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

На рис. 40 представлена архитектура микроконтроллера младшего подсемейства. Следует отметить также, что микроконтроллеры младшего подсемейства имеют аппаратный стек глубиной в два уровня.

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

Операции, выполняемые арифметико-логическим устройством PIC-микроконтроллеров представлены в табл. 7.

Таблица 7