Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Особенности структурной организации



Рассмотрим особенности структурной организации, которые выделяют PIC микроконтроллеры среди других ОМК такого же класса, а также основные отличия различных семейств PIC друг от друга. Причем, за основу возьмем микроконтроллер PIC16C84(16F84), структурная схема которого приведена на рис. 1.1.

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

1.2.1. Набор регистров.

Все программные объекты, с которыми может работать PIC, представляют собой физические регистры (за исключением регистра-переключателя косвенной адресации INDF). Чтобы понять, как работает PIC, в первую очередь необходимо разобраться с тем, какие регистры у него существуют и как с каждым из них работать.

Все регистры PIC разделяются на две функциональные группы: специальные регистры и регистры общего назначения (РОН).

Регистры специального назначения используются для управления функциями микроконтроллера и могут быть разделены на два набора: регистры базовых функций и регистры периферийных устройств. Регистры базовых функций включают в себя регистр-переключатель косвенной адресации (INDF), программный счетчик (РС), представленный двумя регистрами PCL и PCLATH, регистр слова состояния (STATUS), регистр-указатель косвенной адресации (FSR), рабочий регистр (W), регистр прерываний (INTCON), а также регистр режимов работы или конфигурации предварительного делителя и таймера (OPTION). Регистры периферийных устройств включают в себя регистры ввода/вывода (RA-порт А и RB-порт В), регистры данных (EEDATA) и адреса (EEADR) памяти данных-констант, регистр таймера-счетчика (TMPO) и регистры управления конфигурацией портов ввода/вывода (TRISA и TRISB).

Рис.1.1. Структурная схема ОМК PIC16F84 (16C84)

Описание специальных регистров и состояние их после сброса приведено в табл. 1.1 и 1.2 соответственно. Все специальные регистры также отображаются на память данных (рис.1.2).

Регистры общего назначения могут быть адресованы прямо или косвенно, с использованием регистра-указателя косвенной адресации FSR.

Таблица 1.1.





Дата публикования: 2014-12-10; Прочитано: 284 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...