вот схемка(извиняюсь что не картинка не нашел в 2 ночи сканера)
как можно увеличить число выходов?
не 8 на 3
а больше?
нужно 8 на 11
думал на или-не сделать эти три выхода так чтобы можно было увеличить число....
но симуляция ничего не дает... ошибку где то делаю....
заранее благодарен.
lpt & к1533ир22 как увеличить число выходов
Re: lpt & к1533ир22 как увеличить число выходов
можно сделать на сдвиговых регистрах, в этом случае число выходов практически не ограничено.
если делать именно на этих регистрах, то можно, например, поставить 4 регистра, соединив их информационные входы параллельно, и подключить их к 2-9 пинам порта, а выходы записи подключить к сигналам управления порта (1, 14, 16 и 17). только вот потянет ли порт 4 микросхемы на выходе?
если делать именно на этих регистрах, то можно, например, поставить 4 регистра, соединив их информационные входы параллельно, и подключить их к 2-9 пинам порта, а выходы записи подключить к сигналам управления порта (1, 14, 16 и 17). только вот потянет ли порт 4 микросхемы на выходе?
Re: lpt & к1533ир22 как увеличить число выходов
не совсем понял...
можете показать?
можете показать?
-
Pe3ucTop
- Прорезались зубы
- Сообщения: 231
- Зарегистрирован: Пт ноя 16, 2007 13:52:44
- Откуда: Рига, Латвия
Re: lpt & к1533ир22 как увеличить число выходов
На мой взгляд - можно делать два варианта:
1) без больших усложнений - добавить ещё ~ 2 регистра , и для записи во все три использовать логику ..
(точнее: - все три регистра подключаем к той же шине данных, входы защелок подключаем не на прямуйму к порту а через логику - декодер )
(декодер в свою очередь уже на лпт порт - на те самые дополнительные пины что на схеме 3 штуки.. )
2) делать разумно - с задатком на будущее - под стандарт EPP :
- берем вашу схему (только регистр) , и между ЛПТ 17(строб аддреса негативный) - Рег.11 ставим елемент ИЛИ-НЕ которому на второй вход подается - ЛПТ 1(строб записи нег.)
получили - защелка которая помнит аддрес в которий хотим писать,
- берем новый регистр, подключем данные так-же, а вот защелка в него будет - ИЛИ-НЕ от ЛПТ 1 (строб записи нег.) и ЛПТ 14 (строб данных нег.); и логика И результата и (Регистр Аддреса - Адресс1)...
получили первый регистр данных, далее добавляем регистры данных до 8 штук меняя только используемый адрес
1) без больших усложнений - добавить ещё ~ 2 регистра , и для записи во все три использовать логику ..
(точнее: - все три регистра подключаем к той же шине данных, входы защелок подключаем не на прямуйму к порту а через логику - декодер )
(декодер в свою очередь уже на лпт порт - на те самые дополнительные пины что на схеме 3 штуки.. )
2) делать разумно - с задатком на будущее - под стандарт EPP :
- берем вашу схему (только регистр) , и между ЛПТ 17(строб аддреса негативный) - Рег.11 ставим елемент ИЛИ-НЕ которому на второй вход подается - ЛПТ 1(строб записи нег.)
получили - защелка которая помнит аддрес в которий хотим писать,
- берем новый регистр, подключем данные так-же, а вот защелка в него будет - ИЛИ-НЕ от ЛПТ 1 (строб записи нег.) и ЛПТ 14 (строб данных нег.); и логика И результата и (Регистр Аддреса - Адресс1)...
получили первый регистр данных, далее добавляем регистры данных до 8 штук меняя только используемый адрес
Re: lpt & к1533ир22 как увеличить число выходов
схему рисовать нет желания, попробую буквами. входы всех регистров (2,3,7,8, 13,14,18) подключаете к 2-9 пинам порта соответсвенно. а входы записи в регистр(11) подключаете к 1, 14, 16 и 17 пинам, по одному регистру на каждый пин порта. 18-25 подключаете к GND. остальное по вашей схеме. после такого изменения нужно измемение в управляющем ПО.
Re: lpt & к1533ир22 как увеличить число выходов
вот так?
когда собрал... понял что немного не так нужно мне....
вот что нужно
1-2-3-4-5-6-7-8-9-10-11
|
2
|
3
|
4
|
5
|
6
|
7
|
8
вот такая матрица.....
к примеру при подаче например на входы 3 и 5 должна загораться лампочка где они пересекаются...
данной схемой это можно организовать?
и я так понял что еще надо будет ставить элемент "И" в самой матрице чтобы потом получить то что нужно...
когда собрал... понял что немного не так нужно мне....
вот что нужно
1-2-3-4-5-6-7-8-9-10-11
|
2
|
3
|
4
|
5
|
6
|
7
|
8
вот такая матрица.....
к примеру при подаче например на входы 3 и 5 должна загораться лампочка где они пересекаются...
данной схемой это можно организовать?
и я так понял что еще надо будет ставить элемент "И" в самой матрице чтобы потом получить то что нужно...
- Вложения
-
- 5454.jpg
- (94.36 КБ) 701 скачивание
Re: lpt & к1533ир22 как увеличить число выходов
правильно. если нужна матрица, то можно поискать по сайту и форуму, схем полно. одна из низ http://radiokot.ru/circuit/light/run/11/