Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие. MS Word.doc
Скачиваний:
40
Добавлен:
02.05.2014
Размер:
1.05 Mб
Скачать

16-Ти разрядные контроллеры на примере mCs96

семейство состоит из 6 подсемейств, каждому из которых принадлежат несколько типов контроллеров, различающихся памятью программы данных и незначительно – периферийными устройствами.

Состав:

  1. 4 8 портов ввода-вывода;

  2. 2321000 внутренних основных РОН и до 512 дополнительных;

  3. внутренняя память или 0, или 832 кбайт;

  4. параллельный последовательный порт 8 разрядов, но есть возможность адресации к старшему и младшему байту;

  5. последовательный порт;

  6. синхронный последовательный порт для обмена данными между 2-мя микроконтроллерами;

  7. сторожевой таймер;

  8. АЦП имеет до 14 коммутируемых входов и является 10-ти разрядным;

  9. ШИМ содержит до 3 каналов, имеющих общий счётчик длительности цикла, разрешение 8 бит;

  10. блок быстрого ввода-вывода предназначен для приёма и регистрации входных событий и формирования или выдачи выходных без программного вмешательства;

  11. блок процессов событий работает совместно с 10;

  12. 3-х фазный генератор предназначен для формирования 3-х пар взаимно дополняющих широтно-модулируемых сигналов и выдачи на 3 пары выхода контроллера;

  13. генератор меандра формирует и выдаёт последовательность импульсов с программируемой частотой и постоянной скважностью 1:1;

  14. схема управления прерываниями может содержать до 18 источников;

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

  16. детектор падения частоты выдаёт сигнал сброса при уменьшении частоты основного генератора до 100 кГц.

К контроллерам может быть подключена внешняя память. Адресуемый элемент – 1 байт из пространства адресов 00FFFFH, а у контроллеровNT0FFFFFH.

Память программы данных имеет одно адресное пространство. Структура адресного пространства у разных семейств контроллеров существенно отличается.

Адрес

Внутр.память

Внешн.память

0FFFFH

4FFFFH-9FFFFH

ПЗУ, ОЗУ

ПЗУ

ПЗУ

2080H

Стартовый адрес

2000H

Специальные данные

SFR2

1F00H

400H-5FFH

ПЗУ, ОЗУ

ОЗУ

400H

РОН

18H

SFR1

0H

Регистры специальных функций SFRпредназначены для задания режимов и управления работой различных устройств контроллера, отображения состояния устройств и хранения данных, используемых при их работе.

Некоторым адресам могут соответствовать 2 регистра: один выбирается при записи, другой – при чтении. Регистры могут быть объединены в 3 группы, в каждой из которых используются одни и те же адреса. При этом некоторые регистры входят с одним и тем же адресом во все 3 труппы, другие – в одну при обращении для чтения и в другую при записи. Для выбора группы используется регистр WSR(WindowSelectRegister).

Вопросы

  1. микророцессоры и их классификация

  2. процессоры цифровой обработки сигналов

  3. контроллеры и их классификация

  4. общая структура контроллеров MCs51

  5. общая структура контроллеров PIC16

  6. порты ввода-вывода контроллеров MCs51

  7. порты ввода-вывода контроллеров PIC16

  8. таймеры – счётчики MCs51

  9. таймеры – счётчики PIC16

  10. модули CCPPIC16

  11. последовательный интерфейс MCs51

  12. интерфейсы контроллеров PIC16

  13. система прерываний MCs51

  14. система прерываний PIC16

  15. АЦП PIC16

  16. методы адресации MCs51 иPIC16

  17. средства программирования контроллеров

  18. многобайтные операции и умножение в контроллерах

  19. деление в контроллерах

  20. табличные вычисления

  21. общая структура MCs96

Соседние файлы в предмете Микропроцессорные системы