• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Монитор для самодельного комьпьютера 10х10

  • Автор темы Автор темы News
  • Дата начала Дата начала

News

Собираю Саб
Почётный участник
Регистрация
12 Апр 2011
Сообщения
1,611
Реакции
14
Баллы
0
Монитор для самодельного комьпьютера 10х10

Вот недавно на мою больную голову свалилась довольно странная идея сделать комьпьютер 3 дня я ломал голову обдумывая каждую его деталь но так и застрял на проблеме вывода изображеня
Проблема заключаеться в том что для прорисовке одной точки на светодиодном дисплее 10 на 10 пикселей надо указать значения Х и У координатной плоскости.
Проблема заключаеться в том что дисплей будет выводить крест
Вопрос как сделать вывод точки пересечения 2 прямых а не сами прямые
В голуву лезет только уменьшить ток на светодиоды в 2 раза чтобы только светодиод в точке пересичения получал достаточно тока для работы
Зы микроконтроллеров не предлагать все будет на транзисторах
 
Перефразирую
Будет ли 20 миллиамперный светик работать от 10
 
Всё равно ничего не понятно. :)
 
Проблема заключаеться в том что дисплей будет выводить крест

С чего это вдруг? Подача высокого уровня на один из столбцов и низкого на одну строку (или наоборот) вызовет свечение только одного светодиода, попавшего на пересечение линий с низким и высоким уровнями.
 
С чего это вдруг? Подача высокого уровня на один из столбцов и низкого на одну строку (или наоборот) вызовет свечение только одного светодиода, попавшего на пересечение линий с низким и высоким уровнями.
Вы имеете в виду что на светодиоды оси Х будут получать минус
А светодиоды У плюс и только светодиод в точке пересичения получаеть и плюс и минус питания
С одной стороны вариант хорошый
Но представте такое
* *
* 0
Тогда при выведения точек (звездочек ) будет загораться точка 0
 
Я придумал!
Сначало посредством импульсов будет указана строка Х
И не загружая эту страку в ОЗУ будет производится отсчет точек на прямой икс посредством получения импульсов на счетчик
Тем самым мы полусим вертикальную развертку
все тему делет)
 
не 20 а сто
светиков то сто)
 
нет
10 светиков по горизонтали 10по 10 по вертикали плюс 10 счетчиков управляющих вертикальными светиками
 
11 счетчиков)
 
я тоже очень радовался, когда изобрел динамическую индикацию, но она оказалась велосипедом, который придумали до меня. вообще раньше приходилось в библиотеки ходить, искать и подсказать было не кому.. )
погугли по "динамическая индикация"..
 
News, схемку накидали бы, на словах-то трудно разобрать что, куда и как.
 
на рисунке справа показан выид 1 ячейки для монитора 2 на 2
Принцип прост
Транзистор на вершине пирамидки скажем так выбирает одну из линий по горизонтали и открывает 2 подчиненных ему транзисторов управляющих светиками по вертикали в пределах горизонтальной прямой
По выводам 3 и 4 один или все транзисторы на горизонтальной прямой отключаються соответственно отключаються и подчиненные им светики
( транзистор на вершине треугольника польевой)
после отправки сигнала в соответствующий адрес светодиода в оперативной памяти графического подпроцессора
состояние БИПОЛЯРНЫХ транзисторов вертикальной развертки сбрасываеться импульсом тактового генератора
надеюсь все ясно:tehnari_ru_281:
 

Вложения

  • Безымянный.webp
    Безымянный.webp
    17.3 KB · Просмотры: 44
Динамическое управление дисплеями применяется повсеместно.
matrix.GIF
Принцип прост (на примереэтой схемы):
1). Выбираем (с помощью счётчика или дешифратора) столбец. При этом транзисторы остальных столбцов заперты и ни один светодиод, висящий на отключенных столбцах, не засветится.
2). подаём ток на те строки, какие хотим видеть в выбранном столбце.
3) Гасим строки, выбираем следующий столбец.
и так далее. Минимальная частота обновления экрана, как известно, 24 кадра в секунду. При Ваших размерах дисплея (10х10) время свечения светодиода получается чуть больше 4 мс со скважностью менее 0,5%. При таких условиях светодиод успевает дать очень мало света, однако многие светики при таких режимах работы позволяют питать себя током, значительно большем номинального.
 
Действительно, лучше привычной матрицы вряд ли что-то можно придумать. Подключить все это дело через два дешифратора к одному счетчику. Старшие разряды счетчика к строкам (кадровая развертка), младшие к столбцам (строчная), и таким образом обеспечим управление всеми светодиодами, начиная с левого верхнего и заканчивая правым нижним, развернув картинку на весь экран. Остается лишь зажигать в нужные моменты отдельные светодиоды в зависимости от значения записанного в видеопамять (видеопамять опрашивается синхронно с работой счетчика-развертки). Последнее можно реализовать подавая записанные в видеопамять уровни на стробирующий вывод дешифратора.
 
Гениально!
90 транзисторов сыкономлено
Но у меня будет чуток по другому
Под каждым светиком будет биполярный транзистор запоминающий состояние светодиода Н количество раз в секунду Тактовый генератор будет сбрасывать их состояние для последующего обновления
Транзисторы видимо оптом придеться покупать:)):tired:
 
вот гениальность в чистом виде, ну рассказали же, как оно должно быть, а Вы опять начали изобретать велосипед, причем со звонка на руле..
 
Назад
Сверху