Проект Eldigi.ru пережил своё новое становление. В связи с этим на сайте могут быть ошибки. Нашли ошибку? Помогите проекту, выделите её и нажмите Ctrl+Enter. Подробнее...

Бегущая строка на микроконтролере (AT90S2313)

Это устройство может использоваться как гирлянда на праздниках, вечеринках. Для вывода поздравительных сообщений. А так же везде, где вам только позволит ваша фантазия. Это устройство несомненно украсит ваш праздник, а ваши друзья будут приятно удивлены. (Например я пользуюсь данным устройством на новый год, текст сообщения в устройстве такой - “С новым 2008 годом!”, а так же на других праздниках).

Из подручных деталей была собрана следующая схема:

  • Для вывода информации на столбцы индикатора - применен сдвиговый регистр с последовательной загрузкой и параллельной выгрузкой данных, собранный на пяти микросхемах 74HC595.
  • Для управления строками индикатора - применен дешифратор 74HC259.
  • Сборка транзисторов ULN2003 используется для "умощнения" выходов дешифратора. Т.к. максимальный ток строки индикатора может достигать 400 мА.
  • На микросхеме DA1 собран типичный стабилизатор напряжения +5V.
  • Транзистор VT1 используется для согласования уровней RS232 и AVR при подключении к PC

Работает это гениальное устройство следующим образом:
Сообщение для вывода на индикатор хранится в энергонезависимой памяти МК (EEPROM).
После подачи питания - сразу же осуществляется вывод записанного в EEPROM сообщения на индикатор в режиме "бегущей строки". Индикация сообщения осуществляется циклически, т.е. по окончании сообщения оно снова выводится на индикатор, начиная с первого символа. И так до бесконечности.
Для замены сообщения в EEPROM необходимо запустить на PC прилагаемую программу "Посылатель", набрать в ней текст требуемого нового сообщения. Соединить устройство и PC кабелем и нажать на кнопку SB2 устройства. После нажатия устройство выведет на индикатор служебную строку "ПРИЕМ СООБЩЕНИЯ" и перейдет в режим приема сообщения с PC. Далее в программе "Посылатель" нажать на кнопку "ПОСЛАТЬ" и новый текст сообщения будет отправлен в устройство и сохранен в его энергонезависимой памяти. После приема сообщения устройство выдаст служебную строку "ПРИЕМ ЗАВЕРШЕН" и вернется в основной режим работы циклического вывода записанного сообщения.
Если по каким то причинам требуется отказаться от замены сообщения - необходимо еще раз нажать на кнопку SB2. На индикатор будет выведена служебная строка "ПРИЕМ ОТМЕНЕН" и устройство перейдет в основной режим работы.

Схема устройства:

Бегущая строка на микроконтролере

Фотографии собранного устройства:

Расположение деталей на плате:

Фотографии печатной платы:


Примечания:
В данной версии прошивки поддерживаются буквы русского алфавита, английские буквы, цифры, символы, такие как : + - = , . ! ? @ # $ % : * ( ) /
Символ – “снежинка” и символ – “мордочка”.

По желанию заказчика возможно добавление абсолютно любого символа.
Схему, печатную плату, прошивку, программу “посылатель” и видео работы можно просмотреть на автора. По вопросам изготовления обращаться к автору.

Демо версия прошивки (9 Кб). Загрузок: 298

Автор статьи: Игорь Янович E-mail: igor-in@km.ru
Просмотров: 5153

Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...

Очень удобная программа для чтения pdf Foxit Reader
26.04.2014
Foxit Reader - Компактная и шустрая программа для чтения PDF файлов. Может служить альтернативой для популярного просмотрщика PDF - Adobe Reader.... подробнее...

Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...

Новое становление сайта Eldigi.ru
01.04.2014
Проект Eldigi.ru который долгое время находился в застывшем состоянии снова принимается за работу с новымы силами, с новыми статьями и с... подробнее...

Proteus 7.7 SP2 + Crack v1.0.2 + RUS
22.04.2014
Proteus VSM - программа-симулятор микроконтроллерных устройств. Поддерживает МК: PIC, 8051, AVR, HC11, ARM7/LPC2000 и другие распространенные процессоры.... подробнее...

Splan 7.0.0.9 Rus + Portable + Viewer Fiinal
26.04.2014
sPlan – удобный инструмент для черчения электронных схем. Имеет простой и интуитивно понятный интерфейс. В программе заложены... подробнее...

Цифровая паяльная станция своими руками (ATmega8, C)
27.05.2012
Состав: ATmega8, LM358, IRFZ44, 7805, мост, 13 резисторов, один потенциометр, 2 электролита, 4 конденсатора, трехразрядный светодиодный семисегментный... подробнее...

Тахометр на AVR микроконтроллере (ATtiny2313, C)
13.01.2010
Данное устройство представляет собой неплохой тахометр, предел его измерений составляет 100 - 9990 об/мин. Точность измерения - ± 3 об/мин.... подробнее...

Термометр с ЖКИ и датчиком DS18B20 (ATtiny15)
01.03.2008
В технической литературе и в Интернете можно найти множество описаний и схем цифровых термометров. В большинстве конструкций... подробнее...

Новое становление сайта Eldigi.ru
01.04.2014
Проект Eldigi.ru который долгое время находился в застывшем состоянии снова принимается за работу с новымы силами, с новыми статьями и с... подробнее...

Программатор FlashProg для микроконтроллеров NEC
24.11.2007
Программатор FlashProg позволяет программировать большинство современных микроконтроллеров NEC. В дистрибутив программы включен HELP,... подробнее...

Термостат (AT90S2313, C)
15.02.2008
Прибор был создан по просьбе одного знакомого для контроля температуры в комнате - включения отопителя / вентилятора при достижении... подробнее...