Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная_записка.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
5.24 Mб
Скачать

3.1.4. Осциген

Для формирования аналогового сигнала и подачи его на АЦП МК используется Осциген (рис.3.12). Управление Осцигеном происходит с ПК с помощью специального программного обеспечения.

Рис.3.12. Внешний вид Осцигена

Осциген – комбинированный прибор нового поколения, в котором предварительная обработка данных выполняется аппаратными средствами прибора, а отображение информации и управление прибором выполняется программой на персональном компьютере. Компьютерная обработка данных позволяет наблюдать, печатать и сохранять изображения результатов измерений, а также обмениваться данными с Windows-совместимыми приложениями (Excel, MATLAB и т.д.) для детального анализа и документирования. Программируемая структура прибора позволяет с помощью одних и тех же аппаратных средств реализовать множество разнотипных приборов, функционирующих согласованно и одновременно.

    1. . Перечень программных средств лабораторного комплекса

      1. Средства программирования и отладки мк-системы

        1. Интегрированная среда разработки фирмы SiLabs ide 2.0

Интегрированная среда разработки SiLabs IDE (рис.3.13) - это набор программного обеспечения, объединенного в единый пользовательский интерфейс, предназначенный для разработки программного обеспечения на языках Си и ассемблер, отладки и программирования микроконтроллеров в системе или с использованием аппаратных средств поддержки разработок производства компании SiLabs.

Рис.3.13. Внешний вид рабочего окна SiLabs IDE

Интегрированная среда разработки включает:

  • интерфейс управления проектом (управление файлами проекта, каталог имен регистров специального назначения) (Project interface);

  • редактор текстов программ с настраиваемым цветовым оформлением подсветок и выделений (Full-featured editor);

  • полнофункциональный отладчик (debugger);

  • средства для подключения широкого набора компиляторов сторонних фирм (Tool Chain Integration);

  • Мастер создания кода начальной конфигурации микроконтроллера (Configuration Wizard).

В режиме отладки SiLabs IDE позволяет просматривать содержимое:

  • регистров общего назначения;

  • регистров специального назначения;

  • памяти программ и данных;

  • стека;

  • переменных программы.

3.2.1.2. Ассемблер, компилятор и линкер интегрированной среды разработки Keil

Keil μVision (рис.3.14), популярная IDE, комбинирует руководство проектом, редактирование исходного текста, отладку программы и др.

Рис.3.14. Внешний вид рабочего окна программы Keil μVision3

Данная среда программирования кроме графического интерфейса и отладчика включает компиляторы для однокристальных микропроцессоров серий: C51, C166/167, C251, ARM более 70 производителей, в том числе таких как Analog Devices, Atmel, Daewoo, Dallas Semiconductor, Honeywell, Intel, Maxim, OKI, Philips, Samsung, Sanyo, Sharp, Siemens, TDK и многих других. Эти компиляторы могут быть использованы как "внешние" другими специализированными системами разработки программного обеспечения для промышленных контроллеров.

Среда µVision от компании Keil объединяет систему управления проектами, систему разработки и редактор исходных кодов, интерактивный отладчик и симулятор в одном мощном инструменте. Система разработки программного обеспечения µVision является крайне легкой в использовании и помогает быстро создать программы, которые действительно работают. µVision редактор и отладчик интегрированы в одно приложение, которое представляет взаимосвязанные инструменты для разработки программного обеспечения.

Отладчик µVision от компании Keil поддерживает режим симуляции, используя только ПК, а также режим отладки, взаимодействуя с целевой системой (однокристальным микроконтроллером) с помощью соответствующего интерфейса. µVision включает такие традиционные свойства, как простые и условные точки останова, окна наблюдения состояния переменных и контроля исполнения программы, а также другие специфические свойства.