Последние сообщения форума

carworker написал:
Enigm спасибо. Си точно не пойму. В гугл переводчике нет пока такого языка. Буду ждать...
сообщений (60)

Yushik написал:
Здравствуйте тему от начала до конца прочтите и найдёте.
сообщений (67)

olh написал:
что нужно изменить в макросе прерывания, чтоб проект работал на Атмега328 Спасибо, теперь все нормально...
сообщений (47)

 -> Run-time error
4-Апреля-2020 | 16:48:04 (Europe/Kiev)
livrena написал:
Спасибо, буду терпеть. Пробуй в свойствах выставить совместимость с Wind. 7 и запуск (установить галочку)...
сообщений (4)

 -> PIC и LCD SC1602A
31-Марта-2020 | 23:41:31 (Europe/Kiev)
milcin68 написал:
Причину не работающего дисплея нашел, связано это с ножкой RB0 на ней всегда половинка питания,...
сообщений (57)

Наши партнеры

Матрица управляется так же как и 7-сегментные индикаторы - динамически.
Мега16 портом А управляет одной координатой (выбирает сторку для вывода инфы), порт С - выводит ту самую информацию. Информация берётся из массива. Массив забивается зарание ручками или с помощю редактора написанного Брауном.
Что бы пользоваться редактором, нужно переменную STROKA из примера переименовать в rows_arr.

Вложения: Файл: matrica8x8.fcf_avr
Размер: 57742 байт

Любители ПИКов, вам не составит труда пореколбасить этот пример под ПИКи.
Пришлось себя заставить пользоваться SPlanom.



M8x8Вместо УЛНки можно использовать отдельные транзисторы NPN или N-канальные полевики.
Только для NPN между базой и контроллером надо буит поставить резистор 200-1000 Ом.

А вот протеус я так и не победил. Я им пользуюсь только когда смотрю чужие работы, да и их пытаюсь в железе смотреть.

Добавив пару кубиков кода, получили управление 2х цветной матрицей.

Вложения:
Файл: 8x8biColor.fcf_avr
Размер: 56722 байт

8x8Это выводится функция RANDOM.

Ну и это, что бы уж совсем полный материал получился.

Добавить комментарий


Защитный код
Обновить