Witam
Czmy moglby ktos pomoc w nastepujacej sprawie:
mam tam jakas tablice:
float tab[]={202};
i pozniej chcem dac warunek ktory jest mi potrzebny w programie:
if (tab[0]==2) {write_text("BŁĄD");}
i ten warunek nie dzialajak moge to rozwiazac inaczej?
a kolejne pytanie jak wyswietlic pozniej cala tablice czyli jakis tam nr np. "12345"?
Programuje w AVR Studio Atmega16
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj siętablice w c
Moderatorzy:Jacek Bogusz, procesorowiec, r-mik, Moderatorzy
Spróbuj tego :
Kod: Zaznacz cały
char tab[]={"0700"};
if(tab[0]=='0') {write_text(tab);}
dzieki wlasnie o to chodzilo
[ Dodano: 15-08-2007, 22:34 ]
jeszcze jedno pytanie jak do tablicy wpisac ciag znakow lub jakas liczbe? Kiedys to mialem w szkole ale malo z tego zostalo w glowie np mam:
int a=123123123;
i chcialbym to wpisac do tab[];?
[ Dodano: 15-08-2007, 23:59 ]
Moze ktos mi doradzic czemu cos takie u mnie nie dziala?
DDRD = 0xF0;
PORTD = 0x00;
while(1)
{
if(bit_is_clear(PINC,PC0))
{
_delay_ms(10);
write_command(0x01); //czysci LCD
write_text("PINC0");
while(bit_is_clear(PINC,PC0));
}
}
probowalem tez takiej wersji
/*while(1)
{
while (bit_is_set(PINC,0);
_delay_ms(20);
if(bit_is_clear(PINC,0))
{
write_command(0x01); //czysci LCD
write_text("PINC0");
}
while (bit_is_clear(PINC,0);
_delay_ms(20);
}
przycisk zwiera do masy PC0
[ Dodano: 16-08-2007, 00:01 ]
i w dodatku ten przykladowy napis "PIN0" zapala sie po jakims czasie sam
[ Dodano: 15-08-2007, 22:34 ]
jeszcze jedno pytanie jak do tablicy wpisac ciag znakow lub jakas liczbe? Kiedys to mialem w szkole ale malo z tego zostalo w glowie np mam:
int a=123123123;
i chcialbym to wpisac do tab[];?
[ Dodano: 15-08-2007, 23:59 ]
Moze ktos mi doradzic czemu cos takie u mnie nie dziala?
DDRD = 0xF0;
PORTD = 0x00;
while(1)
{
if(bit_is_clear(PINC,PC0))
{
_delay_ms(10);
write_command(0x01); //czysci LCD
write_text("PINC0");
while(bit_is_clear(PINC,PC0));
}
}
probowalem tez takiej wersji
/*while(1)
{
while (bit_is_set(PINC,0);
_delay_ms(20);
if(bit_is_clear(PINC,0))
{
write_command(0x01); //czysci LCD
write_text("PINC0");
}
while (bit_is_clear(PINC,0);
_delay_ms(20);
}
przycisk zwiera do masy PC0
[ Dodano: 16-08-2007, 00:01 ]
i w dodatku ten przykladowy napis "PIN0" zapala sie po jakims czasie sam
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości