- •Курсовая работа
- •Краткое описание функциональной схемы
- •Краткое описание интегрированной среды разработчика
- •Система команд микроконтроллера семейства 8051
- •Команды логических операций
- •Порядок работы в интегрированной среде разработчика
- •Выполнение задания
- •Заключение Написать заключение: краткое описание работы, какие навыки получены вами, что изучено, какие результаты получены… Список используемых источников
Порядок работы в интегрированной среде разработчика
Редактирование текста ассемблера, его компиляцию и отладку проводить в программе "MCU 8051 IDE". Порядок работы:
Составить алгоритм программы согласно заданию.
Запустить программу "MCU 8051 IDE". Создать новый проект "Project - New" из меню.
Задайте имя проекта и папку проекта. Проект будет размещаться в папке программы. Тип процессора 8051, внешняя память данных (XDATA) 65536 байт, внешнюю память программ (XCODE) не задавать. "Ok".
Открывшееся окно "untitled" в редакторе сохранить как "Save as" в файл с именем вашей фамилии на английском. Добавить в проект этот файл, подтвердив в появившемся окне "Yes".
Скопировать, например, через блокнот содержимое выданного вам файла "Пример начала программы.asm" в созданный файл в п.4.
Набрать программу в ассемблере по разработанному алгоритму в п.1. Включите в текст программы (в конце) выданный текст библиотеки по работе с числами в формате с плавающей точкой.
Компилирование программы (F11). Исправить ошибки, если таковые есть, анализируя сообщения в окне "Messages" внизу окна программы.
Если ошибок нет, то можно выполнять программу. Предварительно расставьте точки остановки в программе (breakpoints) для проверки результатов в характерных (определенных вами) точках контроля состояния программы. Это необходимо для контроля в этих точках программы соответствия полученных вами расчетов вручную и вычисленных значений в программе.
Активируйте выполнение программы (F2 - старт/стоп и затем F9 или F6). Контролируйте получаемые значения в breakpoints. После каждой остановки в breakpoints, для продолжения работы программы нажмите F9 или F6. Остановка программы - F2.
Программу можно выполнять по шагам (F7) и контролировать работу по состоянию регистров, памяти, портов и др. Это удобно, если возникают неочевидные ошибки при выполнении программы или получаются неверные значения в расчетах.
Определите полное время работы основного цикла программы с учетом выполнения всех заданий и максимальной вложенности подпрограмм и прерываний. Время работы программы показывается в окне симулятора, в строке "Time". Определить максимальное количество ячеек памяти, используемых стеком в программе.
Выполнение задания
Решение задания 2.2.1.
Вариант 2
Y= V ( )( V )
…
Привести описание как выполнять это задание, на какие операции разбивается решение, какие команды использовать, в какой программной среде вы вводите программу и т.д. - Приводите по «кускам» (в соответствии с операциями, на которые разбили решение) строки программы, даете описание…
Решение задания 2.2.2.
Аналогичное описание с добавлением описания плавающего формата числа и арифметических функций из файла - библиотеки, которые использовали для решения своего варианта …
Программное обеспечение для выполнения работы.
Описание работы в среде программирования: основные параметры и характеристики программы, , как вводится программа, как исправляются ошибки, как компилировать программу и т.д. приводятся скрины по ходу работы (3-4 шт).
Листинг программы
Вставить листинг программы. Т.к. он большой, то применить 10 размер шрифта и расположить текст листинга в две колонки на страницах.
