|
Buzz
#18
11 октября 1999 |
|
PAGE индикатор - Индикатор страниц памяти к Speccy.

(C) Father Michael / Delta Corp.
Привет девочки и мальчики. Сегодня я расскажу вам о небольшой
приблуде (мелочь, а приятно и полезно :-) к Speccy, названной
индикатором пейджев (страниц в смысле ;-}).
Перейду сразу к схемке:
┌──┬───────┬──┐ //
2нDD62 >─1-┤X0│ │Y0├─15─│<├──┐
5нDD62 >─2-┤X1│ K 155 │Y1├─14─ ──┤ <───Восемь светодиодов
7нDD62 >─3-┤X2│(555..)│Y2├─13─ ──┤ (если я бы их все
├──┤ ИД7 │Y3├─12─ ──┤ нарисовал, получилось
┌─4-┤ │ │Y4├─11─ ──┤ бы хреново)
┌────┴─5─┤ │ │Y5├─10─ ──┤
─┴─ │__│ │Y6├─9── ──┤ 560
GND ─6─┤ │ │Y7├─7──┤<├──┴──████───> +5B
└──┴───────┴──┘
Питание К155ИД7: 8н - земля, 16н - +5В. (DD62 в компе - TM9)
По моему все предельно просто и непонятно (почти цитата).
Однако попробую объяснить принцип работы этой лабуды. На выводы
1, 2 и 3 дешифратора ИД7 подключаются соответственно младший
(2нDD62), средний (5нDD62) и старший (7нDD62) биты переключателя
страничек. Т.е получаем:
Вход Нога дешифратора
Выводы: 1 2 3 Страница (номер активного выхода)
0 0 0 16 15 (Y0)
0 0 1 17 14 (Y1)
0 1 0 18 13 (Y2)
0 1 1 19 12 (Y3)
1 0 0 20 11 (Y4)
1 0 1 21 10 (Y5)
1 1 0 22 9 (Y6)
1 1 1 23 7 (Y7)
Активен тот выход дешифратора, номер которого задан на входе.
Соответственно светится и один из восьми светодиодов. Ниже
приведенная прога демонстрирует возможности этой примочки.
;Written on ALASM.
ORG 25000
PPP LD A,16
LD B,7
LLL
PUSH BC
LD BC,#7FFD
OUT (C),A
EI
DUP 5
HALT
EDUP
DI
INC A
POP BC
DJNZ LLL
LD B,7
LLL1
PUSH BC
LD BC,#7FFD
OUT (C),A
EI
DUP 5
HALT
EDUP
DI
DEC A
POP BC
DJNZ LLL1
;
LD A,#7F
IN A,(254)
BIT 0,A
JP Z,23600
;
JR PPP
; Енд оф прога
Красиво, правда ?! Таким же макаром можно моделировать любые
"бегущие огни" ;-). Но вообще то, с помощью этой небольшой
доработки можно узнать какие банки грохает та или иная прога,
дабы всунуть в свободную страничку STS и ...
________________________________________________________________
Ну и еще одна схемка из той же области - индикатор экранов:
// 39
┌───┤<├───████────> +5В
10нDD62>─────┤ 39 //
└───████───┤>├───┐
─┴─
GND
Кратко принцип работы:
Если на 10 ноге DD62 низкий уровень - первый экран,
высокий - второй.
На сегодня (31.06.99) все, bye.
Другие статьи номера:
Похожие статьи:
В этот день... 18 ноября