Koleżankom i Kolegom Radioamatorom, Krótkofalowcom,
Konstruktorom i Waszym Rodzinom – w tych trudnych czasach –
po dotkliwej awarii naszego forum
Pogodnego czasu po Bożym Narodzeniu,
Dosiego Nowego Roku
oraz Radosnych Trzech Króli

Życzy Zespół Home Made

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie w języku C w środowisku AVR Studio4
#88
Umiesz czytac proste schematy ? Jesli tak to spójrz w instrukcję - masz pewnie na płycie plik .pdf A jakk nie to masz tu: http://www.microsense.pl/allegro/EvB_ATm...anuals.pdf
STRONA 6
Jak nie dasz rady to zrobie ci potem fotke co i jak ustawić i połączyć
Końcówka lekcji 12
Teraz wprowadzam przyciski PC4 i PC5 zwiekszenie kroku o 10 razy i zmniejszenie o 10 razy. Wyświetla sie także krok syntezy.
Kod:
int main(void)
{
    unsigned long int frequency, krok;
    frequency = 3710000;
    krok=100;
    init_lcd();
    PORTC=0b11110000;
    while(1)
    {
        if((PINC&0b01000000)==0)
        { frequency-=krok; }
        if((PINC&0b10000000)==0)
        { frequency+=krok; }
        if((PINC&0b00010000)==0)
        {    if(krok>9)
                { krok/=10; }    }
        if((PINC&0b00100000)==0)
        {     if(krok<10000000)
            { krok*=10; }    }
        LCD_PORT &= (~1<<LCD_RS);
        bajt_lcd(0x87);
        wys_freq(frequency);
        LCD_PORT &= (~1<<LCD_RS);
        bajt_lcd(0xc3);
        napis_lcd("krok");
        wys_freq(krok);
    }
}
Piszcie czego nie kumacie
Odpowiedz


Wiadomości w tym wątku

Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości