- •Часть 1. Изучение интегрированной системы mcStudio
- •Порядок работы с интегрированной системой mcStudio
- •Запуск интегрированной системы mcStudio
- •2. Написание программы на языке Ассемблер
- •Визуализация контролируемых ресурсов микроконтроллера
- •4. Выполнение симуляции программы
- •8. Некоторые дополнительные возможности mcStudio
- •5. Создание и отладка новой программы
- •6. Загрузка ранее созданной программы
- •7. Выход из интегрированной системы mcStudio
- •Часть 2. Изучение команд передачи данных
- •Задание
- •Оформление программы
- •Контрольные вопросы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа № 3 Реализация функций времени. Часть 1 Введение
- •Задание
- •Контрольные вопросы
- •Лабораторная работа № 4 Реализация функций времени. Часть 2 Введение
- •Задание
- •Контрольные вопросы
- •Задание
- •Контрольные вопросы
- •Лабораторная работа № 6 Программирование последовательного порта микроконтроллера Введение
- •Задание
- •Контрольные вопросы
- •Варианты заданий
- •Контрольные вопросы
- •Особенности использования демонстрационной версии интегральной системы mcStudio
- •Библиографический список
Контрольные вопросы
Каков вид кадра передачи данных по шине I2C?
2. Чем будут отличаться программы чтения по шине I2C содержимого ячейки памяти, расположенной в микросхеме по текущему адресу, и произвольной ячейки?
3. Почему для работы с шиной микроконтроллер и устройства должны иметь выходы типа "открытый сток" или "открытый коллектор"?
4. С какой целью применяются подтягивающие резисторы шины?
5. Почему в случае, когда не используются внешние микросхемы памяти, предпочтительней для организации интерфейса I2C использовать линии порта Р0?
6. Если порт P0 используется для обмена с внешней памятью данных или программ, то каким образом можно использовать линии других портов для подключения к шине I2C?
7. Каковы достоинства и недостатки I2C интерфейса по сравнению с интерфейсом RS-232C?
8. Назначение разрядов байта, содержащего адрес устройства.
9. Виды операций обмена данными с памятью по интерфейсу I2C.
10. Объясните блок-схему программы.
Особенности использования демонстрационной версии интегральной системы mcStudio
При начальной установке на персональный компьютер демонстрационной версии интегральной системы MCStudio программа некоторое время работает полнофункционально. Однако с течением времени происходит отключение некоторых функций системы. Например, перестаёт изображаться резидентная память данных. Для восстановления нормального функционирования системы необходимо удалить программу с помощью программы _RevoUninstaller или другой программы, предусматривающей удаление записей в реестре операционной системы Windows о программе MCStudio. После удаления записей следует вновь установить MCStudio.
Библиографический список
1. Хартов В.Я. Микропроцессорные системы: учеб. пособие. М.: Изд. центр "Академия", 2010. 352 с.
2. Сташин В.В., Урусов А.В., Мологонцева О.Ф. Проектирование цифровых устройств на однокристальных микроконтроллерах. М.: Энергоатомиздат, 1990. 224 с.
3. Каспер Э. Программирование на языке Ассемблера для микроконтроллеров i8051. М.: Горячая линия, 2004. 191 с.
4. Васильев А.Е. Микроконтроллеры. Разработка встраиваемых приложений. СПб: БХВ – Петербург, 2008. 304 с.
5. Нерода В.Я., Торбинский В.Э., Шлыков Е.Л. Однокристальные микро-ЭВМ MCS-51. Архитектура. – М.: Диджител Компонентс, 1995. 157 с.
6. Боборыкин А.В., Липовецкий Г.П. и др. Однокристальные микроЭВМ. М.: МИКАП, 1994. 400 с.
7. Бродин Б.В., Шагурин И.И. Микроконтроллеры. Архитектура программирование, интерфейс. М.: Издательство ЭКОМ, 1999. 400 с.
