Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено vet 11 июня 2004 г. 10:25
В ответ на: киньте пример программы на СИ например бегущие огни для AVR или MCS51 отправлено vvikk 11 июня 2004 г. 09:48

Допустим, на выводы порта B завязаны каким-либо образом 8 светодиодов; нижеприведенный код зажигает (или гасит) один из них каждую секунду.


void main() {
DDRB = 0xFF;
PORTB = 1;
while(1) {
if (PORTB&0x80)
PORTB = (PORTB<<1)|1;
else
PORTB <<= 1;
/* задержка на 1 с при тактовой частоте 1 МГц */
__delay_cycles(1000000); /* так она делается под компилятором IAR */
}
}


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru