Строительный блокнот  Корпуса микропроцессорных микросхем 

1 2 3 4 5 6 7 8 9 10 [ 11 ] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

Таблица 2 16

Временные параметры 1

Временные параметры

°

Номер

Номер

оборота

оборота

регистра

регистра

Временные

(после

Временные!

о =:

(после

метки).

интер-

метки),

интер-

соотает

валы

соответ-

валы

ствующнй

ствующий

началу

началу

массива

массива

а4. El

Д6. EI

Д6, Г!

Д8, El

Д8. Д1

ДЮ. El

ДЮ. Е1

Д12. El

Д12, EJ

Д2. El

Д2, Е1

2 2

Д4, El

Д4, EI

Д6, El

цествляется с помощью ПЗУ зиакогенерато-

(микросхема КИ5РЕ2П13).

После печати одной горизонтальной строки бумага протягивается на одни шаг, после аечати полного символа - на 3 шага После распечатки индикационного нлн всех числовых регистров либо 98 шагов программы микросхема возвращается в исходное состояние, ожидая нажатия одной из клавиш X, Рг, П

Информация о сигналах на входах н выходах микросхемы с привязкой к временной координате в режиме печати индикационного регистра показана в табл. 2 15 В режиме печати информации числовых регистров на вхо-

Таблица 2.17

4S 14

Т о 1 г J

5 6 7 8 Я 10

саг z

Шаги программы

Временные пар

аметры

Номер оборота регистра (после метки), соответ-стаующий началу массива

Временные интервалы

Д4, ЕЗ

- 7-13

Д6. ЕЗ

14-20

Д8, ЕЗ

21-27

ДЮ. ЕЗ

28-34

Д12, ES

35-41

Д2, Е

42-48

Д4, ёГ.

49-55

56-62

Д8. ЕЗ

63-69

ДЮ. ЕЗ

70-76

Д12. ЕЗ

77-83

Д2, ЕЗ

84-90

Д4. ЕЗ

91-97

Д6. ЕЗ

Рис 2 19 Условное графическое обозначение К145ИК1812

ды WU н W12 подаются сигналы О и 1 соответственно Временные параметры приема информации из числовых регистров приведены в табл, 2.16. Каждое на чисел, находящихся в числовых регистрах Рг1-Рг14 калькулятора, прн передаче из микросхемы К145ИК1812 располагается в виде массива / в формате, показанном на рис. 2.18. Все цифры расположены в регистре по моменту времени EI Каждая последующая цифра массива располагается по соответствующему моменту времени Дк. Например, для нулевого числового регистра по моменту Д4 находится младший разряд мантиссы то, по Д5 - mi. Знак порядка числа (ЗП) находится по моменту времени ПаДЗ

Временные параметры приема программы приведены в табл, 2.17. Прн передаче программы из микрокалькулятора микросхема К145ИК1812 запоминает по семь шагов про граммы, расположенных в регистре в виде массива /.

J в], Ь 02. Оз. bf, 4, b, ~ аъ, *5, Оо, bf

где а, - младшая цифра шага; Ь, - стар шая цифра шага. Все а Ь, расположены в регистре по моменту времени ЕЗ Каждая последующая цифра массива / располагается по соответствующему моменту времени Дк Например, для шагов программы О-6 а\ на-



Инфармаиияиз регистра ка/гй-килятора на базе ВИС

Генератор так/поЯнж сигналов

Паследова -тельный канал

Клавиатура

Шина абреса

Симваль! Разре -

Шина Занныи

ПЗУ Z

Страб

Сигналы Выбора грипп символов

Термапечатающ.ан голавка.

I-И--ТрГтпГ

7-X Т V

Опрос клавиатуры

Пьезодви-гатель

-- Минптермап£интер

Рис 2 20. .Типовая схема включения К145ИК1812

ходится по п]Х4 после приема метки, Ь, - по ПвДй и т. д.; ао и находятся по пэД4 н П9Д5 соответственно.

2.5. Микросхема К145ИК1814

Микросхема К145ИК1814 предназначена для управления дисплеем, звуковым сигнализирующим устройством и клавиатурой микрокалькулятора Электроника МК-72 . Она работает совместно с процессором, выполненным на микросхемах К145ИК1809 н К145ИК1810, или с последовательным синхронным каналом.

Связь с процессором осуществляется по последовательному каналу. Специальные коды, поступающие от процессора в определенные моменты времени, разрешают или подтверждают передачу в процессор кода нажатой клавиши из буферной микросхемы К145ИК1814. После выполнения той или иной команды в определенный момент времени микросхема К145ИК1814 передает процессору код, подтверждающий выполнение коман-ды

Условное графическое обозначение микросхемы приведено иа рис 2 21, назначение выводов - в табл. 2.18, система команд псжа-заиа в табл. 2.19. i. 1.

Опрос клавиатуры и индикатора выполняется .одними и шемк же разрядными сигналаи! мн,-но с разделением во времени. В табл 2.20 приведены коды клавиш, получаемые прн коммутации соответствующих 1разрядиых сиг налов на входы микросхемы. Микросхема К145ИК1814 имеет буферный регистр для хранения кода одной нажатой клавиши. Совместно с дополнительным регистром процессора может быть образован буферный регистр для хранения, кодов двух клавиш.

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

0R6I

1RBZ

аивг

, ЛО

Г

S 6 7

COFL

[ВИЛ

Рис. 2.21. Условное графическое обозначение К145ИК1814



Таблица 2.1Й

Окончание табл. 2.18

Вывод

Обозна-

функциональное

чение

вывода

назначение выводов

1 сз,

i CI. UC2. UC4

Входы

Фазы тактовых сигналов импульсного питания динамических узлов микросхемы

ORGI

Выход

Внешний регистр связи I

IRGl

Вход

Внешний регистр связи 1

7, 8,

D0.4.

Входы

Клавиатура

DO 1.

10-14.

1)0.8-

1)0.5

IRG2

Вход

Внешний регистр связи 2

0RG2

Вы.ход

Внешний регистр связи 2

Общий

COFLI

Управление звуковой сигнализацией

DEIJ

Запрет индикации

Вывод

обозна-

Функциональное

чение

вывода

наэначснне выводов

C0FL2

Управление звуковой сигиалнэацней

28-31

D1.8.

Выходы

Информация

D1.4.

D1.2,

DJ.1

32-35

C0S2, C0S4. C0S6. C0S8

Выходы

Управление четными сегментами индикаторного устройства

36 43

C0R1-C0R8

Выходы

Управление разрядами индикаторного устройства и

Выходы

опрос клавиатуры

44-47

cost.

C0S3. C0S5.

Управление нечетными сегментами индикаторного

C0S7

устройства

Напряжение пита-

ния - 27 В

Примечание. Выводы 9, IS, 17. 19, 30. 11, 23 не задействованы

Таблица 2.19

Формат команды, временной интервал

Старшая тетрада. Д4ЕЗ

Средняя тетрада ДЗЕЯ

Младшая тетрада. Д2ЕЗ

Описание команды

Время выполненяя команды

00 1 О

0000

0000

Код на выходах COS.

001 1 0 110

123 4 0000

567 8 0000

0 111

Код на выходах COS:

5678

Код на выходах COS. 1010 0000 5678

110 1 10 11 1110

X XXX X X X X 0000

X XX X XX X X

хххх

Включить зуммер

Передать сегментный код (C0SI-C0S8) в первый разряд индикаторного устройства, во всех остальных установить пробел

Выключить зуммер

Передать сегментный код {C0S1-C0S8) в текущий разряд индикаторного устройства

Передать код младшей тетрады (COS-COS) в выходной порт

Вывод байта в последовательный внешний канал

Обмен байтом между каналом процессора и внешним последовательным каналом

Передать младшую тетраду в счетчик текущего разряда индикаторного устройства

3 .X

3 V,

144 /такт

/такт 144

/такт

144 /такт

/такт 144

/таит 144

/такт 144

Примечание X - информация, содержание которой определяется связью с внешней

/таит

средой.



1 2 3 4 5 6 7 8 9 10 [ 11 ] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121