Pomoc - vylúštit jednoduchy kod
Moderátori: psichac, Moderátori
Pomoc - vylúštit jednoduchy kod
Zdravím, vie mi niekto vysvetliť tieto programy? Ak by sa dalo dáko polopate. Mam to mat do školy a strašne dlho som bol chorý a teraz len otváram oči.Céčko programujeme v Keili.
#include <regx51.h>
delay(long y)
{
long z;
for(z=0;z<y;z++);
}
main()
{
int a,b,c;
rep:
P3=0xFF;
for(a=0;a<8;a++)
{
P3=P3<<1;
c=P3;
for(b=0;b<=a;b++)
{
delay(500000);
P3=0xFF;
delay(500000);
P3=c;
}
delay(500000);
}
goto rep;
}
A tu je další :
#include <regx51.h>
delay(long y)
{
long z;
for(z=0;z<y;z++);
}
main()
{
int a[4];//i+=2 == i=i+2
int i;
a[0]=0xE7,a[1]=0xC3,a[2]=0x81,a[3]=0x00;
rep:
for(i=0;i<4;i++)
{
P3=a;
delay(100000);
}
for(i=3;i>=0;i--)
{
P3=a;
delay(100000);
}
goto rep;
}
Vopred dakujem za akékolvek odpovede.
#include <regx51.h>
delay(long y)
{
long z;
for(z=0;z<y;z++);
}
main()
{
int a,b,c;
rep:
P3=0xFF;
for(a=0;a<8;a++)
{
P3=P3<<1;
c=P3;
for(b=0;b<=a;b++)
{
delay(500000);
P3=0xFF;
delay(500000);
P3=c;
}
delay(500000);
}
goto rep;
}
A tu je další :
#include <regx51.h>
delay(long y)
{
long z;
for(z=0;z<y;z++);
}
main()
{
int a[4];//i+=2 == i=i+2
int i;
a[0]=0xE7,a[1]=0xC3,a[2]=0x81,a[3]=0x00;
rep:
for(i=0;i<4;i++)
{
P3=a;
delay(100000);
}
for(i=3;i>=0;i--)
{
P3=a;
delay(100000);
}
goto rep;
}
Vopred dakujem za akékolvek odpovede.
0
- acheruspd
- Pokročilý člen
- Príspevky: 959
- Dátum registrácie: 05 Júl 2010, 00:00
- Bydlisko: Prievidza
- Vek: 29
Re: Pomoc - vylúštit jednoduchy kod
mal by si si prečítať volakú literatúru ohladom c++ ja ti odporúčam knižku ,,c++ za 21 dní,, je to celkom dobrá kniha
0
{:-) ak si elektrikár nerob za drobáky,podrážaš tým všetkých elektrikárov {:-)
Re: Pomoc - vylúštit jednoduchy kod
Blikacky s portom P3 vypada to na hadikov. V 1. priklade je to jeden hadik, v 2. dva
Ale za to goto bych komusi dal po prstoch :--)
Ale za to goto bych komusi dal po prstoch :--)
0
Re: Pomoc - vylúštit jednoduchy kod
Kludne mu daj po čom chceš nie je to moje Viem če ide o blikanie lediek akurat by som prave potreboval vediet ktora ledka sa za akých okolností rosvieti. Dalej v tom druhom príklade čo znamena ked su premena zadefinovane a tie hodnoty su v hranatých zátvorkách?
0
Re: Pomoc - vylúštit jednoduchy kod
Knihu si určite prečítam ale potrebujem to rozlusknut do zajtra Zajtra píšem totišto s tohoto písomky
0
Re: Pomoc - vylúštit jednoduchy kod
to si mohol napisat na zacietku. Konkretizovat otazky.Duffs napísal:Kludne mu daj po čom chceš nie je to moje Viem če ide o blikanie lediek akurat by som prave potreboval vediet ktora ledka sa za akých okolností rosvieti. Dalej v tom druhom príklade čo znamena ked su premena zadefinovane a tie hodnoty su v hranatých zátvorkách?
Hranate zatvorky znamenaju, ze sa jedna o pole hodnot.
Ak chces vediet kedy co zasvieti, bodlo by definovat kedy led - ka svieti ci pri 0, alebo 1
0
Re: Pomoc - vylúštit jednoduchy kod
Prvy priklad
00000000
00000001
00000000
00000011
00000000
00000111
00000000
00001111
00000000
00011111
00000000
00111111
00000000
01111111
00000000
11111111
00000000
00000001
00000000
00000011
00000000
00000111
00000000
00001111
00000000
00011111
00000000
00111111
00000000
01111111
00000000
11111111
0
Re: Pomoc - vylúštit jednoduchy kod
A prosímta pole hodnoty da sa dako vysvetlit priamo na tom blikani alebo dako este popisat čo to robí v praxi?
0
Re: Pomoc - vylúštit jednoduchy kod
2. priklad
00000000
00011000
00000000
00111100
00000000
01111110
00000000
11111111
00000000
00011000
00000000
00111100
00000000
01111110
00000000
11111111
0
Re: Pomoc - vylúštit jednoduchy kod
je to to same ako definicia premennych:
int a;
int b;
int c;
int d;
Lenze ked zadefinujes pole ( pole hodnot a0,a1,a2,a3 )
int a[4];
mozes k jednotlivym hodnotam pristupovat prostrednictvom inej premennej
napr:
a[2] = 100;
je to same ako
int i = 2;
a = 100;
int a;
int b;
int c;
int d;
Lenze ked zadefinujes pole ( pole hodnot a0,a1,a2,a3 )
int a[4];
mozes k jednotlivym hodnotam pristupovat prostrednictvom inej premennej
napr:
a[2] = 100;
je to same ako
int i = 2;
a = 100;
0
-
- Podobné témy
- Odpovedí
- Zobrazení
- Posledný príspevok
-
- 8 Odpovedí
- 1600 Zobrazení
-
Posledný príspevok od používateľa feriak
-
- 14 Odpovedí
- 1261 Zobrazení
-
Posledný príspevok od používateľa hordek
-
- 9 Odpovedí
- 592 Zobrazení
-
Posledný príspevok od používateľa jezevec
-
- 0 Odpovedí
- 576 Zobrazení
-
Posledný príspevok od používateľa boro
-
- 12 Odpovedí
- 1305 Zobrazení
-
Posledný príspevok od používateľa Zaky