Микропроцессорная техника: практический курс : учебное пособие для студентов Физико-технологического института, обучающихся по направлениям подготовки "Ядерная физика и технологии", "Биомедицинская инженерия"


Download 0.63 Mb.
Pdf ko'rish
bet30/74
Sana29.03.2023
Hajmi0.63 Mb.
#1306393
1   ...   26   27   28   29   30   31   32   33   ...   74
Bog'liq
978-5-321-02171-21 2012 (1)

2.4. Пример выполнения ИДЗ
Пример выполнения упрощенного индивидуального задания, ил-
люстрирующий основные положения методических указаний к выпол-
нению ИДЗ, которые были изложены выше, приведен в прил. 1.
Пример формулировки задания
В гипотетической микропроцессорной системе (платформа x51) че-
тырехбитовые данные в двоичном коде поступают в асинхронном ре-
жиме из внешнего устройства в младшую тетраду порта P0 микрокон-
троллера по сигналам квитирования «Данные готовы» (единичный
уровень от внешнего устройства на линию P0.5) и «Данные обрабо-
таны» (нулевой уровень от линии P0.4 микроконтроллера к внешнему
устройству). Микроконтроллер переводит эти четырехбитовые дан-
ные в семисегментный код и размещает байты семисегментного кода
во внешней памяти данных, начиная с адреса 5000H. Количество вход-
ных данных не превышает 256 тетрад и задано в регистре (A).
Перевод двоичных кодов в семисегментные осуществлять с исполь-
зованием таблицы готовых решений. Составить подпрограмму, реа-
лизующую данный процесс. Обеспечить локализацию переменных в
подпрограмме.
50


3. ЛАБОРАТОРНЫЙ ПРАКТИКУМ
В данном разделе приведены необходимые данные для выполне-
ния лабораторного практикума по программированию на языке ас-
семблера микроконтроллеров семейства x51. Рассмотрены особенно-
сти организации лабораторного стенда SDK-1, специфика подготов-
ки программ в интегрированной среде µVision фирмы Keil Software,
организация загрузочного монитора, программирование периферий-
ных устройств, доступных через регистры программируемых логиче-
ских интегральных схем (ПЛИС) и через интерфейс I
2
C, а также об-
щие вопросы практического программирования на языке ассемблера
ASM-51 различных микроконтроллерных устройств.
Данное учебное пособие не заменяет оригинальных руководств и
технических описаний. При выполнении лабораторных работ насто-
ятельно рекомендуется пользоваться дополнительной литературой.
Так, общие вопросы организации микропроцессорных систем, и в
частности платформы x51, рассмотрены в [1], составление программ
на языке ассемблера описано в [2], руководство пользователя лабора-
торного стенда SDK-1 в [4], а спецификация однокристального мик-
роконтроллера ADuC812 приведена в [5].

Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling