Перебор адресами, для РПЗУ

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Перебор адресами, для РПЗУ

Сообщение Alex1968 »

Привет всем ! Необходимо сделать последовательный перебор адресов на 18-разрадной шине адресов РПЗУ, плюс ещё надо иметь 5 разрядов для управления выбором кристала, отключения выходов, чтение-запись и прочее. Знаю про регистры сдвига HC595, знаю про блоки счётчиков. Теперь суть моей сложности. Если ставить регистр сдвига с 18 входами (они же выходе в реальности) то счётчик то блок счётчика то имеет всего один выход (тот самый который в уроке цепляют ко входу дисплея, чтоб показать как он считает) .Как же мне быть, мне нужно чтоб счётчик имел тоже 18 выходов ? Не могу понять как это сделать. Подскажите пожалуйста.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Перебор адресами, для РПЗУ

Сообщение SSSergeich »

Alex1968 писал(а): 12 дек 2019, 16:12 Как же мне быть, мне нужно чтоб счётчик имел тоже 18 выходов
а если счетчик + дешифратор на 18 выодов?
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Перебор адресами, для РПЗУ

Сообщение Alex1968 »

SSSergeich писал(а): 12 дек 2019, 16:28
Alex1968 писал(а): 12 дек 2019, 16:12 Как же мне быть, мне нужно чтоб счётчик имел тоже 18 выходов
а если счетчик + дешифратор на 18 выодов?
на шине адреса уже не счёт двоично шестнадцатиречный будет, а поочередное появление на выходах логической единицы, короче бегущий огонёк будет.

вместо:
00000
00001
00010
00011
00100
00101
00110
00111
01000 и т д

Будет:
000001
000010
000100
001000
010000
100000
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

Перебор адресами, для РПЗУ

Сообщение fsergei70 »

РПЗУ какой марки
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Перебор адресами, для РПЗУ

Сообщение Alex1968 »

fsergei70 писал(а): 12 дек 2019, 16:40 РПЗУ какой марки
M27C1001, большей меньшей ёмкости разницы нет, вопрос как перебор адресов от первой до последней ячейки осуществить

Изображение
Последний раз редактировалось Alex1968 12 дек 2019, 16:48, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Перебор адресами, для РПЗУ

Сообщение Sancho »

[ref]Alex1968[/ref], Вы правильно думаете - как вариант ставьте 3шт 595 для адресов.
Никаких дешифраторов не нужно.
Просто будете отправлять число со счётчика в регистры, они сами выставят нужное в соответствии с числом.

Отправлено спустя 2 минуты 3 секунды:
Они отработают по формату байт->8бит
Только используйте блоки пользователей.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Перебор адресами, для РПЗУ

Сообщение SSSergeich »

[ref]Alex1968[/ref], а Doubleword - Byte, Byte - Bits?
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Перебор адресами, для РПЗУ

Сообщение Alex1968 »

Sancho писал(а): 12 дек 2019, 16:48 [ref]Alex1968[/ref], Вы правильно думаете - как вариант ставьте 3шт 595 для адресов.
Никаких дешифраторов не нужно.
Просто будете отправлять число со счётчика в регистры, они сами выставят нужное в соответствии с числом.
так сдвиговый регистр имеет от 8 и выше входов, блок я имею ввиду в программе flprog, а счётчик всего один выход
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Перебор адресами, для РПЗУ

Сообщение Sancho »

Вот что я имею ввиду
[spoiler]
screenshot_19-12-12_16-54-20.png
[/spoiler]

Отправлено спустя 1 минуту 34 секунды:
[ref]Alex1968[/ref], Вы неправильно думаете - 1 выход регистра = 1бит, 0 или 1, выход счётчика - это число.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Перебор адресами, для РПЗУ

Сообщение Alex1968 »

SSSergeich писал(а): 12 дек 2019, 16:51 [ref]Alex1968[/ref], а Doubleword - Byte, Byte - Bits?
Doubleword - Byte нашёл, а Byte - Bits такой блок есть разве ?

а что у вас за блоки 165_595_Master и 595 write_byte , у меня таких нет вроде в программе

Отправлено спустя 7 минут 25 секунд:
Я понимаю что мне нужно число с выхода счётчика превратить в 18 разрядное двоичное представление....Но как ? Такого блока нет вроде.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Перебор адресами, для РПЗУ

Сообщение Sancho »

Alex1968 писал(а): 12 дек 2019, 17:10 Но как ? Такого блока нет вроде.
Sancho писал(а): 12 дек 2019, 16:50 Только используйте блоки пользователей.
viewtopic.php?f=88&t=3535
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Перебор адресами, для РПЗУ

Сообщение Alex1968 »

Спасибо, буду пробовать.

Отправлено спустя 44 минуты 4 секунды:
При компиляции выходит ошибка: Не найдена библиотека CyberLib.h ............ Я так понимаю я что то недоустановил ?
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Перебор адресами, для РПЗУ

Сообщение SSSergeich »

Alex1968 писал(а): 12 дек 2019, 18:22 Спасибо, буду пробовать.

Отправлено спустя 44 минуты 4 секунды:
При компиляции выходит ошибка: Не найдена библиотека CyberLib.h ............ Я так понимаю я что то недоустановил ?
Возможно какой-то блок не использовали. А проще скачайте эту библу и установите а ардуино ide

Отправлено спустя 2 часа 8 минут 47 секунд:
Alex1968 писал(а): 12 дек 2019, 17:10
SSSergeich писал(а): 12 дек 2019, 16:51 [ref]Alex1968[/ref], а Doubleword - Byte, Byte - Bits?
Doubleword - Byte нашёл, а Byte - Bits такой блок есть разве ?
[spoiler]
bb.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Перебор адресами, для РПЗУ

Сообщение Alex1968 »

1. Будет так работать?
zzzzz1.jpg
zzzzz2.jpg
2. И ещё не понятна такая вещь, блок 165_595_Master должен так оставаться в воздухе? И что должно быть на входе _EN_Work ?

3. И ещё вопрос, впринципе здесь же микросхема HC165 не нужна, она по сути параллельно-последовательный регистр сдвига, а в настройках 165_595_Master можно установить от 1 до 6, значит одна HC165 всё таки будет.

4. И последний вопрос, блоки 595_Write_Byte_01 02 03 04 это реальные микросхемы в железе будут, и на их выходах должно быть то что насчитал счётчик ?

Так много вопросов потому что пока нет возможность собрать макетку. До макетки только в воскресенье доберусь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Alex1968 12 дек 2019, 21:51, всего редактировалось 1 раз.
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Перебор адресами, для РПЗУ

Сообщение SSSergeich »

Alex1968 писал(а): 12 дек 2019, 20:41 что должно быть на входе _EN_Work ?
судя по логике - 1 для разрешения работы
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Перебор адресами, для РПЗУ

Сообщение Alex1968 »

а поводу пункта 3 ???
SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06 фев 2016, 11:01
Откуда: Ярославль
Имя: Сергей

Перебор адресами, для РПЗУ

Сообщение SSSergeich »

Alex1968 писал(а): 12 дек 2019, 21:51 а поводу пункта 3 ???
Увы, не в курсе, надо [ref=#ff8000]Sancho[/ref], ждать или тех, кто разбирается.
Аватара пользователя
Hijin
Лейтенант
Сообщения: 325
Зарегистрирован: 22 авг 2017, 11:08
Откуда: Винница
Имя: Юрий

Перебор адресами, для РПЗУ

Сообщение Hijin »

Может это подойдет
viewtopic.php?p=69804#p69804
download/file.php?id=18487
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Перебор адресами, для РПЗУ

Сообщение Sancho »

[ref]Alex1968[/ref], Скажите, сколько Вам вообще нужно входов и сколько выходов для решения задачи?

Отправлено спустя 42 секунды:
Блоки запросто переделать под любые нужды.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11 дек 2019, 14:51
Имя: Alex

Перебор адресами, для РПЗУ

Сообщение Alex1968 »

Sancho писал(а): 13 дек 2019, 08:32Alex1968, Скажите, сколько Вам вообще нужно входов и сколько выходов для решения задачи?
18 адресных выходов от счётчика
Последний раз редактировалось Alex1968 13 дек 2019, 10:42, всего редактировалось 1 раз.
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей