Описание структурной схемы микроконтроллера
Описание характеристики:
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
