Помогите с двоичным счетчиком

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
Ответить
Аватара пользователя
Tntpro
Advanced Member
Сообщения: 674
Зарегистрирован: 17.02.2011,23:30
Откуда: Екатеринбург/Сургут/Кушва

Помогите с двоичным счетчиком

Сообщение Tntpro » 03.02.2013,18:34

Нужно собрать двоичный счетчик на 16-24 разряда.
Ваять на ИЕ5-7 както не хочется, + задержка при переносе.
Возникла мысль использовать CPU
Есть Z80,580вм80, 486 и пеньки2 слотовые.
они подходят болше всего,ибо прямо к слоту можно шлейфик подпоять.

Ворос вот в чем, как они тактируются? возможно ли менять частоту регенерации?


Мне нужно чтоб счет шёл по нажатию кнопки.



С сылкой на распиновку этих процев может кто помочь?

dk_spb
Advanced Member
Сообщения: 6629
Зарегистрирован: 16.09.2009,20:25

Вклад в сообщество

Сообщение dk_spb » 03.02.2013,18:41

Вот тут то что тебе надо
;-)

А тему надо бы в Юмор перенести.

e2e4
Advanced Member
Сообщения: 612
Зарегистрирован: 13.04.2010,00:51
Откуда: Москва, ЮВАО

Сообщение e2e4 » 03.02.2013,18:52

У перечисленных вами процессоров нет портов, только линии данных, а они активны только в момент записи информации - требуется регистр-защелка дополнительно. Используйте микроконтроллер. Скорость скорее всего получится ниже, чем использование двоичных счетчиков 555/1533/74F/74LS серий, даже с учетом переноса.

Аватара пользователя
Tntpro
Advanced Member
Сообщения: 674
Зарегистрирован: 17.02.2011,23:30
Откуда: Екатеринбург/Сургут/Кушва

Сообщение Tntpro » 03.02.2013,18:54

dk_spb Я понимаю что со второпнём это извращение.
Но всё это делается для тестов,

e2e4 на сколько я помню, возможно ошибаюсь.
при подаче синхоимпульсов на контакт M1- Z80 он начинает считать,(линии адреса)
С нужной для счета адресной линии перекидываем на ресет и пошло по кругу.

e2e4
Advanced Member
Сообщения: 612
Зарегистрирован: 13.04.2010,00:51
Откуда: Москва, ЮВАО

Сообщение e2e4 » 03.02.2013,19:29

Tntpro, я не знаком настолько близко я Z80. Подтверждение/опровержение вашего метода можно найти в даташите. Но все равно вам потребуется дополнительно регистр-защелка на линии адреса.
В принципе если любому процессору на линиях даты выставить код операции NOP или аналогичной, то он последовательно будет перебирать все адреса на шине адреса(счетчик команд). Только вот не кажется ли вам, что это сродни колке орехов микроскопом? Используя МК можно реализовать и вашу кнопку, и более сложное поведение.

Аватара пользователя
Tntpro
Advanced Member
Сообщения: 674
Зарегистрирован: 17.02.2011,23:30
Откуда: Екатеринбург/Сургут/Кушва

Сообщение Tntpro » 03.02.2013,20:16

e2e4e2e4 Вот и я о том же, что когда нет входящих данных проц дальше переберает адреса.
Как мне подсказали, ШД зануляем,и с некотроыми сигналами поигратся приётся,

Аватара пользователя
alecv
Advanced Member
Сообщения: 6993
Зарегистрирован: 05.10.2004,11:13
Откуда: Санкт-Петербург
Контактная информация:

Вклад в сообщество

Сообщение alecv » 03.02.2013,20:58

Tntpro почему не CPLD ? Отладочных плат море, пинов хватает, код синхронного 16-24 разрядного счетчика - примерно 8 строчек на VHDL. ОДИН корпус.

Вот например счетчик витков для намотки катушек.

http://sensi.org/~svo/verilog/coil/

P.S. Я не прикалываюсь.

Fd263_01
Junior Member
Сообщения: 119
Зарегистрирован: 26.11.2011,21:30
Откуда: Москва

Сообщение Fd263_01 » 08.02.2013,19:52

не, ну ладно, контроллер типа mega8 но CPU.....

подсказываю: есть синхронные счетчики ,типа ИЕ18

Гость

Сообщение Гость » 08.02.2013,21:51

Изврат какой-то. Если не желаете пользовать простейшую логику, то используйте микроконтроллер...

Но сам проц, в отрыве от обвязки... И микросхем для запуска пойдет не меньше, чем ИЕ5-7, а возни куда как больше

Ответить