роботы робототехника микроконтроллеры


 Страниц (3): « 1 2 [3]   

> Описание: Управление светодиодом одной кнопкой
Роботов Post Id



Гуру


Сообщений всего: 1350
Дата рег-ции: Июнь 2011  



попробуйте так:
CODE:

#include <mega8.h>
#include <delay.h>
int i;
void main (void)
{
DDRC=0b1111111;
DDRB=0b0000000;
i=300;
while( 1)
{
while(PINB.0==1)
{
delay_ms(i);
PORTC.1=1;
delay_ms(i);
PORTC.1=0;
delay_ms(i);
PORTC.2=1;
delay_ms(i);
PORTC.2=0;
delay_ms(i);
PORTC.3=1;
delay_ms(i);
PORTC.3=0;
}
}
}
 
 Top
Predator Супермодератор Post Id


Супермодератор


Сообщений всего: 1307
Дата рег-ции: Июль 2012  



безотносительно контроллера - значит на любом контроллере после любого компилятора...
косяк в самом алгоритме. попробуйте код от Роботов, а потом сравните со своим.
 
 Top
Nik Post Id


Рядовой


Сообщений всего: 3
Дата рег-ции: Авг. 2012  



Спасибо, разобрался: программа жила один всего один цикл + port и pin. Еще раз спасибо, мое обучение можно сказать сдвинулось )
 
 Top
Страниц (3): « 1 2 [3]
« С чего начать? »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru