Вывод 5-бит числа на 7seg

Обсуждаем цифровые устройства...
diplodok
Мудрый кот
Сообщения: 1764
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Вывод 5-бит числа на 7seg

Сообщение diplodok »

Jack_A писал(а):и ПР7, И 514ИД - по существу ПЗУ.
По твоему 155ЛН1 тоже ПЗУ? Дву адресное ....... :)
Реклама
mmmik
Родился
Сообщения: 9
Зарегистрирован: Сб ноя 29, 2025 00:07:53

Re: Вывод 5-бит числа на 7seg

Сообщение mmmik »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4768768#p4768768"]Странно, я думал, что я эту картинку прикрепил
МЛАДШИЙ разряд исходного (двоичного) числа подаётся не на микросхема ПР7, а, напрямую на дешифратор!!!!
Это есть вот на этой картинке:
Изображение
И вот так нужно изменить вашу схему:
СпойлерИзображение
155ПР7-1.png
И ещё!!
Вывод Y4 микросхемы Х34 должен быть соединён с выводом D1 микросхемы Х33, а
Вывод Y5 микросхемы Х34 должен быть соединён с выводом D2 микросхемы Х33.
D3 и D4 микросхемы Х33 нужно соединить с "землёй"..

зы.. У меня "протеус", там нет модели 74185.... :dont_know:[/uquote]
Переделал, результат все тот-же..
Изображение Изображение

Пару дней назад скачивал протеус т.к. думал это прикол Micro Cap, как среда для моделирования сомнительная, но терпимо, но в протеусе вообще не работает данная модель

Добавлено after 7 minutes 32 seconds:
[uquote="diplodok",url="/forum/viewtopic.php?p=4768816#p4768816"]Изображение

Доработал:
1. Выбросил второго НС193. На его место поставил 74НС74
2. В связи с 1. выбросил инвертор
3. как в схеме mmmik поставил генератор на LMC555[/uquote]

Смоделировал заново вашу схему, половину функций она выполняет, ноо
- "Генерирует" она на первом 7seg числа: 4,5,6(тут вообще цифра потеряла единицу в b), 7, 8, 9, 0, 1, 2,3; на втором 7seg: 1,0,0,1,1,0,0,1,1,0. И того получаю числа: 14, 05, 06, 17, 18, 09, 00, 11, 12, 03. (данная последовательно всегда повторяется)
Изображение Изображение Изображение Изображение
Реклама
diplodok
Мудрый кот
Сообщения: 1764
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Вывод 5-бит числа на 7seg

Сообщение diplodok »

diplodok писал(а):"Случайность" - момент отключения такта ......
mmmik
Родился
Сообщения: 9
Зарегистрирован: Сб ноя 29, 2025 00:07:53

Re: Вывод 5-бит числа на 7seg

Сообщение mmmik »

[uquote="diplodok",url="/forum/viewtopic.php?p=4768911#p4768911"]
diplodok писал(а):"Случайность" - момент отключения такта ......
[/uquote]
Согласен, не спорю, но все же она будет выдавать любое из тех чисел, которые я перечислил, а не из всей последовательности 1-20(вкл.)
Реклама
Эиком - электронные компоненты и радиодетали
diplodok
Мудрый кот
Сообщения: 1764
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Вывод 5-бит числа на 7seg

Сообщение diplodok »

Изображение

20

Не понимаю?
Реклама
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43820
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Вывод 5-бит числа на 7seg

Сообщение АлександрЛ »

[uquote="mmmik",url="/forum/viewtopic.php?p=4768900#p4768900"]Переделал, результат все тот-же..
Изображение Изображение

Пару дней назад скачивал протеус т.к. думал это прикол Micro Cap, как среда для моделирования сомнительная, но терпимо, но в протеусе вообще не работает данная модель[/uquote]
У меня вообще в протеусе нет 74185.
Лениво на макетке собирать...

А как именно у вас "не работает"?

А вы уверены, что у вас правильно поданы уровни, которые у вас обозначены как GBAR, LEBAR, LTBAR и BIBAR?

Я бы смотрел логические уровни на входах дешифраторов.

зы.. А что это за цифры (121.16m) или (2,381) у входов дешифраторов?

зызы.. Про дешифратор Х33
Как я понял, у вас на входе уровни- 1(D1), 1(D2), 0(D3), 0(D4) - цифра "3", на выходе должна быть комбинация-
QA=1
QB=1
QC=1
QD=1
QE=0
QF=0
QG=1
А у вас на выходах обоих дешифраторов-
QA=1
QB=1
QC=1
QD=1
QE=1
QF=1
QG=0
что соответствует индикации НУЛЯ
У вас просто дешифратор "не дешифрирует".. :)))
Реклама
mmmik
Родился
Сообщения: 9
Зарегистрирован: Сб ноя 29, 2025 00:07:53

Re: Вывод 5-бит числа на 7seg

Сообщение mmmik »

[uquote="diplodok",url="/forum/viewtopic.php?p=4768929#p4768929"]Изображение

20

Не понимаю?[/uquote]
Вы правы, я немножко накосячил в схеме, провод на 74hc74 не тот провел, а так ваша схема замечательно работает, благодарю

Добавлено after 3 minutes 4 seconds:
АлександрЛ, В уровнях уверен, читал описание этих ножек в документации к MC 12, вроде все верно подключено, цифры на нодах это напряжение, а то что дешифратор не выполняет свою роль... нуу вполне реально в этой программе.. ну либо я просто не нашел общий язык с ней
diplodok
Мудрый кот
Сообщения: 1764
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: Вывод 5-бит числа на 7seg

Сообщение diplodok »

Если потребуется, чтобы счет шел нормальным рядом (1,2,3,....17,18,19) то нужно вход С D-триггера соединить к место соединения диодов и резистора R1 (вход Clr 74HC193)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Вывод 5-бит числа на 7seg

Сообщение Jack_A »

[uquote="diplodok",url="/forum/viewtopic.php?p=4768890#p4768890"]По твоему 155ЛН1 тоже ПЗУ? Дву адресное ....... :)[/uquote]
Не, оно одноадресное - один адресный вход :))
Хорошо, уточняю. То, что я упомянул в своём посте, назовём преобразователь кода. Он может быть выполнен как на дискретной логике, так и на специально обученной, соответственно обозванной в спецификации м.-сх. - ПЗУ, где один корпус заменяет пол-платы. В общем, ПЗУ - частный случай преобразователя кодов.
СпойлерЧтоб ТС не осерчал за засисорение его темы, спрячем.
Во времена "мокрой" фотографии сделал реле времени с индикацией на одном семисегментнике. Задатчик времени - сеть 50Гц, несколько корпусов 511 серии и с десяток диодов. Сдаюсь - оно не было ПЗУ в строгом смысле - банальный преобразователь кодов. :)
"Так на одном 7-сегментнике ну какой же мизерный будет диапазон выдержек?!" - скажет скептик. А у меня обозначалась не конкретная выдержка в секундах, а номер уставки. Шаг - Sqrt (2). Кто занимался фотографией, знает: если у тебя на 5,0с недозасвет, то выставлять 5,1с никакого смысла - надо, как минимум, 7,0с .
Последний раз редактировалось Jack_A Пн дек 01, 2025 13:28:48, всего редактировалось 1 раз.
Изображение
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43820
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Вывод 5-бит числа на 7seg

Сообщение АлександрЛ »

:dont_know:
На основании "таблицы истинности" от 155ПР7, сделал её имитацию на самой мелкой EPROM микросхеме, всё работает, и преобразует двоичный код в двоично- десятичный. Что-то вы делаете неправильно, либо у вас модель неверная.

зы.. Я тоже "попался"- первый раз взял таблицу вот отсюда:
https://www.microshemca.ru/PR7/
Но- в таблице есть ошибка, и следующую таблицу истинности для микросхемы я взял здесь:
https://tec.org.ru/board/is_standartnoj ... 7-1-0-4292
И тут всё написано нормально.
Аватара пользователя
ejsanyo
Встал на лапы
Сообщения: 124
Зарегистрирован: Чт апр 28, 2016 22:33:47
Откуда: ARPA Internet

Re: Вывод 5-бит числа на 7seg

Сообщение ejsanyo »

Имею опыт применения К155ПР7: https://radiokot.ru/artfiles/6796/ почитайте, там описаны некоторые особенности.
Но вообще, если у вас нужно просто вывести значение счётчика в индикацию, логичнее и эффективнее изначально взять двоично-десятичные счётчики, вроде К155ИЕ2 (гуглим "decade counter ic"), в количестве, равном числу десятичных разрядов, и не возиться с конвертацией представления чисел. Вот например, как делал это я.
Хоронили кваку - порвали три Rocket Launcherа.©
ST_A
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Вт окт 05, 2010 15:25:41
Откуда: г. Кишинев

Re: Вывод 5-бит числа на 7seg

Сообщение ST_A »

Доброго вечера всем. Помимо всего здесь упомянутых вариантов про дешифраторов по ноглому можно применить классические ПЗУ и УФПЗУ где искомая таблица прописавется в них. Если сохранилось древность типа К155РЕ3, то она чуть ли идеальный вариант: в нее можно записать 32 символа на любой каприз или 2 таблицы для индикаторов с общим анодом и общим катодом, в качестве переключателя таблиц будет старший адрес микрухи. В виду сложности их найти (давно не производятся) и средств для их программирования тоже, то они были напрочь забыты. Более приемлемый вариант из данной оперы это К573РФ2 или КР573РФ5 и их аналоги, их можно еще найти, программаторы под них попроще и доступней, единственное неудобство это великоватый размер корпуса. ДЛя статической индикации это роскошно, для динамической индикации еще терпимо.
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43820
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Вывод 5-бит числа на 7seg

Сообщение АлександрЛ »

ST_A писал(а):Если сохранилось древность типа К155РЕ3, то она чуть ли идеальный вариант: в нее можно записать 32 символа на любой каприз или 2 таблицы для индикаторов с общим анодом и общим катодом, в качестве переключателя таблиц будет старший адрес микрухи. В виду сложности их найти (давно не производятся) и средств для их программирования тоже, то они были напрочь забыты.
:dont_know: :facepalm:
https://www.chipdip.ru/product/k155re3- ... 188n-54408
petrenko
Друг Кота
Сообщения: 5322
Зарегистрирован: Вт фев 21, 2012 13:51:55
Откуда: Начинающий
Контактная информация:

Re: Вывод 5-бит числа на 7seg

Сообщение petrenko »

[uquote="ST_A",url="/forum/viewtopic.php?p=4780849#p4780849"].. древность типа К155РЕ3 ..
..
.. сложности их найти (давно не производятся) ..[/uquote]

В www поиском находится (, хотя не факт, что есть в наличии,) и.м.с. :

https://procontact74.ru/01-elektronnyie ... kr1608rt1/

Haзначение выводов полностью совпадет c N8223 , paзный тип выходов (y N8223 o.к. ,a y кp1608pт1 "z"~aka~3_cocтояния )
и ток этих caмых выходов.

( деши ынцелег кэ авец дификултэць ын а кумпэра дин ориче царэ, иар фабрика "Мезон" ну функционязэ )
:cry:
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
ST_A
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Вт окт 05, 2010 15:25:41
Откуда: г. Кишинев

Re: Вывод 5-бит числа на 7seg

Сообщение ST_A »

Благодарю, если есть более современные аналоги (полные или функциональные) то воевать намного проще. Я от применения этих дешифраторов на жесткой логике отошел очень давно (около 30-лет назад) и основной упор у меня идет уже в рамках применения микроконтроллеров в виде программ табличного преобразования (пару внешних микрух+программа). Сюда я заглянул чисто из любопытства, хотел поинтересоваться чем дышат в нынешнее время и какие приемы с новшествами народ применяет для классической дешифрации.
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43820
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Вывод 5-бит числа на 7seg

Сообщение АлександрЛ »

ST_A писал(а):Я от применения этих дешифраторов на жесткой логике отошел очень давно (около 30-лет назад) и основной упор у меня идет уже в рамках применения микроконтроллеров в виде программ табличного преобразования (пару внешних микрух+программа).
:dont_know:
На той же Тини2313 можно легко сделать "дешифратор" на 5 бит входного кода и выход на 2 семисегментных индикатора, и, без всяких "внешних микрух"..
ST_A
Нашел транзистор. Понюхал.
Сообщения: 150
Зарегистрирован: Вт окт 05, 2010 15:25:41
Откуда: г. Кишинев

Re: Вывод 5-бит числа на 7seg

Сообщение ST_A »

Благодарю за ваши мнения и есть одно нестандартное предложение: на микроконтроллерах семейства PIC, AVR и т.д. сделать устройство индикации похожее на ЖКИ типа 1602 (ими комплектуются многие наборы с ARDUINO) с минимальным числом деталей и с протоколом обмена сдвигового регистра, USART, RS-485, SPI и т.д. Реализацию этой идеи придется привести в другой теме, тут тема про чистый 7-ми сегментный дешифратор на жесткой логике.
Призрачный Суслик
Грызет канифоль
Сообщения: 294
Зарегистрирован: Ср фев 04, 2026 21:29:19
Откуда: Из норки где-то в России

Re: Вывод 5-бит числа на 7seg

Сообщение Призрачный Суслик »

А вот без ПЗУ как ? 12 бит HEX* 2Dh -> DEC

Естественно только на советской элементной базе. Ну а как, иначе буржуйский микроконтроллеры да ПЛИС. Нет работы схемотехнику, один мерзкий программизм.

Кстати 514ИД построена на комбинаторной логике.
Ответить

Вернуться в «Цифровая техника»