8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 106 107 108 109 110 111 112 ... 119

ЩсЕМ ю

ОЕ

LSS9D

Ъ>

СГ256

DO

RG

0

1

2

3

4

5

6

7

LS593

LSS91 - 00ф - GHD, is - V

с

LS693

СП 6 RG MUX

P4

>CL IE

be 1

СЕ* 1 2

Щ

в

СТ25Б

V

RS

db

0

1

2

3

4

5

Б

7

PB<

10 - gad, 20 - V

ДСП 593

СГ256 rg

P8

d 0 1 2 3

L

PO E

LS691

CT16 rg MUX

- >CL

RR

OE

P4

Ю - GMD, 20 ДСП 590

>C PO

>Cl

OE

CT256

do

rg

0

1

2

3

4

5

Б

7

PB<

GMD, 20

GA/D, 18,13 - V 4-7 - GMD, 13,16

Рис. 7.64

регистр памяти на D-Z-триггерах (рис. 7.65,6), которое описывается функциями:

JLГ Qr при 0£= 1,,

ъ = до,, ад = { г.сосртояние „;„ 0Е = о, ("9)

QRf = DBrLE dHL V QRrLE • dHL,

где Qr - выходные сигналы триггеров счетчика (г = 0,1,..., 7); сигнал управления ОЕ = 0Е\ V 0Е2; управление сигналом CEN = CEN\CEN2 выполнено по схеме, изображенной на рис. 7.20,в;

(1X5691 - интерфейсное устройство, содержащее счетчик по mod 16 типа 161 (см. рис. 7.46), выходной синхронный ре-

сО

R >СсГ256

СТИ-ЬСЕН b"-$r

СТ-

ОГ

LS590

- d >CL

RG

*

do

8

*-*во

db«-

не-ег-

Е-

->CL

tHL

RC

QR

LS593

гт»,.

СЕЛ1,-

СТ25Б

{>С 1

СЕ*

1 1 2

ВТ,

oe,

PB4-

в)

P -о

£" R-HE-

д-

CT16

P4

>c

a

PO

e

D

RG

QR

CL

>

oRR

LS691

d;

- 0

MUX

- l

DO

4

-►do

- д

-60E

Рис. 7.65

гистр памяти с асинхронным потенциальным сбросом значением сигнала RR = 0 и 4-разрядный мультиплексор 2 -► 1 (рис. 7.65,в), которое описывается функциями:

DOr

J QrA V QRT А при ОЕ = О, [ Z-состояние при ОЕ = 1,

QR+ = (QrdHL V QRrdHL) RR, г = 0,1,2,3;

(7.40)

74X5693 - интерфейсное устройство, содержащее счетчик по mod 16 типа 163 (см. рис. 7.46), выходной синхронный регистр памяти с синхронным сбросом значением сигнала RR = О и 4-разрядный мультиплексор 2 -► 1 (рис. 7.65,в), которое описывается Аункпиями 7.40 и

QR? = QrRR • dHL V QRTdIIX, г = 0,1,2,3.


Каскадирование ИС 74LS590 показано на рис. 7.66,а, из которого на основании одного из соотношений (7.38) следует, что сигналы переносов

71523

Ps = П Qr, Pie = П Qr, Р24 = П Qr,

r=0r=Sr=16

a = P8 V P16 = Ts~PT&, a = П Or-

r=0

Сигнал переноса а = Лб5535 (0л5, • • •, Q\, Qo) обеспечивает двоичный счет в трехкаскадном счетчике. Выходы с тремя состояниями D023 ~ DOq позволяют использовать рассмотренный счетчик по mod 224 в качестве внешнего устройства микроконтроллеров и микроЭВМ. Сигнал СЕ (Count Enable) используется для включения и выключения счета.

Использование ИС 74L5593 в качестве интерфейсного устройства микроконтроллеров, построенных на основе микропроцессора

580ВМ80, приведено на рис. 7.66,5. Сигнал L асинхронной потенциальной загрузки данных QRr (г = 0,1,..., 15) из регистров памяти в счетчики (см. рис. 7.65,6) на основании (7.39) с учетом стробирования тактовым сигналом Н можно представить в виде:

L = P8VP16vF = Р8Р16Н,

L = Н fi Qr = A65535(Ql5,...,Ol,Oo) r=0

(стробирование введено для исключения ложных значений сигнала L = 0, которые могут возникнуть при переходных процессах).

Таким образом, данное интерфейсное устройство представляет собой счетчик с программируемым модулем пересчета М. Отличие асинхронной загрузки от синхронной заключается в выполнении ее на один такт раньше, т.е. в том же такте, в котором формируется значение сигнала загрузки L = 0, а не в следующем такте, как при синхронной загрузке. Исходя из этого, на основании соотношений (7.33) получим:

M = 2m-\-dM, 0<dM <2m-3.(7.41)

Структура системных шин на рис. 7.66,6 показана для случая использования микропроцессора 580ВМ80 (DB - Data Bus, АВ -

Address Bus, CB - Control Bus, I/ORD - I/O Read, I/OWR - I/O Write, CSk - Chip Select). Программируется модуль пересчета записью в регистры памяти двухбайтового числа d\f = jwiAfo = 2m - 1 - Л/. Младший d\fo и старший d\n байты числа d\f, поступающие последовательно от микропроцессора но шине данных DB при выполнении команд программы

со

D0-7

74LS390 8

*>1!

ст-

5-

4*1

-6CEN

СТТ8 RG

->CL

CZ

СО

>

DB С

св:

775ЕВ

l 1

DO 1-1

74LS390 8

>С сТТ8

DO,

74LS390 8 .

L->C -6СЕМ

СГТ8 RG

DO

rt

- p

8-bit System Data Bus

ГТТ

773555

CL > oLE

CTfB RG

1

CEN

1

1- 2

1

OE . 1 M 2

Dl

5?,

iLE

CTfB RG

1

CEN

1 2

1

OE 4 1 i- 2

D2

р&]--ГТ

Рис. 7.66

MVI A, dMQ; загрузка в аккумулятор А младшего байта do OUT P-CSl; вывод djo из аккумулятора А в порт PjCSI MVI A,dM\; загрузка в аккумулятор А старшего байта di OUT P.CS2; вывод &мi из аккумулятора А в порт PJCS2,

записываются в регистры памяти переходом сигнала I/OWR с 0 на 1 при значениях адресных сигналов CSi = 0 и CS2 = 0, выдаваемых дешифратором портов внешних устройств (8-разрядные двоичные опе-

„ . JJD /-*сл .. D ЛСП .....

ассемблера).


Чтение состояния счетчика производится по шине данных DB сигналами

a = I/ORD V CSi = I/ORD CSX,

/3 = I/ORD V CS2 = I/ORD CS2 при выполнении команд ввода

IN PS!SI; ввод в аккумулятор А состояния счетчика Dl MOV В, А; пересылка данных из аккумулятора А в регистр В IN P.CS2; ввод в аккумулятор А состояния счетчика D2 программы обслуживания внешнего устройства, выполняемой микропроцессором. При использовании только аппаратных выходов L и Pie внешнее устройство будет представлять собой делитель частоты с программируемым коэффициентом деления (ЛЭ ИЛИ а и /3 при этом можно исключить). Длительность активного уровня сигнала Р\е = О составляет 255, 5 Т# при модулях пересчета М > 256 (при значениях М < 256 сигнал Р\ъ = 0, но при этом нет смысла использовать две ИС 74L5593; Тн - период тактового сигнала Я), а длительность значения сигнала загрузки L = 0 определяется исключительно временем переходного процесса (30 - 40 не), вызываемого в середине такта

воздействием сигнала L = PgPieB. Сигнал L можно использовать в качестве выходного сигнала делителя частоты при любых модулях пересчета, но следует помнить, что он имеет малую длительность.

7.6. Синхронные двоично-десятичные счетчики

Синтез и основные свойства синхронных двоично-десятичных счетчиков были рассмотрены в § 4.5. Граф переходов счетчика по mod 10 изображен на рис. 7.67,а {-/Ра = -/0 и -/1, Р4 - сигнал переполнения счетчика). Этому графу переходов соответствуют функции возбуждения (4.38) Т-триггеров:

T0 = 1,T1 = Q3Q0,T2 = Q1Q0, )

Тз = q2q1q0 v Q3Q0, Ра = q3q0. j{

На рис. 7.67,5 показаны временные диаграммы синхронного счетчика по mod 10, соответствующие графу переходов, изображенному на рис. 7.67,а. Внутренние состояния счетчика V = (лз,П2,лъло) обозначены числами j = eQ3eQ2eQ1eQo = 0,1,..., 9, где egr = 0 или 1 - состояние триггера QT (г = 0,1,2,3).

Граф переходов счетчика по mod 10, функции возбуждения триггеров которого

Т„ = Го, Т, = P0Q3no, Т2 = PoQjQo, Т3 = P0Q2Q1Q0 V P0Q3Q0, Ра = P0Q3Qo,

0/-00/-0ОО0/-00/-0

Рис. 7.67

изображен на рис. 7.67,e (Р0 - сигнал разрешения счета и переноса; Ро/Ра = 0/0, 1/0 и 1/1). При значении сигнала управления Р0 = 0 состояния счетчика не изменяются, что указывается на графе переходов петлями Pq/Pa = 0/0.

Двоично-десятичные счетчики. Каждой ИС 4-разрядного синхронного двоичного счетчика, кар; правило, соответствует идентичная по цоколевке и функциональному назначению (кроме модуля пересчета) ИС двоично-десятичного счетчика. Функции возбуждения Тт триггеров счетников, обладающих наибольшими функциональными возможностями, как и в двоичных счетчиках, реализуются с предоставлением пользователю управления ими с помощью двух внешних сигналов Ро и Е - РпЕ -Тт для всех триггеров счетчика. При этом сигнал переноса счетчика описывается функцией

Ра = Е Q3Qo-(7-43)

Двоично-десятичные счетчики могут иметь и последовательный перенос:

RC= РоЕ-РаН = PnEQ3QoH.(7.44)



0 ... 106 107 108 109 110 111 112 ... 119