aha,moja greska izvinjavam se
basic bas ni ne poznajem,ali koliko se secam,nije osetljiv na velika-mala slova,takod a "B0" ne bi trebalo da pravi problema...
sve u svemu,probaj da ti je sve jednako napisano [b0,a ne i B0, Pocetak,a ne i pocetak...]
i dopisi
Code:
clear
na pocetak koda
i sve to isprobaj u nekom pic basic compiler-u [mislim da i mikroelektronika ima jedan]
edit:
probao sam da ovo odradim u mikrobasic,medjutim...izmedju ostalog,ne postoji pause naredba tamo
no nije to bitno,uspeo sam [jedva] da ga "nateram" da prihvati "b0" za varijablu,stim da sam je nazvao "be0" [jer je b0 vec definisana samim mikrokontrolerom],i umesto
Code:
be0 var byte
prihvatio je samo
Code:
dim be0 as byte
usput sam gledao ovu
knjigu
i sve mi se cini da je problem u compiler-u,tj mikrobasic-u :(
mogu ti napisati ovaj program u c-u,ako zelis
[Ovu poruku je menjao Horvat dana 08.05.2009. u 08:48 GMT+1]
edit:
evo ipak code,mrzilo me cekati odgovor :),javi da li hoces hex
Code:
void main() {
do{
int b0,i=1000,j=500;
TRISB = 0x00;
do{
b0 = 144; //Spoljne
PORTB = b0;
i-- ;
}
while(i!=0);
i=1000;
do{
b0 = 72; //Srednje
PORTB = b0;
i--;
}while(i!=0);
i=1000;
do{
b0 = 36; //Unutrasnje
PORTB = b0;
i--;
}while(i!=0);
i=1000;
do{
b0 = 0; //Nijedna
PORTB = b0;
i--;
}while(i!=0);
i=1000;
do{
b0 = 252; //Sve
PORTB = b0;
i-- ;
}while(i!=0);
i=1000;
do{
b0 = 0 ; //Nijedna
PORTB = b0 ;
j-- ;
}while(j!=0);
j=500;
do{
b0 = 252 ;//Sve
PORTB = b0 ;
i-- ;
}while(i!=0) ;
i=1000;
do{
b0 = 216 ; //Spoljna i srednja
PORTB = b0 ;
i-- ;
}while(i!=0);
i=1000;
do{
b0 = 144 ; //Spoljna
PORTB = b0 ;
j-- ;
}while(j!=0);
j=500;
do{
b0 = 0 ; //Nijedna
PORTB = b0 ;
i-- ;
}while(i!=0);
i=1000;
}while(1);
}
[Ovu poruku je menjao Horvat dana 08.05.2009. u 09:03 GMT+1]