Меню File - раздел Высокие технологии, Однокристальные микроконтроллеры ОМК позволяют существенно расширить интеллектуальные возможности различного рода устройств и систем
Команды (Опции) Меню File Позволяют Разработчику Просматривать Тексты Прог...
Команды (опции) меню File позволяют разработчику просматривать тексты программ, загружать и редактировать их, сохранять на носителе и распечатывать их, переименовывать, а также выйти из оболочки MPLAB 3.30. Это меню содержит в себе следующие опции:
- NEW Source позволяет открыть новое окно для написания новой программы;
- OPEN Source позволяет открыть программу для редактирования и дописывания текста, который был написан ранее и сохранён под каким-либо именем;
- VIEW позволяет просмотреть текст программы написанной ранее, а также копировать части текста, но не дает изменять его;
- SAVE позволяет сохранить текст программы. Если имя не заданно, то будет выведен запрос об имени Вашей программы;
- SAVE ALL позволяет сохранить все открытые окна с текстами Ваших программ;
- SAVE AS... позволяет сохранить текст вашей программы под любым именем, которое Вас попросят ввести;
- CLOSE закрывает только текущее окно с редактируемой программой. Если Вы не «сохранились», то Вам предоставят эту возможность. То есть будет выведен запрос: Сохранить текст вашей программы - «ДА/НЕТ»;
- CLOSE ALL закрывает все открытые окна с текстами программ, которые Вы редактировали или просматривали. Так же, как и в предыдущем случае, Вам дадут дополнительную возможность «сохраниться», если Вы забыли это сделать;
- IMPORT позволяет вставить сохраненный кусок текста программы;
- EXPORT позволяет сохранить выделенный кусок текста Вашей программы;
- PRINT... позволяет распечатать Вашу программу на принтере или другом устройстве вывода;
- PRINT SETUP позволяет распечатать настройки оболочки;
- EXIT обеспечивает выход из оболочки MPLAB 330.
6.6.2. Меню Project
Команды (опции) меню Project позволяют создавать проекты (связанный текст программы и объектный код этой программы), редактировать их, компилировать и настраивать режимы компиляции, а так же и вид самого объектного кода. Данное меню содержит следующие опции:
- NEW PROJECT позволяет начать создавать новый проект. При этом будет выведен запрос о том, какие тексты программ войдут в этот проект;
- OPEN PROJECT позволяет разработчику открыть сохранённый проект и продолжить его отладку;
- CLOSE PROJECT позволяет осуществить закрытие разрабатываемого проекта. Если Вы забыли «сохраниться», то Вам будет предложено это сделать;
- SAVE PROJECT позволяет записать разработанный проект на носитель. Если имя не задано, то будет выведен запрос имени у разработчика;
- EDIT PROJECT позволяет изменить файлы, вошедшие в проект. То есть позволяет изменить имя программы, на основании которой делается проект, а так же добавить файлы или удалить их из проекта;
- MAKE PROJECT позволяет разработчику откомпилировать файлы без создания объектного кода;
- BUILD ALL позволяет откомпилировать все файлы, вошедшие в данный проект. Создается единый объектный код для данного проекта, который может использоваться для записи в микроконтролер при программировании, а так же используется при отладке программы в симуляторе (эмуляторе);
- COMPILE SINGLE FILE позволяет разработчику откомпилировать - отдельную программу с созданием объектного кода для этой программы;
- MAKE SETUP позволяет отредактировать настройки оболочки интегрированной среды и компилятора;
- ADD/MODIFY COMPILER позволяет использовать другой компилятор.
6.6.3. Меню Edit
Команды (опции) меню Edit позволяют разработчику редактировать, копировать, искать текст или строку в программе. Данное меню содержит следующие опции:
- UNDO позволяет отменить предыдущую операцию;
- CUT позволяет поместить выделенный текст в CLEAPBOARD;
- COPY позволяет скопировать выделенный текст;
- PASTE позволяет поместить текст из CLEAPBOARD в Вашу программу;
- SELECT ALL позволяет выделить (выбрать) весь текст сразу;
- SELECT WORD позволяет выбрать одно слово, которое Вы ввели;
- DELETE LINE осуществляет удаление выбранной строки;
- DELETE EOL осуществляет удаление от текущей позиции курсора до конца текста;
- GOTO LINE осуществляет переход на строку;
- FIND позволяет найти заданный текст или фразу;
- REPLACE позволяет переместить какую-либо фразу или текст;
- REPEAT FIND позволяет повторить поиск заданного текста или фразы;
- REPEAT REPLACE позволяет повторить перемещение фразы или текста;
6.6.4. Меню Debug
Команды (опции) меню Debug позволяют проверить работу разработанного проекта. Данное меню работает только в режиме MPLAB-SIM и содержит следующие основные опции:
- RUN позволяет запустить программу на выполнение, приостановить выполнение программы, изменить содержимое регистров, изменить значение счетчика команд, выполнить пошагово команды Вашей программы, сбросить процессор. Эта функция содержит следующие подменю:
- RUN позволяет запустить программу на выполнение;
- RESET позволяет сбросить процессор (остановить выполнние текущей программы и осуществить переход на нулевой адрес);
- HALT позволяет приостановить выполнение текущей программы в любом месте. Продолжить выполнение можно той же командой, которой была запущена программа или любой другой, которая позволяет запустить программы на выполнение;
- HALT TRACE действует, если был выбран пошаговый режим выполнения программы и автоматическое выполнение процедур. Эта функция позволяет приостановить выполнение программы в процедуре для просмотра содержимого регистров или пошагового продолжения её выполнения;
- ANIMATE позволяет запустить программу на автоматическое выполнение. При этом показывается место программы, которое выполняется в данный момент и содержимое выбранных в окне WATCH регистров;
- STEP позволяет выполнить одну команду из программы (текущую команду);
- STEP OVER позволяет выполнить одну команду из программы (текущую команду), но если встречается команда вызов процедуры (CALL), то процедура выполняется в автоматическом режиме;
- UPDATE ALL REGISTERS позволяет изменить содержимое всех регистров одновременно;
- CHANGE PROGRAM COUNTER... позволяет изменить значение программного счетчика (выполнить переход на любую команду и продолжить выполнение программы с этой команды);
- EXECUTE позволяет запустить программу на выполнения с любого места, остановить в любом месте и т.п. Содержит следующие подменю:
- EXECUTE AN OPCODE... позволяет запустить программу на выполнение, начиная с кода...;
- CONDITIONAL BREAK... позволяет установить точки останова выполнения программы, количество циклов перед остановом и т.п.;
- SIMULATOR STIMULSпозволяет задать значения регистров, выводов портов в конкретные моменты времени или на определённых значениях счетчика тактов. Содержит следующие дополнительные подменю:
- ASYNCHRONOUS STIMULUS... выбирает ранее заданную последовательность изменений регистров и сигналов на портах(1-12);
-PIN STIMULUS содержит подменю, которое позволяет разрешить изменение уровней на входах портов (ENABLE) либо запретить (DISABLE). Значения и последовательность, согласно которой меняются уровни, указываются в текстовом файле с расширением *.sti;
- CLOCK STIMULUS позволяет создать файл эмуляции сигналов на выводах портов и значений регистров (*.sti, *.reg);
- REGISTER STIMULUS позволяет разрешить использование последовательности изменения значений регистров. Последовательность хранится в файле *.reg;
- CENTER DEBUG LOCATION позволяет указать на текущее положение выполняемой команды в программе;
- BREAK SETTINGS... позволяет указать точки останова в программе, при выполнении в автоматическом режиме. При этом симулятор будет приостанавливать выполнение программы;
- TRACE SETTINGS... позволяет осуществить то же что и предыдущем случае, но с возможностью также и пошагового выполнения программы;
- TRIGGER OUT SETTINGS... устанавливает значение защелок. Указывает сколько необходимо раз остановиться в этой точке останова;
- CLEAR ALL POINTS... позволяет убрать все точки останова сразу;
- CLEAR PROGRAM MEMORY очищает програмную память;
- SYSTEM RESET осуществляет сброс програмного счетчика и процессора с переходом на нулевой адрес;
- POWER-ON-RESET осуществляет сброс процессора и програмного счетчика с переходом на нулевой адрес, заполнение регистров заданным значением.
6.6.5. Меню Picstart Plus
Команды (опции) меню PICSTART PLUS позволяют запрограммировать микроконтроллеры PIC 16/17 не выходя из оболочки MPLAB 3.30. Данное меню содержит следующие опции:
- ENABLE PROGRAMMER осуществляет предварительную инициализацию программатора;
- PROGRAM/VERIFY применяется для программирования ППЗУ программ и конфигурационных битов памяти выбранного Вами микроконтроллера. Кроме того, позволяет проверить правильность записи данных в память микроконтроллера;
- READ DEVICE применяется при необходимости прочитать содержимое всех ячеек памяти микроконтроллера;
- BLANK CHECK ALL позволяет проверить, очищена ли память микроконтроллера;
- BLANK CHECK OTP позволяет проверить, очищена ли выбранная Вами область памяти;
- DISPLAY ERROR LOG показывает файл отчетности на экране;
- ERASE PROGRAM MEMORY очищает програмную память микроконтроллера;
- RESET PROGRAMMER устанавливает программатор в исходное состояние.
6.6.6. Меню Option
Команды (опции) меню Option позволяют разработчику сконфигурировать оболочку под «себя». То есть, создать удобные для него условия создания рабочей программы. В это меню вошли следующее опции:
- DEVELOPMENT MODE... позволяет разработчику выбрать любую из трех оболочек, вошедших в интегрированную среду MPLAB330 (EDITOR ONLY, MPLAB-SIM SIMULATOR, PICMASTER EMULATOR), а так же выбрать тип микроконтроллера для которого будет писаться программа поддержки;
-WINDOW SETUP позволяет разработчику выбрать удобное расположение и вид окон в которых Он будет работать. Имеет возможность выбора ранее сохраненной конфигурации, сохранения вновь созданной и загрузки предлагаемой по умолчанию;
- DEFAULT EDITOR MODES... позволяет разработчику настроить редактор «под себя». Эта конфигурация будет загружаться сразу после загрузки интегрированной оболочки. При этом в окне данной команды появляются следующие сообщения:
Однокристальные микроконтроллеры ОМК позволяют существенно расширить... Подавляющее число ОМК имеют традиционную Фон Неймановскую или Принстонскую архитектуру в которой команды и данные...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
Меню File
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Формализация проектирования МК-систем и устройств
1.1.1. Блочно-иерархический подход
При проектировании микроконтроллерных устройств (МКУ) или систем (МКС) можно использовать блочно-иерархический под
Типовые структуры МК-систем и устройств
Типовая структура МК-системы управления показана на рис. 1.3 и состоит из объекта управления, микроконтроллера и аппаратуры их взаимной связи (АВС).
Микроконтроллер путем п
Использование жесткой и программируемой логики
Существует два принципиально разных подхода к проектированию цифровых устройств: использование принципа схемной логики или использование принципа программируемой логики.
В
Проектируемых систем и устройств
На системном и архитектурном уровнях проектирования МКС и МКУ всегда необходимо решать задачу выбора ОМК. В настоящее время выпускается большое количество различных типов ОМК такими
Особенности разработки аппаратурных средств МК-систем
Применение однокристальных МК в устройствах управления объ-ектами привело к кардинальных изменениям в разработке аппаратурных средств устройств и систем. И дело здесь заключается в
МК-систем
Как уже отмечалось, при проектировании МК-систем прежде всего возникает необходимость решения задачи об оптимальном (по ряду критериев) распределении функций между аппаратурными средствами и програ
Однокристальные микроконтроллеры семейства PIC16C5X
2.2.1. Структурная организация микроконтроллеров PIC16C5X
Особенности архитектуры и структурная схема. Структурная схема ОМК PIC16C5X показана на рис. 2.1. Основу структуры данного
FSR - Регистр косвенной адресации
RP1, RP0 – Биты 6 и 5 регистра FSR, соответственно
Рис. 2.6. Прямая и косвенная адресация
Существуют некоторые отличия при осущест
Окончание таблицы 2.7
Мнемокод
Название команды
Цик
лы
Код команды
(11-бит)
Биты
сос
тоя-
ния
При-
меча-
ния
Особенности структурной организации ОМК PIC 16С71
Микроконтроллеры PIC 16С71 относятся к расширенному семейству и имею целый ряд отличий от МК базового семейства PIC 16С5Х главным 0из которого является наличие встроенного четырехканального анал
Организация памяти данных (ОЗУ)
Память данных также как и в PIC 16С5Х имеет страничную организацию, но состоит всего из 2-х страниц (рис.3.3). Причем, страницы в различных модификациях данного МК имеют различные о
Модуль таймера (TMRO-RTCC)
Единственным отличием данного модуля от аналогичного в PIC 16С5Х является возможность формирования сигнала прерывания.
Прерывание по RTCC вырабатывается тогда, когда происх
Регистр статуса (STATUS)
Отличается от аналогичного регистра PIC 16С5Х лишь тем, что вместо трех бит выбора страниц памяти программ РА2, РА1, РА0 в соответствующих разрядах 7,6 и 5 размещаются биты выбора страницы памят
Программный счетчик и организация памяти программ
Программный счетчик в PIC16C71 имеет ширину 13 бит и способен адресовать 8К х 14бит объема программной памяти. Однако, физически на кристалле PIC16C71/711 имеется только 1К х 14
Прерывания
Прерывания в PIC16C71 могут быть от четырех источников:
- внешнее прерывание с ножки RB0/INT,
- прерывание от переполнения счетчика/таймера RTCC,
- прерыв
Модуль аналого-цифрового преобразователя (АЦП)
Модуль АЦП (рис. 3.10) содержит четыре входных аналоговых канала AIN3, AIN1, AIN2 и AIN3, мультиплексируемых на одну схему выборки/хранения и далее на АЦП. Опорное напряжение поступ
Регистр OPTION
Регистр конфигурации предделителя и таймера (OPTION) доступен для чтения и записи и содержит различные управляющие биты, которые определяют конфигурацию предделителя, куда он подклю
Биты установки конфигурации
Кристалл PIC16C71 имеет пять битов конфигурации, которые хранятся в EPROM и устанавливаются на этапе программирования кристалла. Эти биты могут быть запрограммированы (читается как "0"
Режим пониженного энергопотребления
Вход в режим SLEEP осуществляется командой SLEEP. По этой команде, если WDT разрешен, то он сбрасывается и начинает счет времени, бит »в регистре статуса (f3) сбрасывается, бит
Система команд
Каждая команда PIC16C71 представляет собой 14‑разрядное слово, содержащее поле кода операции (OPCODE) и поле одного или более операндов, которые могут участвовать в этой команде. Формат ко
Особенности программирования
Разработка рабочих программ для микроконтроллеров PIC16C5X и PIC16C71 осуществляется по одной и той же методике с использованием одних и тех же инструментальных средств [7, 8, 10, 11]. Системы к
Особенности структурной организации PIC 16С84
Структурная схема ОМК PIC 16С84 (16F84) приведена на рис.4.1. Главным отличием данного МК от PIC 16С71 является наличие электрически перепрограммируемой памяти данных-констант EEPRO
Обозначение выводов и их функциональное назначение
Расположение и обозначение выводов ОМК PIC 16С84 полностью совпадает с PIC 16С71 за исключением того, что ножки RA0, RA1, RA2, RA3 в связи отсутствием АЦП представляют собой лишь дв
Долговременная память данных-констант EEPROM
Память данных-констант EEPROM позволяет прочитать и записать байт информации. При записи байта автоматически стирается предыдущее значение и записывается новое (стирание перед записью). Все эти
Организация прерываний
Прерывания в PIC 16С84 организованы точно также как и в PIC 16С71 (см. разд. 3.8). Но, вместо прерывания от АЦП (в связи с его отсутствием) введено прерывание по окончании записи да
МЕТКА ОПЕРАЦИЯ ОПЕРАНД(Ы) КОММЕНТАРИЙ
Звенья (поля) могут отделяться друг от друга произвольным числом пробелов. Порядок и позиция полей важны. Так, метки должны начинаться в первом столбце. Операция (мнемоника команды)
Использование программы-транслятора MPASM
5.5.1. Запуск транслятора
Для того, чтобы запустить транслятор необходимо выбрать курсором MPASM.EXE и нажать "Ввод". На экране появится ме
Отладка рабочих программ
После получения объектоного кода рабочей программы неизбежно наступает этап отладки, то есть установления факта ее работоспособности, а также выявления (локализации) и устранения ош
Использование симулятора-отладчика MPSIM
5.7.1. Последовательность действий при запуске
Данный симулятор позволяет промоделировать работу рабочей программы и проверить выполнение соответству
Назначение команд
После запуска MPSIM необходимо выбрать контролируемые регистры в области просмотра на экране монитора. Для этого можновоспользоваться следующими командами:
AD - позволя
RS ; Перезагрузить процессор
Приведенный пример является стандартным и может быть использован в качестве INI-файла для вашей программы, адреса регистров для просмотра выберите соответственно своему приложению.
Назначение и основные функциональные возможности
Интегрированная среда разработки рабочих программ MPLAB 3.30 представляет собой набор программ, объединенных в единый пакет , который содержит:
- редактор (Editor Only);
- ассембл
Краткая характеристика основных программ
6.2.1. Ассемблер MPASM
Универсальный макроассемблер MPASM - это символьный ассемблер, который поддерживает разработку рабочих программ для всех семей
Меню основного пакета программ.
Меню основного пакета программ содержит следующие пункты (подменю): File, Project, Edit, Debug, Picmaster, Option. Каждый пункт содержит ряд команд, которые выполня
MPLAB 3.30
6.7.1. Постановка задачи и алгоритм ее решения
Возьмем для примера следующую, достаточно часто встречающуюся на практике, задачу,
Импульсов заданной длительности.
Пусть, например, необходимо с помощью микроконтроллера PIC16F84 осуществить опрос двоичного датчика и, в зависимости от его состояния, либо организовать процедуру «ожидан
Преобразование кодов из одной системы счисления в другую
Преобразование кода из одной позиционной системы счисления в другую осуществляется делением исходного числа на основание новой системы счисления. При этом деление должно выполнятся
Статических сигналов
Рассмотрим пример, в котором необходимо ввести от 2-х независимых датчиков аналоговые сигналы постоянного тока (U1 и U2), выполнить сравнение их между собой и по результатам сравнения осуществит
ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В МКУ.
Во многих случаях в микроконтроллерных устройствах требуется наличие только простой индикации типа ДА/НЕТ, ВКЛ/ВЫКЛ. Такая индикация реализуется на основе отдельных светодиодов.
Для отобра
Изучение пакета MPLAB
1. ЦЕЛЬ
На примере микроконтроллера PIC16C56 выучить режимы работы портов ввода/вывода, способы и особенности их инициализации. Рассмотреть ввод/вывод дискретных сигналов.
Режимы работы таймера. Сторожевой таймер (WDT)
1. ЦЕЛЬ
Выучить основные режимы функционирования таймера, способы и особенности его инициализации, варианты использования и настройки предыдущего делителя, функционирования сторожевого тай
Страничная организация памяти
1. ЦЕЛЬ
Выучить способы формирования временных интервалов разной длительности, организацию страничной памяти программ и данных.
2. ЗАДАНИЕ ПО ЛАБОР
Организация и использование памяти данных.
1. ЦЕЛЬ
Выучить страничную организацию памяти данных. Научиться использовать режим непрямой адресации ячейки памяти данных. Выучить организацию и способы доступа к енергоне
Собственные обработчики прерываний
1. ЦЕЛЬ
Выучить систему прерываний микроконтроллера PIC16F84, способы формирования прерываний, использования обработчиков нескольких прерываний.
2.
Формирование сигналов управления и индикации
1. ЦЕЛЬ
Приобрести навык составления функциональной схемы. Выучить способы формирования сигналов управления и индикации, научиться формировать звуковые и световые сигналы н
В мк семейства PIC16Cxx
1. ЦЕЛЬ
Выучить принцип работы аналого-цифрового преобразователя на примере микроконтроллера PIC16C71. Научиться вводить аналоговые сигналы. Рассмотреть способы вывода анал
Семейства PIC
Таблица А.1
Название
Память
программ
RAM/
EE
Fm
I/O
Таймер
CCP/
PWM
Инверсия регистра f
Синтаксис: COMF f,d
Операнды: 0<=f<=31, [0,1]
Операция: (f)->(dest)
Биты состояния: Z
КОД: 0010 01df ffff
Описание: Содержимое регистра f инвер
Декремент регистра f
Синтаксис: DECF f,d
Операнды: 0<=f<=31, [0,1]
Операция: (f) - 1->(dest)
Биты состояния: Z
Код: 0000 11df ffff
Описание: Регистр f уменьшается н
Декремент f, пропустить команду, если 0
Синтаксис: DECFSZ f,d
Операнды: 0<=f<=31, [0,1 ]
Операция: (f)—1->(dest); пропустить, если (dest)=0
Биты состояния: Не изменяются.
КОД: 0010 11df ffff
Переход по адресу
Синтаксис: GOTO k
Операнд: 0<=k<=511
Операция: k->PC<8:0>, (STATUS<6:5>)->PC<8:9>
Биты состояния: Не изменяются.
Код: 101k kkkk kkk
Инкремент регистра f
Синтаксис: INCF f,d
Операнды: 0<=f<=31, [0,1]
Операция: (f)+1->(dest)
Биты состояния: Z
Код: 0010 10df ffff
Описание: Регистр f увеличивается н
Инкремент f, пропустить команду, если 0
Синтаксис: INCFSZ f,d
Операнды: 0<=f<=31, [0,1]
Операция: (f)+1->(dest); пропустить, если (dest)=0
Биты состояния: Не изменяются.
КОД: 0011 11df ffff
Логическое ИЛИ W и f
Синтаксис: IORWF f,d
Операнды: 0<=f<=31, [0,1]
Операция: (W).OR.(f)->(dest)
Биты состояния: Z
КОД: 0001 00df ffff
Описание: Содержимое регистра
Пересылка регистра f
Синтаксис: MOVF f,d
Операнды: 0<=f<=31, [0,1]
Операция: (f)->(dest)
Биты состояния: Z
КОД: 0010 00df ffff
Описание: Содержимое регистра f перес
Холостая команда
Синтаксис: NOP
Операнд: Нет.
Операция: Нет.
Биты состояния: Не изменяются
Код: 0000 0000 0000
Описание: Нет операции.
Циклов: 1
Пример
Сдвиг f влево через перенос
Синтаксис: RLF f,d
Операнды: 0<=f<=31, [0,1]
Операция: f<n>->d<n+1>, f<7>->C, C->d<0>
Биты состояния: С
КОД: 0011 01df fff
Сдвиг f вправо через перенос
Синтаксис: RRF f,d
Операнды: 0<=f<=31, [0,1]
Операция: t<n>->d<n-1>, f<0>->C, C->d<7>
Биты состояния: С
Код: 001111df ffff
Переход в режим SLEEP
Синтаксис: SLEEP
Операнд: Нет
Операция: 00h->WDT, 0->WDT prescaler, 1->TO, 0->PD
Биты состояния: ТО, PD
Код: 0000 0000 0011
Описание: Команд
Вычитание W из f
Синтаксис: SUBWF f,d
Операнды: 0<=f<=31, [0,1]
Операция: (f) - (W)->(dest)
Биты состояния: С, DC, Z
КОД: 0000 10df ffff
Описание: Содержимое ре
Обмен тетрад в f
Синтаксис: SWAPF f,d
Операнды: 0<=f<=31, [0,1]
Операция: f<0:3>->d<4:7>, f<4:7>->d<0:3>
Биты состояния: Не изменяются.
Код: 0
Загрузка регистра
Синтаксис: TRIS f
Операнд: 5<=f<=7
Операция: (W)->TRIS register f
Биты состояния: Не изменяются.
Код: 0000 0000 0fff
Описание: Содержимое регис
Исключающее ИЛИ константы и W
Синтаксис: XORLW k
Операнд: 0<=k<=255
Операция: (W).XOR.(k)->W
Биты состояния: Z
Код: 1111 kkkk kkkk
Описание: Содержимое регистра W поразрядно
Контрольные задачи
1. Предложите микроконтроллерное устройство позволяющее осуществить опрос двоичного датчика и, в зависимости от его состояния, либо организовать процедуру «ожидания события», либо сформировать и вы
И их отличия от микроконтроллеров PIC 16CХХ
Семейство однокристальных микроконтроллеров PIC 12CХХ состоит из самых простых МК с RISC архитектурой. Все микроконтроллеры данного семейства имеют только 33 12-ти разрядных команды
F2. Отличия ОМК PIC 17CХХ от PIC 16CХХ.
Микроконтроллеры PIC 12C67X и PIC 12F68X представляют собой упрощенные модификации PIC 16C71 и PIC 16F84 соответственно, но без механизма прерываний. Так микроконтроллеры PIC 12C6X
G2. Совместимость PIC 17CXX и PIC 16CXX.
Чтобы преобразовать текст программ PIC 16CXX для использования в PIC 17CXX, нужно выполнить следующее:
1. Удалить все команды OPTION и TRIS, заменив их эквивалентными.
2. Разделит
ОСОБЕННОСТИ ПРОЕКТИРОВАНИЯ ТЕХНИЧЕСКИХ СИСТЕМ
И УСТРОЙСТВ НА МИКРОКОНТРОЛЛЕРАХ……………………………
1.1. Формализация проектирования МК-систем и устройств…………………
1.1.1. Блочно-иерархический подход……………………………………………
Новости и инфо для студентов