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


 Примерные темы и порядок выполнения работ


Download 0.63 Mb.
Pdf ko'rish
bet46/74
Sana29.03.2023
Hajmi0.63 Mb.
#1306393
1   ...   42   43   44   45   46   47   48   49   ...   74
Bog'liq
978-5-321-02171-21 2012 (1)

3.7. Примерные темы и порядок выполнения работ
В данном разделе приведены примерные темы лабораторных ра-
бот, проводимых с использованием стенда SDK-1, а также порядок
выполнения работ и методические указания к ним.
Лабораторная работа 1. Доступ к периферийным устройствам
через регистры ПЛИС (8 ч)
Цель работы – изучить технологию и получить навыки програм-
мирования периферийных устройств стенда SDK-1, доступных через
регистры ПЛИС. Продолжительность работы – 8 ч. Работа рассчита-
на на два занятия по 4 часа. Первое занятие включает в себя задания с
1 по 4, а второе занятие – задания с 5 по 7.
82


3.7. Примерные темы и порядок выполнения работ
Порядок выполнения лабораторной работы 1
1. Изучить особенности организации лабораторного стенда SDK-1
(п. 3.1).
2. Провести предварительные операции по созданию рабочей ди-
ректории и открытию проекта в интегрированной среде Keil µVision
(п. 3.2.1).
3. Программа для вывода информации на линейку светодиодных
индикаторов: открыть проект, набрать программу (п. 3.4.1) и под-
программу PUTBYTE. Разобраться в организации программы, про-
вести ассемблирование, получить HEX-файл. Используя монитор T2
(п. 3.2.2), загрузить программу в лабораторный стенд SDK-1 и полу-
чить правильный результат выполнения программы. В исходном тек-
сте изменить содержимое выводимого байта данных и пронаблюдать
результат на лабораторном стенде.
Предостережение: подпрограммы в файле следует всегда распола-
гать после головной программы. Это избавит от возможной проблемы
со стартовым адресом программы.
4. Программа для вывода информации на жидкокристаллический
дисплей. Изучить организацию подпрограммы PUTCHAR и техно-
логию управления жидкокристаллическим индикатором (п. 3.4.2). От-
крыть новый проект, набрать подпрограмму PUTCHAR, составить и
набрать головную программу для вывода своего имени или фамилии
на ЖК-дисплее с использованием подпрограммы PUTCHAR. Дис-
плей имеет встроенный знакогенератор, поддерживающий символы в
ASCII-кодах и кириллицу в нестандартной кодировке (см. стр. 40 Ру-
ководства пользователя [4]). Ассемблировать программу и получить
результат. Изучить команды управления курсором дисплея и вывести
текст во вторую строчку ЖК-дисплея.
5. Опрос матричной клавиатуры (п. 3.4.3). Открыть новый проект,
набрать подпрограмму GETKEY, составить головную программу для
опроса клавиатуры с помощью подпрограммы GETKEY и вывода ко-
да нажатой клавиши на светодиодные индикаторы. Составить табли-
цу кодов клавиатуры.
6. Звуковой излучатель (п. 3.4.4). Открыть новый проект, набрать
программу генерации звука и получить звук. Программно изменить
громкость и высоту тона (частоту).
7. Программирование УАПП (п. 3.5). Набрать программу для ини-
циализации УАПП UART_INI, набрать приведенную в пособии го-
ловную программу, принимающую байт с линии, передающую этот
байт обратно в линию и на светодиодные индикаторы (эхо-печать).
Изучить работу монитора T2 в режиме эмуляции терминала (п. 3.2.3).
83


3. Лабораторный практикум
Переключив монитор T2 в режим эмуляции терминала, наблюдать пе-
редачу данных с клавиатуры компьютера (при нажатии клавиш) через
стенд SDK-1 на экран компьютера. Провести данный эксперимент в
двух режимах: при отображении принятых данных в бинарном и шест-
надцатеричном кодах. Изучить режим работы T2 при записи в файл
информации, приходящей со стенда (п. 3.2.3). Записать эхо-печать в
текстовый файл. Выйдя из монитора T2 (команда bye), просмотреть
содержимое этого текстового файла средствами программы âÌÏËÎÏÔ
(Notepad.exe).

Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   74




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