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


Лабораторная работа 3. Доступ к периферийным устройствам


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

Лабораторная работа 3. Доступ к периферийным устройствам
через шину I2C (4 ч)
Цель работы – получить навыки программирования периферий-
ных устройств стенда SDK-1, подключенных к микропроцессорной
системе по шине I
2
C.
Порядок выполнения лабораторной работы 3
1. Теоретический материал по организации шины I2C (см. руко-
водство пользователя стенда SDK-1 и п. 3.6).
2. Изучить технологию подключения объектных библиотек на при-
мере библиотеки I2C.LIB.
3. Изучить и набрать библиотечные (I2C.LIB) подпрограммы
GetAck, ReceiveBlock и SendBlock.
4. На примере программ GetTime и PutTime изучить технологию
доступа к часам реального времени и разобраться с форматом (4 бай-
та) представления времени в часах.
5. Используя PutTime, установить в часах текущее время.
6. Написать программу, которая на основе GetTime читает содер-
жимое часов (4 байта) и выводит на экран компьютера средствами T2 в
режиме эмуляции терминала. Здесь необходимо использовать создан-
ные в лабораторной работе N1 программы работы с УАПП. Добиться
вывода содержимого часов на экран компьютера и убедиться, что вре-
мя соответствует заданному.
Лабораторная работа 4. Программирование периферийных
устройств, доступных через шину I2C (4 ч)
Цель работы – закрепить навыки программирования периферий-
ных устройств стенда SDK-1, подключенных к микропроцессорной
системе по шине I2C. Работа содержит индивидуальные задания.
Варианты заданий к лабораторной работе 4
Задание 1. Спроектировать электронный секундомер на основе
БИС часов-календаря, входящей в состав лабораторного стенда: старт-
стопный счетчик секунд с отображением результата в виде двухразряд-
ного десятичного числа. Интервал счета: от нуля до «Nmax». Сигна-
лы ПУСК/СТОП – нажатие на клавишу «КЛАВИША» на клавиатуре
компьютера (комп. – T2 в режиме эмуляции терминала), либо на кла-
виатуре лабораторного стенда (стенд). Отображение – на устройстве
88


3.7. Примерные темы и порядок выполнения работ
«УСТРОЙСТВО ОТОБРАЖЕНИЯ», в качестве которого выступает
либо дисплей компьютера (T2 в режиме эмуляции терминала), либо
ЖК-дисплей лабораторного стенда.
Таблица 3.8. Варианты индивидуального задания 1
Варианты Nmax Клавиша Устройство отображения
1
59
z комп.
Компьютер
2
59
# стенд
Компьютер
3
59
z комп.
ЖКД
4
59
# стенд
ЖКД
5
99
w комп. Компьютер
6
99
* стенд
Компьютер
7
99
w комп. ЖКД
8
99
* стенд
ЖКД

Download 0.63 Mb.

Do'stlaringiz bilan baham:
1   ...   44   45   46   47   48   49   50   51   ...   74




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