Страница 1 из 1

Организация Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Сб окт 29, 2011 21:19:17
SabitofF
Помогите написать прошивку для данного устройства. Делаю для себя с целью изучения МК. Есть матрица светодиодов 6х5 но никак не могу реализовать какие-то самые простые эффекты. А именно никак не могу понять как можно зажечь несколько светодиодов из разных рядов и столбцов. Напишите пример, и если можно прокомментируйте его. Матрица в протеусе.

Re: Организацыя Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Сб окт 29, 2011 22:47:51
zhu4er
Тебе бы почитать про динамическую индикацию и всё бы понял :)

Re: Организацыя Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Сб окт 29, 2011 22:51:15
GP1
поправь название темы слух режет "...цЫя..."

Re: Организацыя Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Вс окт 30, 2011 12:22:37
BOB51
можно помочь, но... при наличии схемы и на ассемблере :beer:

Re: Организацыя Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Вс окт 30, 2011 19:07:18
SabitofF
схему я выложил в первом посте, а с асм не дружу, на С можете помочь?

Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Пн окт 31, 2011 08:15:39
BOB51
нее-а :tea:
ни шпротеусом ни С не пользуюсь...
предпочтение только асму, splanу, leyout и собственным мозгам в качестве симулятора
зато на 4-х разновидностях МК(mcs51-avrtiny/mega-pic12/12/16-pic18) :beer:

Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Пн окт 31, 2011 08:38:01
pyzhman
Схему бы в виде рисунка, а не протеусовскую. А если с целью изучения и для сэба, то:
организовать в озу видеообласть. Займет для удобства 5 байт. Из нее вечно выводить динамикой на таблу. А светящиеся/несветящиеся светодиоды, т.е. "1" и "0", формировать в основном теле программы. Как надо. Сдвигами, функциями и т.п.

Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Пт май 25, 2012 20:44:34
SabitofF
pyzhman писал(а): организовать в озу видеообласть
можно по подробнее?!

Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Пт май 25, 2012 21:22:34
s_black
SabitofF писал(а): Напишите пример, и если можно прокомментируйте его. Матрица в протеусе.
Почитай вот пример с комментариями

Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313

Добавлено: Пт май 25, 2012 22:31:03
SabitofF
верно ли организован массив? PIND0 это кнопка.

Код: Выделить всё

#include <avr/io.h>
#include <util/delay.h>

int main(void)
{

DDRB = 0b11111111;
DDRD = 0b1111110;
//читстим порты   
PORTB = 0;
PORTD = 0;

        int LED [5] [6] = {......}
                if (PIND0==1)
                {
                        for(i=0;i<=6;i++)
                        _delay_ms(500);
                        {
                                for(j=0;j<=5;j++)
                                _delay_ms(500);
                        }
                }  
}