Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Системы отображения информации




Простейшими приборами отображения информации в цифровых устройствах являются светодиоды и цифровые индикаторы.

Рисунок 5. Включение единичных индикаторов.

В полупроводниковых светодиодах используется свойство p-n перехода излучать свет в видимой части спектра при протекании через него прямого тока (Iпр=5-20мА, Uпр=2-3В). Варианты включения индикаторов на рис5.

Для отображения цифровой информации наибольшее распространение получили семи сегментные индикаторы, в которых изображение цифры составляют из семи линейных светодиодных сегментов расположенных в виде цифры 8.

На основе светодиодов и семи сегментных индикаторов строятся подсистемы отображения информации. При построении подсистем отображения информации различают два подхода, динамическая и статическая индикация.

Статическая индикация заключается в постоянной подсветке индикаторов HL1-n от одного источника информации рис.6.

 

DA – дешифратор адреса, необходим для выборки соответствующего регистра

R1-R3- регистры, в которых временно хранится значение кода числа для отображения (соответствующий регистр выбирается DA).

DC1-DC3 – семи сегментные дешифраторы, преобразующие двоичный код в семи сегментный код.

HL1-HL3 – семи сегментные индикаторы.

ШД – шина данных, по ней осуществляется передача данных на индикацию.

Рисунок 6. Структурная схема статической индикации.

В такой системе каждый индикатор HL1-n подключен через собственный дешифратор DC1-n и регистр-защелку RG1-n к шине данных, выборка регистров RG1-n производится при помощи селектора адреса СА. Аппаратные затраты при такой организации составляют n пар регистр + дешифратор при n десятичных разрядов индикатора.

В стенде адресация реализована с помощью дешифратора микросхему КР555ИД7, выходные сигналыCS2, CS3, т.к. адреса индикаторов находятся в поле адресации внешней памяти данных, то для выборки используется сигнал WR с процессора. Микросхемы индикации КР490ИП2 содержат в себе регистр и семи сегментный дешифратор.

Сущность динамической индикации заключается в поочередном циклическом подключении каждого индикатора HL1-n к источнику информации через общую шину данных, рис 7.

Выборка индикатора осуществляется дешифратором DА. В регистре RD хранится цифровой код, предназначенный для отображения. В регистре RA хранится адрес индикатора.

RD- регистр данных для временного хранения отображаемого числа либо символа.

RA- регистр адреса для временного хранения двоичного кода адреса выбираемого индикатора.

DA-для преобразования адреса задаваемого двоичным кодом а позиционный код.

HL1-HL4- семи сегментные индикаторы.

Рисунок 7. Структурная схема динамической индикации

При таком включении значительно уменьшаются аппаратные затраты. Но необходимо обеспечить достаточное время свечения одного индикатора, для того чтобы не уменьшалась яркость. Также необходимо обеспечить такую частоту перебора индикаторов, чтобы не было заметно мерцание. Преимущества такого способа заметны при количестве десятичных разрядов индикации больше 5.

На стенде статическая индикация реализована на четырех статических семи сегментных двоично-десятичных индикаторах (HG1 – HG4). Обращение к ним производится, как к ячейкам памяти с адресами А000h , В000h. Передача данных на индикаторы осуществляется с ОЭВМ по шине данных AD(0-7). Сигналы выборки микросхем индикации CS2, CS2.

Динамическая индикация реализована с помощью двух семи сегментных индикаторов HG2, HG3. Управление динамической индикацией осуществляется с помощью элементов DD4, DD3.4, DD3.5 (линия данных А,B,C,D,E,F,G,H, -РВ0, РВ1, РВ2, РВ3, РВ4, РВ5, РВ6 ,РВ7) сигналы поступают с порта РВ микросхемы параллельного приемопередатчика DD10 (см. схему электрическую стенда приложение 1) , сигналы выборки соответствующего индикатора поступают от линии порта РС микросхемы DD10 к транзисторам VT2 и VT3.

Также на плате расширения установлены матрица 5х7 светодиодов HG1, и линейка светодиодов HL1-HL8. Светодиоды зажигаются записью логических единиц в соответствующие разряды порта РА микросхемы параллельного приемопередатчика DD10.

Управление светодиодной матрицей осуществляется по линиям РА0-РА4 параллельного приемопередатчика DD10 и Р1.0-Р1.6. Например для того чтоб засветить точку с координатами [1;1] необходимо вставить уровень логической единицы на линии РА0, и уровень логического нуля на линии Р1.0.

Пример программы для статической индикации

 

С частотой 1 Гц отобразить на статическом индикаторе число 04:

 

CSEG

ORG 0

Continue:

mov A,#04h ;записать в Акк. число 04

mov DPTR,#0A000h ;устан.в DPTR адрес Инд.DD15,DD16

movx @DPTR,A ;засветить на Инд. DD15,DD16 Ч 04

mov DPTR,#0B000h ;установить в DPTR адрес Инд.DD17,DD18

movx @DPTR,A ;засветить на Инд. DD17,DD18 Ч 04

mov R1,#0FFh ;временная задержка на 2 регистрах

С1: mov R2,#0FFh ;с декрементом во вложенном цикле,

С3: djnz R2, С3 ;определяет время свечения

djnz R1, C1 ;индикаторов

mov A,#0FFh ;записать в Акк. число FFh

mov DPTR,#0A000h ;установить в DPTR адрес Инд.D15,DD16

movx @DPTR,A ;потушить индикаторы DD15,DD16

mov DPTR,#0B000h ;установить в DPTR адрес Инд. DD17,DD18

movx @DPTR,A ;потушить индикаторы DD17,DD18

mov R1,#0FFh ;временная задержка на 2 регистрах

С2: mov R2,#0FFh ;с декрементом во вложенном цикле,

С4: djnz R2, С4 ;определяет время гашения

djnz R1, C2 ;индикаторов

jmp Continue ;переход на начало программы

END


Варианты индивидуальных заданий

Таблица 3 Таблица заданий к л.р. №2

№. Текст индивидуального задания
Занести в рег. R1 ХХН, отнимая от числа единицу отображать на Д_Инд. HG2, HG3 полученное значение до нуля с частотой 1 сек . С частотой 0,5 Гц. Переключать Свет. HL3, HL4
Занести в В ДД число Х0, в рег. R1 ХХН, число из В. отображать на С_Инд. HL0 с частотой 1 Гц, число из R1 отображать на Д_Инд. HG2, HG3 с частотой 0,25 Гц.
Вкл. Свет. HL1. Занести в рег. В ДД число 0Х, в рег.R5 Х0, два разряда суммы (десятки и единицы) поочередно отображать на С_Инд. HG1, HG0 и на Д_Инд. HG3, HG2 с частотой 1 Гц..
Занести в рег. R6 ДД число ХХН, в рег.R5 ДД ХХ, в рег.R0 ДД ХХ, последовательно отображать эти числа по одному разряду на на Д_Инд. HG2, HG3, С_Инд. HG1, HG2, HG3, HG4.
Попеременно вкл. Свет. HL8-HL7. Занести в рег. R2 ДД число 0Х, в рег.R1 0Х, сумму чисел отобразить на Д_Инд. HG2, HG3.
Занести в рег. А ДД число 0Х, в рег.R2 Х0, число из А отобразить на С_Инд. HG3, число из рег. R2 отображать на Д_Инд. HG3 с частотой в 0.25 Гц.
Занести в Aк. ДД число ХХ, в рег. R1 ХХ, младшие два разряда суммы чисел отобразить на Д_Инд. HG2, HG3, старшую тетраду С_Инд. HG3, осуществить плавное загорание HL8.
Занести в рег. R6 ДД число ХХH преобразовать его в двоично десятичное отобразить его на С_Инд. HG4- HG1.
Занести в рег. В ДД число ХХ, в рег. R3 ХХ, разность чисел отобразить на Д_Инд. HG2, HG3.
Вкл. Свет. HL5. Занести в Aкк. ДД число ХХ, в рег. R5 Х0, число из Акк. Отобразить на С_Инд. HG1, HG2, число из R5 отобразить на Д_Инд. HG2, HG3.
Занести в рег. R0 ДД число ХХ, попеременно отображать мл. и ст. тетраду на Д_Инд. HG2, HG3 с частотой 0,25 Гц.
Занести в рег. R2 ДД число 0Х, в рег.R5 0Х, сумму чисел отобразить на Д_Инд. HG2, HG3.
Занести в рег. В ДД число, с частотой 2 Гц выводить это число на С_Инд. HG1, HG2 и одновременно на Д_Инд. HG2, HG3.
Попеременно вкл. Свет. HL4-HL6. Занести в ячейку с адресом 0010h внешней памяти ОЭВМ ДД число 0Х, в рег.R3 ХХН, сумму чисел отобразить на Д_Инд. HG2, HG3.
Занести в рег. R1 ДД число 0Х, в рег.R3 ХХ, младшие два разряда суммы отобразить на Д_Инд. HG2, HG3 с медленным (в течение 5 сек.) затуханием этого числа, старшую на С_Инд. HG1.


Поделиться:

Дата добавления: 2015-04-04; просмотров: 145; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты