top of page

Бегущий огонь

  • Среда разработки: microC PRO for PIC

  • Микроконтроллер: PIC16F887

  • Программатор: PICkit 3

 

Код программы:

// Массив данных эффекта

unsigned char tbl[8] = { 0b000000001, 0b00000011, 0b00000111, 0b00001110, 0b00011100, 0b00111000, 0b01110000, 0b11100000 }; unsigned char i; // Переменная цикла void main(void) // Основная функция { TRISD = 0; // Все ноги на выход do { for (i = 8; i > 1; i--) // Цикл от 1 до 8 { PORTD = tbl[i]; // Выводим эффект на порт DELAY_MS(83); // Задержка 83 мс } } while (1); // Бесконечный цикл

}

0 комментариев

Недавние посты

Смотреть все
bottom of page