- •Лабораторная работа № 1 Исследование измерительных органов микроэлектронных реле тока и напряжения
- •Краткие теоретические сведения
- •Описание лабораторной установки
- •Порядок выполнения работы
- •Содержание отчёта
- •Контрольные вопросы
- •Лабораторная работа № 2 Исследование функциональных элементов микроэлектронных реле
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Описание лабораторной установки
- •Описание лабораторной установки
- •Порядок выполнения работы
- •Описание лабораторной установки
- •Порядок выполнения работы
- •Содержание отчёта
- •Контрольные вопросы
- •Лабораторная работа № 5 Принципы программирования на языке Ассемблер микропроцессора Intel 8080 (кр580вм80)
- •Краткие теоретические сведения
- •Описание лабораторной установки
- •Порядок выполнения работы
- •Описание лабораторной установки
- •Relay – подпрограмма работы реле
- •Порядок выполнения работы
- •Описание лабораторной установки
- •Порядок выполнения работы
- •Описание лабораторной установки
- •Порядок выполнения работы Занятие 1
- •Занятие 2
- •Содержание отчёта
- •Контрольные вопросы
- •Литература
- •Содержание
Relay – подпрограмма работы реле
Адрес HEX |
Данные HEX |
Метка |
Команда |
Комментарий |
0890 |
3A 00 09 |
RELAY: |
LDA 0900 |
Чтение старшего байта уставки |
0893 |
BD |
|
CMP L |
Сравнение со старшим байтом кода АЦП |
0894 |
DA A6 08 |
|
JC IF1 |
Переход на IF1, если старший байт уставки больше старшего байта кода АЦП |
0897 |
3A 01 09 |
|
LDA 0901 |
Чтение младшего байта уставки |
089A |
BA |
|
CMP D |
Сравнение с младшим байтом кода АЦП |
089B |
DA A6 08 |
|
JC IF1 |
Переход на IF1, если младший байт уставки больше младшего байта кода АЦП |
089E |
7D |
|
MOV A,L |
Гашение светодиода |
089F |
E6 7F |
|
ANI 7Fh |
путём выдачи логического |
08A1 |
D3 90 |
|
OUT PORTA |
нуля в порт |
08A3 |
C3 AB 08 |
|
JMP IF2 |
Переход на IF2 |
08A6 |
7D |
IF1: |
MOV A,L |
Включение светодиода |
08A7 |
F6 80 |
|
ORI 80h |
путём выдачи логической |
08A9 |
D3 90 |
|
OUT PORTA |
единицы в порт |
08AB |
3E 80 |
IF2: |
MVI A,80h |
128 циклов |
08AD |
CD 80 08 |
WT: |
CALL DELAY |
задержек по 5 мс |
08B0 |
3D |
|
DCR A |
Декремент счётчика циклов |
08B1 |
C2 AD 08 |
|
JNZ WT |
Циклический возврат |
08B4 |
C9 |
|
RET |
Возврат |
Внимание! Лабораторную установку к работе должен подготовить преподаватель! |
Порядок выполнения работы
Изучите программы, приведенные в табл. 6.1 ... 6.4. Продумайте, как они работают.
Повторите правила работы с УМК из лабораторной работы № 5.
Получите у преподавателя значение напряжения уставки от 0,8 до 2,7 В и переведите его в код АЦП по формуле (6.1), приняв
и
.
С помощью калькулятора переведите
результат в шестнадцатеричный код.
Запишите отдельно старший и младший
байты. Это и будут соответствующие
байты уставки для реле.Включите УМК и запишите в его память все требуемые программы. Обратите внимание на расположение адресов.
Проверьте правильность введенных кодов.
Запишите по адресу 0900 старший байт уставки, а по адресу 0901 – младший байт уставки.
Запустите основную программу.
Медленно вращая регулятор переменного резистора убедитесь по светодиоду, что реле срабатывает и возвращается. В состоянии срабатывания светодиод должен слегка мигать, что свидетельствует о непрерывной работе АЦП.
С помощью цифрового вольтметра измерьте напряжение срабатывания реле. Сравните это напряжение с напряжением уставки, рассчитав относительную погрешность.
Измерьте не менее 3 раз напряжения срабатывания и возврата реле. Найдите их средние значения.
Рассчитайте коэффициент возврата реле.
Содержание отчёта
Схема стенда, все изученные программы без полей «адрес» и «данные», результаты расчётов и измерений, выводы.
Контрольные вопросы
Как работает микропроцессорное реле?
Как работает АЦП последовательных приближений?
По какой формуле рассчитывается двоичный код уставки микропроцессорного реле?
Как работает программное обеспечение микропроцессорного реле?
Литература [3], [4], [5]
ЛАБОРАТОРНАЯ РАБОТА №7
Средства отображения информации
Цель работы: Изучить принципы работы простейших дисплеев с динамической индикацией в микропроцессорных системах.
Краткие теоретические сведения
Дисплей – это средство отображения информации, предназначенное для отображения цифр, букв, символов и более сложных графических элементов. Простейшими дисплеями являются знаковые дисплеи, состоящие из сегментных индикаторов. Конструкция и схема сегментного светодиодного индикатора АЛС-324Б показаны на рис. 7.1.
Рис. 7.1. Конструкция и схема сегментного индикатора АЛС-324Б
В таком индикаторе каждый отдельный сегмент – это светодиод. Все светодиоды соединены между собой анодами. На катоды подаются те логические уровни, которые требуются для отображения нужного символа. Например, чтобы отобразить единицу, необходимо пропускать прямой ток через светодиоды b и c.
Для вывода информации на дисплеи используют статическую или динамическую индикации. В случае статической индикации каждый элемент дисплея управляется по отдельной цепи. Недостаток такого способа индикации – значительной количество проводников и сложная схема для управления дисплеем.
В случае динамической индикации элементы дисплея включаются по отдельности с циклическим чередованием. Скорость переключения настолько высока, что человеческий глаз не воспринимает мерцаний, и изображение нам кажется неподвижным. На рис. 7.2 показан пример вывода числа 2009 на дисплей из четырёх индикаторов типа АЛС-324Б. Для того, чтобы такое изображение казалось неподвижным, необходимо повторять все четыре цикла с частотой не менее 50 Гц. При этом катоды соответствующих светодиодов каждого индикатора соединяются между собой, на них подаются логические уровни для требуемого изображения, а на аноды подается двоичный код типа «бегущая единица», то есть 1000, 0100, 0010, 0001, 1000, 0100, и так далее. В результате существенно сокращается количество проводов и упрощается схема управления в сравнении со статическим способом индикации.
Рис. 7.2
