Перебор адресами, для РПЗУ
Перебор адресами, для РПЗУ
Привет всем ! Необходимо сделать последовательный перебор адресов на 18-разрадной шине адресов РПЗУ, плюс ещё надо иметь 5 разрядов для управления выбором кристала, отключения выходов, чтение-запись и прочее. Знаю про регистры сдвига HC595, знаю про блоки счётчиков. Теперь суть моей сложности. Если ставить регистр сдвига с 18 входами (они же выходе в реальности) то счётчик то блок счётчика то имеет всего один выход (тот самый который в уроке цепляют ко входу дисплея, чтоб показать как он считает) .Как же мне быть, мне нужно чтоб счётчик имел тоже 18 выходов ? Не могу понять как это сделать. Подскажите пожалуйста.
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Перебор адресами, для РПЗУ
на шине адреса уже не счёт двоично шестнадцатиречный будет, а поочередное появление на выходах логической единицы, короче бегущий огонёк будет.
вместо:
00000
00001
00010
00011
00100
00101
00110
00111
01000 и т д
Будет:
000001
000010
000100
001000
010000
100000
Перебор адресами, для РПЗУ
M27C1001, большей меньшей ёмкости разницы нет, вопрос как перебор адресов от первой до последней ячейки осуществить

Последний раз редактировалось Alex1968 12 дек 2019, 16:48, всего редактировалось 1 раз.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Перебор адресами, для РПЗУ
[ref]Alex1968[/ref], Вы правильно думаете - как вариант ставьте 3шт 595 для адресов.
Никаких дешифраторов не нужно.
Просто будете отправлять число со счётчика в регистры, они сами выставят нужное в соответствии с числом.
Отправлено спустя 2 минуты 3 секунды:
Они отработают по формату байт->8бит
Только используйте блоки пользователей.
Никаких дешифраторов не нужно.
Просто будете отправлять число со счётчика в регистры, они сами выставят нужное в соответствии с числом.
Отправлено спустя 2 минуты 3 секунды:
Они отработают по формату байт->8бит
Только используйте блоки пользователей.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Перебор адресами, для РПЗУ
так сдвиговый регистр имеет от 8 и выше входов, блок я имею ввиду в программе flprog, а счётчик всего один выходSancho писал(а): 12 дек 2019, 16:48 [ref]Alex1968[/ref], Вы правильно думаете - как вариант ставьте 3шт 595 для адресов.
Никаких дешифраторов не нужно.
Просто будете отправлять число со счётчика в регистры, они сами выставят нужное в соответствии с числом.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Перебор адресами, для РПЗУ
Вот что я имею ввиду
[spoiler] [/spoiler]
Отправлено спустя 1 минуту 34 секунды:
[ref]Alex1968[/ref], Вы неправильно думаете - 1 выход регистра = 1бит, 0 или 1, выход счётчика - это число.
[spoiler] [/spoiler]
Отправлено спустя 1 минуту 34 секунды:
[ref]Alex1968[/ref], Вы неправильно думаете - 1 выход регистра = 1бит, 0 или 1, выход счётчика - это число.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Перебор адресами, для РПЗУ
Doubleword - Byte нашёл, а Byte - Bits такой блок есть разве ?
а что у вас за блоки 165_595_Master и 595 write_byte , у меня таких нет вроде в программе
Отправлено спустя 7 минут 25 секунд:
Я понимаю что мне нужно число с выхода счётчика превратить в 18 разрядное двоичное представление....Но как ? Такого блока нет вроде.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Перебор адресами, для РПЗУ
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Перебор адресами, для РПЗУ
Спасибо, буду пробовать.
Отправлено спустя 44 минуты 4 секунды:
При компиляции выходит ошибка: Не найдена библиотека CyberLib.h ............ Я так понимаю я что то недоустановил ?
Отправлено спустя 44 минуты 4 секунды:
При компиляции выходит ошибка: Не найдена библиотека CyberLib.h ............ Я так понимаю я что то недоустановил ?
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Перебор адресами, для РПЗУ
Возможно какой-то блок не использовали. А проще скачайте эту библу и установите а ардуино ideAlex1968 писал(а): 12 дек 2019, 18:22 Спасибо, буду пробовать.
Отправлено спустя 44 минуты 4 секунды:
При компиляции выходит ошибка: Не найдена библиотека CyberLib.h ............ Я так понимаю я что то недоустановил ?
Отправлено спустя 2 часа 8 минут 47 секунд:
[spoiler] [/spoiler]Alex1968 писал(а): 12 дек 2019, 17:10Doubleword - Byte нашёл, а Byte - Bits такой блок есть разве ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Перебор адресами, для РПЗУ
1. Будет так работать?
2. И ещё не понятна такая вещь, блок 165_595_Master должен так оставаться в воздухе? И что должно быть на входе _EN_Work ?
3. И ещё вопрос, впринципе здесь же микросхема HC165 не нужна, она по сути параллельно-последовательный регистр сдвига, а в настройках 165_595_Master можно установить от 1 до 6, значит одна HC165 всё таки будет.
4. И последний вопрос, блоки 595_Write_Byte_01 02 03 04 это реальные микросхемы в железе будут, и на их выходах должно быть то что насчитал счётчик ?
Так много вопросов потому что пока нет возможность собрать макетку. До макетки только в воскресенье доберусь.
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 раз.
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
-
- Капитан
- Сообщения: 708
- Зарегистрирован: 06 фев 2016, 11:01
- Откуда: Ярославль
- Имя: Сергей
Перебор адресами, для РПЗУ
Увы, не в курсе, надо [ref=#ff8000]Sancho[/ref], ждать или тех, кто разбирается.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Перебор адресами, для РПЗУ
[ref]Alex1968[/ref], Скажите, сколько Вам вообще нужно входов и сколько выходов для решения задачи?
Отправлено спустя 42 секунды:
Блоки запросто переделать под любые нужды.
Отправлено спустя 42 секунды:
Блоки запросто переделать под любые нужды.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Перебор адресами, для РПЗУ
18 адресных выходов от счётчикаSancho писал(а): 13 дек 2019, 08:32Alex1968, Скажите, сколько Вам вообще нужно входов и сколько выходов для решения задачи?
Последний раз редактировалось Alex1968 13 дек 2019, 10:42, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость