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



Описание характеристики:

1) Только 35 простых команд;

2) Все команды выполняются за один цикл (400мс), кроме команд перехода цикла;

3) Рабочая частота от 0 до 10 мГЦ;

4) 14-ти битовые команды;

5) 8-ми битовые данные;

6) 1024 х14 электрически программируемой программной памяти на кристалле;

7) 36х8 регистров общего использования;

8) 15 специальных аппаратных регистров SFR$

9) 64x8 электрически перепрограммируемых ERPNFOI.

Система команд

Каждая команда микроконтроллеров PIC16F62X состоит из одного 14-разрядного слова, разделенного на код операции (OPCODE), определяющий тип команды и один или несколько операндов, определяющие операцию команды. Полный список команд смотрите в таблице 15-2. Команды разделены на следующие группы: байт ориентированные команды, бит ориентированные команды, команды управления и операций с константами. Описание полей кода операции смотрите в таблице 15-1.

Для байт ориентированных команд Т является указателем регистра, а указателем адресата результата. Указатель регистра определяет, какой регистр должен использоваться в команде. Указатель адресата определяет, где будет сохранен результат. Если 'd'=0, результат сохраняется в регистре W. Если 'd'=1, результат сохраняется в регистре, который используется в команде.

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

В командах управления или операциях с константами 'к' представляет восемь или одиннадцать бит константы или значения литералов.

Система команд аккумуляторного типа, ортогональна и разделена на три основных группы:

байт ориентированные команды;

бит ориентированные команды;

команды управления и операций с константами.

Все команды выполняются за один машинный цикл, кроме команд условия, в которых получен ложный результат и инструкций изменяющих значение счетчика команд PC. В случае выполнения команды за два машинных цикла, во втором цикле выполняется инструкция NOP. Один машинный цикл состоит из четырех тактов генератора. Для тактового генератора с частотой 4 МГц все команды выполняются за 1мкс, если условие истинно или изменяется счетчик команд PC, команда выполняется за 2мкс.

Мнемоника команд, поддерживаемая ассемблером MPASM, показана в таблице. На рисунке показан форма команд трех основных групп.

Примечание. Для совместимости программного обеспечения со следующими версиями микроконтроллеров PICmicro не используйте команды TRIS и OPTION.

Во всех примерах используется следующий формат шестнадцатеричных чисел: Oxhh, где h - шестнадцатеричная цифра.

Каждая команда микроконтроллеров PIC16F62X состоит из одного 14-разрядного слова, разделенного на код операции (OPCODE), определяющий тип команды и один или несколько операндов, определяющие операцию команды. Полный список команд смотрите в таблице 15-2. Команды разделены на следующие группы: байт ориентированные команды, бит ориентированные команды, команды управления и операций с константами. Описание полей кода операции смотрите в таблице 15-1.

Для байт ориентированных команд Т является указателем регистра, а указателем адресата результата. Указатель регистра определяет, какой регистр должен использоваться в команде. Указатель адресата определяет, где будет сохранен результат. Если 'd'=0, результат сохраняется в регистре W. Если 'd'=1, результат сохраняется в регистре, который используется в команде.

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

В командах управления или операциях с константами 'к' представляет восемь или одиннадцать бит константы или значения литералов.

Система команд аккумуляторного типа, ортогональна и разделена на три основных группы:

байт ориентированные команды;

бит ориентированные команды;

команды управления и операций с константами.

Все команды выполняются за один машинный цикл, кроме команд условия, в которых получен ложный результат и инструкций изменяющих значение счетчика команд PC. В случае выполнения команды за два машинных цикла, во втором цикле выполняется инструкция NOP. Один машинный цикл состоит из четырех тактов генератора. Для тактового генератора с частотой 4 МГц все команды выполняются за 1мкс, если условие истинно или изменяется счетчик команд PC, команда выполняется за 2мкс.

Мнемоника команд, поддерживаемая ассемблером MPASM, показана в таблице. На рисунке показан форма команд трех основных групп.

Примечание. Для совместимости программного обеспечения со следующими версиями микроконтроллеров PICmicro не используйте команды TRIS и OPTION.

Во всех примерах используется следующий формат шестнадцатеричных чисел: Oxhh, где h - шестнадцатеричная цифра.

 

Лекция 6


Дата добавления: 2022-01-22; просмотров: 51; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!