Организация Светоэффектов На Матрице 6Х5+Attiny2313
Организация Светоэффектов На Матрице 6Х5+Attiny2313
Помогите написать прошивку для данного устройства. Делаю для себя с целью изучения МК. Есть матрица светодиодов 6х5 но никак не могу реализовать какие-то самые простые эффекты. А именно никак не могу понять как можно зажечь несколько светодиодов из разных рядов и столбцов. Напишите пример, и если можно прокомментируйте его. Матрица в протеусе.
Последний раз редактировалось SabitofF Вс окт 30, 2011 19:49:45, всего редактировалось 1 раз.
- Реклама
- zhu4er
- Вымогатель припоя
- Сообщения: 544
- Зарегистрирован: Пт июн 04, 2010 17:40:13
- Откуда: Непокорный город-герой Севастополь
Re: Организацыя Светоэффектов На Матрице 6Х5+Attiny2313
Тебе бы почитать про динамическую индикацию и всё бы понял 
Даже у стен есть уши...
- GP1
- Поставщик валерьянки для Кота
- Сообщения: 2401
- Зарегистрирован: Пт май 23, 2008 19:32:22
- Откуда: Россия, Волгоград
- Контактная информация:
Re: Организацыя Светоэффектов На Матрице 6Х5+Attiny2313
поправь название темы слух режет "...цЫя..."
Re: Организацыя Светоэффектов На Матрице 6Х5+Attiny2313
можно помочь, но... при наличии схемы и на ассемблере 
Re: Организацыя Светоэффектов На Матрице 6Х5+Attiny2313
схему я выложил в первом посте, а с асм не дружу, на С можете помочь?
- Реклама
Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313
нее-а
ни шпротеусом ни С не пользуюсь...
предпочтение только асму, splanу, leyout и собственным мозгам в качестве симулятора
зато на 4-х разновидностях МК(mcs51-avrtiny/mega-pic12/12/16-pic18)
ни шпротеусом ни С не пользуюсь...
предпочтение только асму, splanу, leyout и собственным мозгам в качестве симулятора
зато на 4-х разновидностях МК(mcs51-avrtiny/mega-pic12/12/16-pic18)
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313
Схему бы в виде рисунка, а не протеусовскую. А если с целью изучения и для сэба, то:
организовать в озу видеообласть. Займет для удобства 5 байт. Из нее вечно выводить динамикой на таблу. А светящиеся/несветящиеся светодиоды, т.е. "1" и "0", формировать в основном теле программы. Как надо. Сдвигами, функциями и т.п.
организовать в озу видеообласть. Займет для удобства 5 байт. Из нее вечно выводить динамикой на таблу. А светящиеся/несветящиеся светодиоды, т.е. "1" и "0", формировать в основном теле программы. Как надо. Сдвигами, функциями и т.п.
Docendo discimus
Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313
можно по подробнее?!pyzhman писал(а): организовать в озу видеообласть
- s_black
- Мучитель микросхем
- Сообщения: 411
- Зарегистрирован: Вс авг 10, 2008 19:35:49
- Откуда: Евпатория
- Контактная информация:
Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313
Почитай вот пример с комментариямиSabitofF писал(а): Напишите пример, и если можно прокомментируйте его. Матрица в протеусе.
Re: Организация Светоэффектов На Матрице 6Х5+Attiny2313
верно ли организован массив? 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);
}
}
} 


