Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
А. Л. Гурский, Н. А. Певнева
Р
УИ
ЦИФРОВЫЕ И МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА
СРЕДСТВ ИЗМЕРЕНИЙ. БГ
ЛАБОРАТОРНЫЙ ПРАКТИКУМ
В 2-х частях
Часть 2
а
ек
МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА
т
Рекомендовано УМО по образованию в области информатики
и радиоэлектроники для специальности 1-54 01 04
ио
«Метрологическое обеспечение информационных систем и сетей»
в качестве учебно-методического пособия
бл
Би
Минск БГУИР 2013
УДК 004. 31-022. 53(076. 5)
ББК 32. 973. 26-04я73
Г95
Р е ц е н з е н т ы:
кафедра информационно-измерительной техники и технологий
Белорусского национального технического университета
(протокол №2 от 18. 09. 2012);
доцент кафедры ядерной физики Белорусского государственного
Р
университета, кандидат технических наук, доцент М. В. Комар
УИ
Гурский, А. Л. Г95 Цифровые и микропроцессорные устройства средств измерений. Лабораторный практикум : учеб. -метод. пособие. В 2 ч. Ч. 2 : Микропро-
цессорные устройства / А. Л. Гурский, Н. А. Певнева. – Минск : БГУИР,
2013 – 48 с. : ил. ISBN 978-985-488-905-4 (ч. 2). БГ
Вторая часть учебно-методического пособия содержит лабораторный
а
практикум по основам микропроцессорной техники. В его основу положена
работа с моделью 8-разрядного PIC-микроконтроллера PIC16F84 в программ-
ек
ной среде NI Multisim 10. 0. Включает краткую информацию по архитектуре,
структуре и набору команд PIC16F84, описание приемов работы с модулем
MCU пакета Multisim 10. 0 и 8 лабораторных работ для изучения системы ко-
т
манд и основных приемов программирования PIC-контроллеров. Основное
внимание уделено использованию управляющих функций контроллеров,
ио
формированию временных интервалов, приемам создания ветвящихся алго-
ритмов, битовым операциям и выводу на индикаторные устройства. бл
УДК 004. 31-022. 53(076. 5)
ББК 32. 973. 26-04я73
Би
Часть 1 «Цифровые устройства» издана в БГУИР в 2011 г. ISBN 978-985-488-905-4 (ч. 2) © Гурский А. Л. , Певнева Н. А. , 2013
ISBN 978-985-488-575-9 © УО «Белорусский государственный
университет информатики
и радиоэлектроники», 2013
Содержание
Теоретические сведения ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 4
1 Система команд PIC-контроллера PIC16F84 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 4
2 Симулятор PIC-контроллеров MULTISIM ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 20
Лабораторный практикум ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... . . 23
Лабораторная работа №1 «Ознакомление с работой программы
MULTISIM»... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 23
Лабораторная работа №2 «Арифметические и логические операции
Р
в кодах PIC-контроллера»... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 25
Лабораторная работа №3 «Команды передачи управления» ... ... ... ... ... ... ... ... . . 27
УИ
Лабораторная работа №4 «Программирование временных задержек» ... ... ... 32
Лабораторная работа №5 «Программирование временных задержек
с помощью таймера» ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 36
БГ
Лабораторная работа №6 «Битовые операции в PIC-контроллере» ... ... ... ... . . 38
Лабораторная работа №7 «Программная реализация функций
динамического вывода знаковой и символьной информации» ... ... ... ... ... ... ... . 40
Лабораторная работа №8 «Команды ввода/вывода и обращения
а
к подпрограммам.