Добрый день!
Помогите, пожалуйста подключить лсд 16х2 к атмега8. Мне нужно выводит инфу при нажатии кнопки.
Перерыл много но сообразить как это сделать не могу.
Я написал программку которая при нажатии на кнопочку переключает входы усилителя.
Спасибо.
С ув. Владимир.
код:
#define F_CPU 8000000
#include <avr/io.h>
#include <util/delay.h>
void preset (){
DDRB = 0xff;
PORTB = 0x00;
DDRC = 0b00000111;
PORTC = 0b00000001;
DDRD = 0xff;
PORTD = 0xff;
}
int main(void)
{
preset();
while(1)
{
if (PIND&(1<<PD0))
{ PORTB = 0x00;}
else
{ PORTB = 0xff;
if (PORTC==0b00000100) PORTC = 0b00000001;
else PORTC = (PORTC<<1);
_delay_ms(300);
}
if (PIND&(1<<PD1))
{ PORTB = 0x00;}
else
{
}
}
}