- •8. Организация клавиатуры в микропроцессорных системах управления
- •9. Организация индикации в микропроцессорных системах управления
- •16. Измерение скорости в мпс эп.
- •17. Измерение тока в мпс эп.
- •18. Програмное обеспечение мпс эп.
- •19. Особенности проектирования мпс эп.
- •24. Последовательность разработки програмного обеспечения.
- •25. Языки програмирования мпс эп. Особенности программирования на ассемблере.
- •26. Отладка аппаратной части мпс эп.
- •20. Разработка аппаратной части мпс эп.
- •21. Выбор микропроцессорного комплекта и разработка вычислителя.
- •23. Выбор элементов и разработка устройств сопряжения с датчиками и исполнительными механизмами в мпс эп.
- •27. Отладка програмного обеспечения мпсу
- •28. Комплексная отладка мпсу. Внутрисхемный эмулятор.
27. Отладка програмного обеспечения мпсу
Отладка программного обеспечения. Встречаются следующие виды ошибок: 1) синтаксические – при неправильности записи команд и 2) алгоритмические – неправильность команд.
Средства отладки во многом определяются той системой программирования, которая определяется языком программирования. Большинство систем программирования обладают минимальными средствами для проведения программного обеспечения.
Основные способы отладки программного обеспечения:
2.а) пошаговый режим работы – позволяет просмотреть последовательность выполнения программы покомандно. Одновременно контролируется состояние регистра и ячеек памяти.
2.б) останов по контрольным точкам – останов выполнения программы и выдача состояния соответствующих ячеек и регистров при наступлении какого-либо события., по достижению конкретного адреса ЯП.
2.в) выполнение специальных программ тестирования.
Средства отладки программного обеспечения: это соответствующие программно-аппаратные комплексы, реализованные на базе ПК, содержащие программные средства для управления исполнением программы, обеспечивающие диалог с оператором, собирающие информацию о выполняемой программе.
28. Комплексная отладка мпсу. Внутрисхемный эмулятор.
Комплексная отладка (КО). Цель комплексной отладки: проверка работоспособности системы в комплексных условиях. КО использует аппаратные средства, которые использовались на двух предыдущих этапах.
Эмуляция – способность заменять проектируемую систему программной моделью. Эмулятор сопряжен блоком управления с проектируемой системой. Блок сопряжения подключается через гнездо МП (вместо МП !). Внутрисхемный эмулятор позволяет: выполнять управляющую программу в реальном масштабе времени, т.е. с учетом МП проектируемой системы, производить трассировку порядка выполнения команд, производить останов по контрольным точкам, производить оперативную корректировку содержимого внутренних регистров МП и ячеек памяти.
