roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 17:15

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: Хочу собрать светодиодную маргалку. Помогите.
СообщениеДобавлено: 17 июн 2009, 00:17 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
интересно а автор скоро будет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хочу собрать светодиодную маргалку. Помогите.
СообщениеДобавлено: 30 июн 2009, 19:38 
Не в сети

Зарегистрирован: 25 янв 2009, 00:08
Сообщения: 41
Откуда: Великий Новгород
прог. языки: PHP
Чтобы не плодить тему задам вопрос сюда - можете написать самый компактный код на Си, для мигалки которая работает в таком режиме, мигает светодиод от 1 до 8 (задержка 200млС), дальше 8 светодиод остается гореть и начинается мигание от 1 до 7, 7 и 8 остались гореть и т.д. пока не загорят все 8 светодиодов ?
Заранее спасибо :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хочу собрать светодиодную маргалку. Помогите.
СообщениеДобавлено: 30 июн 2009, 19:55 
Не в сети
Аватара пользователя

Зарегистрирован: 21 мар 2009, 20:06
Сообщения: 395
Откуда: Город на Неве
прог. языки: GNU C++ with Qt / C# via .NET
ФИО: Александр
Навскидку так:
Код:
for (j=7;j>=0;j--) for (i=0;i<=j;i++)
{
  port+=(1<<i);
  if (i) port-=(1<<i);
  delay_ms(200);
}

Хотя не проверял :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хочу собрать светодиодную маргалку. Помогите.
СообщениеДобавлено: 01 июл 2009, 17:20 
Не в сети

Зарегистрирован: 25 янв 2009, 00:08
Сообщения: 41
Откуда: Великий Новгород
прог. языки: PHP
Цитата:
Хотя не проверял
Proteus'ом проверил - нето :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хочу собрать светодиодную маргалку. Помогите.
СообщениеДобавлено: 01 июл 2009, 17:35 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Код:
   uint8_t on = 0, running = 0x80, end = 0x01;
   while (on != 255U) {
      PORTA = on | running;
      if (running == end) {
         running = 0x80;
         on |= end;
         end <<= 1;
      } else {
         running = running >> 1;
      }
   }

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хочу собрать светодиодную маргалку. Помогите.
СообщениеДобавлено: 11 окт 2009, 20:41 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
ну и где мигалка то :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Хочу собрать светодиодную маргалку. Помогите.
СообщениеДобавлено: 11 окт 2009, 22:20 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Наверное не получилась, или терпения не хватило...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 52 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO