Включение светодиода по нажатию кнопки
Автор: Alexey7778 • Май 24, 2018 • Лабораторная работа • 589 Слов (3 Страниц) • 361 Просмотры
Лабораторная работа. Включение светодиода по нажатию кнопки. Вывод цифры номера кнопка на семисегментный индикатор.
Включение светодиода по нажатию кнопки:
[pic 1]
Схема подключения 8-ми кнопок, управляющих 8-ю светодиодами.
#define F_CPU 8000000
#include
#include
void preset(){
DDRB = 0xFF;
PORTB = 0x00;
DDRD = 0x00;
PORTD = 0xFF;
}
int main (void)
{
preset();
while(1)
{
if(PIND&(1<
else if(PIND&(1<
else if(PIND&(1<
else if(PIND&(1<
else if(PIND&(1<
else if(PIND&(1<
else if(PIND&(1<
else if(PIND&(1<
else PORTB = 0x00;
}
}
Семисегментный индикатор:
[pic 2]
Схема подключения семисегментного индикатора.
#define F_CPU 8000000
#include
...