Страница 1 из 1
как сделать работу по таблице?
Добавлено: 22 сен 2023, 22:50
Alazawr
Ну в общем вопрос в заголовке. Что я имею в виду.... Это есть два входящих значения, "х" и "у" (столбцы и строки), а на выходе значение, которое было заранее записано. Можно-ли реализовать на стандартных блоках, а может уже и кто делал так... но я что-то не нашёл такого
как сделать работу по таблице?
Добавлено: 22 сен 2023, 23:13
WildCat
Два типа массовов.
В одном, условно "Х" - список массивов "Y", в другом - значения.
По входящим значениям х,у выбираете один массив Y, и внутри второго значение.
Как-то так
Большая таблица-то?
как сделать работу по таблице?
Добавлено: 23 сен 2023, 06:03
Alazawr
16*16
А можно же мультиплексором вызывать нужный массив?
Только возник вопрос, хватит ли памяти?
как сделать работу по таблице?
Добавлено: 23 сен 2023, 09:39
WildCat
Alazawr писал(а): 23 сен 2023, 06:03
можно же мультиплексором вызывать нужный массив?
Можно.
Или имеете ввиду, создание таблицы из комбинации мультиплексоров?
Можно даже блоками нелинейного масштабирования

как сделать работу по таблице?
Добавлено: 23 сен 2023, 09:43
Александр
Alazawr писал(а): 23 сен 2023, 06:03
А можно же мультиплексором вызывать нужный массив?
Только возник вопрос, хватит ли памяти?
Используйте внешнюю память, например 24Cxx, хвати на всё.
Или просто массив.
Доступ сделайте по адресу/блоку = Х*16 + Y.
В Вашем случае необходимо всего
256 * размерность данных, байт = общее кол-во байт
Хватит, возможно, и внутренней eeprom 328, но в проге другой принцип доступа...
Есть разные ПБ.