1.1.3 Разработка и отладка программного обеспечения
Содержание этапов разработки программного обеспечения, его трансляции и отладки на моделях существенно зависит от используемых системных средств. В настоящее время ресурсы 8-разрядных МК достаточны для поддержки программирования на языках высокого уровня. Это позволяет использовать все преимущества структурного программирования, разрабатывать программное обеспечение с использованием раздельно транслируемых модулей. Одновременно продолжают широко использоваться языки низкого уровня типа ассемблера, особенно при необходимости обеспечения контролируемых интервалов времени. Задачи предварительной обработки данных часто требуют использования вычислений с плавающей точкой, трансцендентных функций.
В настоящее время самым мощным средством разработки программного обеспечения для МК являются интегрированные среды разработки, имеющие в своем составе менеджер проектов, текстовый редактор и симулятор, а также допускающие подключение компиляторов языков высокого уровня типа Паскаль или Си. При этом необходимо иметь в виду, что архитектура многих 8-разрядных МК вследствие малого количества ресурсов, страничного распределения памяти, неудобной индексной адресации и некоторых других архитектурных ограничений не обеспечивает компилятору возможности генерировать эффективный код.
- ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ, СИМВОЛОВ, ЕДИНИЦ, СОКРАЩЕНИЙ И ТЕРМИНОВ
- ВВЕДЕНИЕ
- РАЗДЕЛ 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ
- 1.1 Разработка микропроцессорной системы на основе микроконтроллера
- 1.1.1 Основные этапы разработки
- 1.1.2 Разработка и отладка аппаратных средств
- 1.1.3 Разработка и отладка программного обеспечения
- 1.2 Астрономические часы
- РАЗДЕЛ 2. РАЗРАБОТКА МНОГОФУНКЦИОНАЛЬНЫХ АСТРОНОМИЧЕСКИХ ЧАСОВ
- 2.1 Постановка задачи
- 2.2 Разработка структурной схемы устройства и функциональной спецификации
- 2.3 Аппаратные средства микроконтроллеров серии PIC16F877A
- 2.4 Разработка функциональной схемы устройства
- 2.5 Разработка алгоритма управления
- 2.6 Разработка программного обеспечения микроконтроллера
- 2.7 Выбор, описание и расчет элементной базы
- 2.8 Разработка схемы электрической принципиальной
- РАЗДЕЛ 4 ОХРАНА ТРУДА
- 4.1 Требования к производственным помещениям
- 4.1.1 Окраска и коэффициенты отражения
- 4.1.2 Освещение
- 4.1.3 Параметры микроклимата
- 4.1.4 Шум и вибрация
- 4.1.5 Электромагнитное и ионизирующее излучения
- 4.2 Эргономические требования к рабочему месту
- ЧАСЫ НА ОСНОВЕ МНОГОФУНКЦИОНАЛЬНЫХ БИС
- Инструменты, применяемые для астрономических определений.
- 20. Астрономические единицы измерения времени.
- Астрономические знания Древнего мира
- 2.2.4. Астрономические знания
- Астрономические наблюдения.
- Современная астрономическая картина мира
- Астрономические часы