3 Окна Memory Окно Memory позволяет пользователю при необходимости контролировать или изменять некоторую область памяти микроконтроллера AVR, например, память программ, память EEPROM


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте файл и откройте на своем компьютере.
высшего профессионального ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Бориков 2010 681.2:681.3-181.48 среда семейства фирмы Методические указания занятий студентов Стандартизация Томск указания кафедры метрологии Общие сведения интегрированная среда (IDE, Integrated AVR- операционных системах среда предлагает эмулятора восьмиразрядных AVR RISC. того набор также являются частью поэтому симулятор столе появится случае можно запустить команде ►Все программы► Atmel AVR Tools. При первом экране появится приветствия 1 - AVR Studio 4 помощью окна можно выполнить трех операций новый проект либо - выбрать расположенном списке создадим приветствия кнопку результате предложено обеспечения . 2). данном интересует интегрированный симулятор микроконтроллер . нажать чтобы перейти разработке . запусках Show this dialog on open. таком случае операции выполняются помощью File Project, , открывается Рисунок Выбор Главными окнами кода 3). AVR Studio , стрелкой вносить среде затем выполнять компиляцию объектного файла затем переключиться AVR Studio открыт файл экране кода операцию можно выполнить вручную помощью кнопки панели Reload Object File. Workspace Workspace, расположенное слева , двойной значениям также эмуляции примеру регистра как требуемый Workspace мышью значении Value ввести требуемое значение диалоговом окне значения регистре десятичном двоичном . интерес этапе представляет собой параметров Представленные элемент позволяют просматривать содержимое стека циклов выполнения кварцевого Рисунок Workspace счетчика команд можно помощью окна этом окно текущим выделена команда соответствующим адресом можно открыть выполнив команду View Disassembler ). сброса таймера отсчета следует щелкнуть мышью Stop Watch использовать , , ушло выполнение фрагмента элемент Workspase позволяет работу ввода вывода для эмуляции примеру помощью элемента можем программу достаточно запустить выполнение командой комбинация Alt lt-;+F5;+F5) соответствующей кнопкой инструментов Команда отличается AVR Studio случае обновляются чтобы прервать выполнение следует выполнить команду Break комбинация клавиш или кнопку инструментов / AVR симулятор среде чем функций задержки Учитывайте отладке программ Memory позволяет необходимости область память ввода вывода ( Рисунок Одновременно могут сразу несколько окон Memory - для используются 8). помощью раскрывающегося списка верхнем Memory. примере верхнего выбрана нижнего память Memory AVR-Studio помощью справа раскрывающегося списка также контекстного меню пользователь переключаться разбивки дампа фрагменты скрыть дополнительную значениями Поле отображения ввода ячейки памяти момент Количество колонок ячеек выбирается списка Cols этом Auto, количество колонок зависимости Memory). Memory расцениваются шестнадцатеричные значение ячейку памяти сразу после каждого клавиши нежелательно случае эмулятора запись регистру приемопередатчика инициируется новая передача байт неполный значение альтернативно вводить специальном двойному мыши ячейке вводимое записывается только тогда когда окне кнопка Значения момента последней шрифтом Адреса восьмиразрядных символы выделены серым памяти голубым Register открывается соответствующей команде View или при комбинации клавиш Alt+0 lt-;+0-;怀). Рисунок показывает содержимое мик выполнения команды Register AVR Studio Значения последней результате достижения останова шрифтом , выполнение мышью Правила значений правилам окнах Memory Watch команде View рисунок Рисунок Watch для типов значений адресов как переменные или первой имя объекта третьей значение четвертой Пользователь добавлять окно Watch Add Item команде контекстного кода последнем список Watch элемент курсор Watch можно помощью команды контекстного Remove Selected Item или сразу команде Remove All Items. Watch среды программы пошаговое выполнение контролем низком ( ). AVR используют команды меню . , прерывания (breakpoint) - строка приостанавливается слева установки прерывания текущей строке служит команда Breakpoint клавиша F9ù-6;) кнопка панели инструментов расставленных команда Remove Breakpoints кнопка инструментов последовательного точки Next Breakpoint клавиш режим используются команды 13): переход отладки происходит ;  11; F 11) - обновляются ); I F10-61;�-60;) - выполняет текущую команду захода обновляются комбинация клавиш Shift+Fl 1&#xShif;&#xt-4+;l-4;&#x 1-5;) - запускает выполняет тех пока встретится текущей подпрограммы выполнения выполняться пор остановлена командой Break встретит точку прерывания программу выполняется тех кода останова выполнение программы останавливается выполняется пока командой После выполнения команды окна обновляются имитатора имитацию работы также диалоговое Debug AVR Simulator Options клавиш Alt lt-;+O0;+O). Simulator Options текстовом справа : ассемблера ATmega8. . Самостоятельно AVR Studio; стандарты ; ассемблера ; : AVR Studio . ldi R16,55 ; Непосредственная ldi R17,66 ; Непосредственная k: nop ; mov R0,R17 ; Персылка cp R16,R0 ; Сравнение brlo stop ; brsh k ; stop: rjmp stop ; 2 ПРОГРАММ : команд ATmega8; циклов Studio; Изучение . ; ассемблера Самостоятельно : R0, R1, R2, R3, R4, R5 ATmega8 , R0- R5 . 2* : ATmega8; косвенной ; знаний системе Studio; . выполнения знакомым курса максимального массива Написать массива Самостоятельно проверить преподавателю : сортировку массива члена 3 ФЛАГИ : математических команд микроконтроллера команд AVR; . помощью команд ADD, ADC, SUB, SBC, SUBI, SBCI, ADIW, SBIW. состояния состояние сложение помощюь AVR Studio занести составить сложения десятичных микроконтроллера AVR ATmega8; результат суммирования числа ; : десятичного микроконтроллера разряд десятичного Занести десятки математическое сложение вычисления : 3* КОНТОЛЬНОЕ ПРОМЕЖУТОЧНОЙ ПРОВЕРКИ ЯЗЫКА АССЕМБЛЕРА МИКРОКОНТРОЛЛЕРА : контролирование ; составления контролирование флагами микроконтроллера AVR Studio- . AVR 90S1200; . ; ( , ): AVR ATmega8 члена члена ) - ; ) - . количества количества Вычитание десятичных Сложение десятичных байте байте 4 ПАРАЛЛЕЛЬНОГО МИКРОКОНТРОЛЛЕРА : архитектуре микроконтроллера знаний команд составления AVR Studio; . : микроконтроллере Составить микроконтроллера программу Сдать : индивидуальных задач ; , случае 0xAA; , переключателей порт переключателей порт переключателей 4 , нажатию кнопки Усложненные разрешается кнопки Изменить уменьшения кнопки крайний светодиод светодиода кнопки налево крайний светодиод светодиода кнопки направо светодиоды влево светодиоды вправо крайние светодиоды при удаления 5 ФОРМИРОВАНИЯ ВРЕМЕННЫХ : AVR; AVR; AVR; команд знаний составления AVR Studio; . : принципиальную микроконтроллере алгоритм . преподавателю : индивидуальных задач реализации светодиодном аппаратной задержки скважностью скважностью Синтезатор отсчеты режима 6 РАБОТА ПРОГРАММНОГО : AVR; AVR; составления AVR Studio; . : выполнения . ; : светодиодную 7 ПРЕРЫВАНИЙ МИКРОКОНТРОЛЛЕРА : AVR; AVR; AVR; команд знаний знаний таймера команд AVR; компаратора аналоговым знаний прерывания команд внешним микроконтроллера знаний составления AVR Studio; . : принципиальную микроконтроллере алгоритм . ; : прерываний внешнее компаратор преподаватель визуальное обработки светодиодные переключатели задач аппаратной реализации светодиодном импульсов скважностью импульсов скважностью отсчета минут режима прошествии секунд кнопки . D1; Визуальное Визуальное увеличении Визуальное пределах Визуальное уровня входе Визуальное Визуальное прерыванию количества РАЗРАБОТКИ ПРИЛОЖЕНИЙ МИКРОКОНТРОЛЛЕРОВ ATMEL Николаевич

Приложенные файлы

  • pdf 34288061
    Размер файла: 489 kB Загрузок: 0

Добавить комментарий