Особенности и принципы проектирования технических систем и устройств на микроконтроллерах, том числе на ОМК с RISC-архитектурой, страница 2

2.5.  Особенности структурной организации ОМК семейств: PIC 16C62X, PIC 16C6X/7X, PIC 1400, PIC 17CXX.

Раздел 3. Принципы разработки рабочих программ для МКУ.

3.1.  Формализованный подход к разработке рабочих программ.

3.2.  Элементы формализации в разработке алгоритмов.

3.3.  Процедуры и полпрограммы.

3.4.  Правила записи на языке Ассемблера.

3.5.  Примеры программирования на языке Ассемблера.

3.6.  Этапы и последовательность разработки программ.

3.7.  Средства отладки и автоматизации разработки программ.

3.7.1.  Ассемблеры.

3.7.2.  Симуляторы/отладчики.

3.7.3.  Компиляторы.

3.7.4.  Внутрисхемные эмуляторы.

3.7.5.  Интегрированные схемы.

3.8.  Отладка программ.

Раздел 4. Обработка данных в МК PIC 16/17.

Раздел 5. Организация и взаимодействие МК с техническими объектами.

5.1.  Ввод информации с датчиков.

5.2.  Вывод управляющих сигналов.

5.3.  Масштабирование.

5.4.  Реализация функций времени.

5.5.  Преобразование кодов.

5.6.  Простейшие преобразования.

5.7.  Преобразования простейших и последовательных кодов.

5.8.  Аналого-цифровые и цифро-аналоговые преобразования.

Раздел 6. Организация связи с оператором и ЭВМ.

6.1.  Ввод информации с клавиатуры.

6.2.  Вывод и отображение информации.

Раздел 7. Отладка МК-систем и устройств.

7.1.  Необходимость отладки аппаратных и программных средств МК-систем и устройств.

7.1.1.  Этапы разработки МКУ.

7.1.2.  Роль тестирования при отладке МКУ.

7.2.  Методы тестирования МКУ.

7.2.1.  Задачи тестирования.

7.2.2.  Аппаратные или программные средства?

7.2.3.  Программы самоконтроля.

7.2.4.  Локализация отказов.

7.2.5.  Дерево поиска неисправностей.

7.3.  Средства отладки аппаратных МКУ.

7.3.1.  Применение обычных приборов.

·  Мультиметры.

·  Частотомеры.

·  Осцилографы.

·  Ограничение возможностей обычных приборов.

7.3.2.  Ручные инструментальные средства.

·  Логические пробники.

·  Логические пульсаторы.

·  Бесконтактные индикаторы тока.

·  Логические компараторы.

·  Ограничение возможностей ручных инструментальных средств.

7.3.3.  Логические анализаторы.

·  Анализаторы логических состояний.

·  Анализаторы временных диаграмм.

·  Режимы индикации.

·  Дополнительные возможности логических анализаторов.

7.3.4.  Сигнатурные анализаторы.

·  Природа цифровых сигналов.

·  Счет переходов.

·  Вероятность успеха при счете переходов.

·  Коды циклического избыточного контроля.

·  Сигнатурный анализ

·  Достоверность сигнатурного анализа.

·  Простой сигнатурный анализатор.

·  Требования к проведению сигнатурного анализа.

·  Встроенные средства для сигнатурного анализа.

·  Ограничение возможностей сигнатурных анализаторов.

7.4.5.  Внутрисхемные эмуляторы.

7.4.6.  Самотестирование:

·  Концепция самотестирования

·  Методы самотестирования

7.3.7.  Комплексная отладка МКУ:

·  Необходимость комплексной отладки.

·  Отладочные устройства.

·  Отладочные программные средства.

Раздел 8. Примеры проектирования МК-систем и устройств.

2.2.  Перечень направлений практических занятий.

2.2.1.  Формализация проектирования микроконтроллерных систем и устройств. Разделение общей задачи на отдельные составляющие части.

2.2.2.  Разработка структурных схем и общих алгоритмов функционирования МК-систем и устройств.

2.2.3.  Выбор и конфигурация микроконтроллеров с RISC-архитектурой.

2.2.4.  Разработка функциональных схем и блок-схем алгоритмов отдельных задач.

2.2.5.  Особенности системы команд и их  использование для выполнения простейших типовых операций.

2.2.6.  Разработка рабочих программ и примеры программирования на языке Ассемблера.

Литература

Основная

1.  Сташин В.В. и др. Проектирование цифровых устройств на однокристальных микроконтроллерах. М.: Энергоатомиздат, 1990.-224с.

2.  Однокристальные микроконтроллеры Microchip: PIC 16C5X./ Пер. с англ.// Под ред. А.Н. Владимирова. - Рига.: ORMIX, 1996.

Дополнительная.

3.  Microchip Data Book. Microchip Technology Inc., 1995.

4.  Microchip Embedded Control Book. Microchip Technology Inc., 1995.

5.  Уильямс Г.Б. Отладка микропроцессорных систем: Пер. с англ.- М.: Энергоатомиздат, 1988.- 253с.: ил.

6.  Каган Б.М. и др. Основы проектирования микропроцессорных устройств автоматики. – М.: Энергоатомиздат, 1987.- 304с.: ил.