Многие задают вопросы типа что такое микроконтроллер? Зачем он нужен? Так вот я вам чё скажу. Микроконтроллер-это такая вещь, которую можно заставить выполнять роль огромных схем на транзисторах и т. п. Он может выполнять такие работы, как мигание светодиодом и до сложных "ногастых" роботов. В данной статье мы рассмотрим простенькую схемку с ATmega8. Конденсаторы на схеме 22пф, а кварц 8 мгц. Помните! Собрать схему на микроконтроллере-это только пол дела! Собрав схему следует написать программу для микроконтроллера, в нашем случае этой программой будет:
DDRD = 0xff; // все выводы порта D и С сконфигурировать как выходы DDRC = 0xff; while (1) { // Бесконечный цикл
PORTD = 0xff; // установить "1" на всех линиях порта D PORTC = 0x00; // установить "0" на всех линиях порта С
_delay_ms(250); // Ждем 2,5 сек.
PORTD = 0x00; // установить "0" на всех линиях порта D PORTC = 0xff; // установить "1" на всех линиях порта С
_delay_ms(250); // Ждем 2,5 сек.
} // закрывающая скобка бесконечного цикла
} // закрывающая скобка основной программы
Данный текст является исходным кодом программы, перед тем как поместить данный текст в память микроконтроллера следует откомпилировать программу, для этого используют специальные программы например WinAvr, данная программа не только компилирует исходный текст, но и может прошивать микроконтроллер. Удачи! И поосторожнее с микроконтроллерами, они не переносят статическое электричество! Программа в откомпилированном формате: