problem z 8051
Masz problem? Zapytaj na forum elektroda.pl
From: "amigo" <przeciwspamamigo71_at_nospam_wp.pl>
Subject: problem z 8051
Date: Wed, 8 Oct 2003 22:25:26 +0200
Witam
Otuz mam taki proble z programem , ze chcac zapetlic warunek if
nastepuje zliczanie CP i gdy doijdzie do FF nastepuje powrot do
poczatku programu.Co jest grane ,jestem nowicjuszem w tej dziedzinie?
Oto przykladowy program?
Ustawiam recznie Pil na 1 i nastepuje przeskok do sub Otw nastepnie ustawiam
Pil 0 i tam zaczyna
sie problem bo nie chce ciagle zapetlac.
'Konfiguracja
$crystal = 10000000
'-------------------------------------------------------------
'DEKLARACJA PRZYPISÓW PRZYCISKOW
Otw Alias P1.5
Zam Alias P1.4
Lamp Alias P3.7
Domyk Alias P1.6
Pr Alias P1.0
Pru Alias P1.1
Pil Alias P1.2
'-------------------------------------------------------------
'Glówna petla programu
Declare Sub Otw
P1 = 0
P3 = 0
Do
If Pil = 1 Then
Call Otw
end if
P1 = 0
P3 = 0
Loop
Sub Otw
Waitms 1
Set Domyk
Waitms 1
Set Otw
Waitms 1
Set Zam
Waitms 1
Set Lamp
Waitms 1
If Pr = 0 And Pru = 0 Then
call otw
End If
end sub
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai
From: "amigo" <przeciwspamamigo71_at_nospam_wp.pl>
Subject: Re: problem z 8051
Date: Wed, 8 Oct 2003 22:30:01 +0200
Sorry.
Pomylilem sie, nie ma byc CP tylko SP
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news2.icm.edu.pl!lublin.pl!news.onet.pl!newsgate.onet.pl!newsgate.p
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: problem z 8051
Date: 8 Oct 2003 23:26:20 +0200
On Behalf Of amigo
Pomylilem sie, nie ma byc CP tylko SP
A gdzie jest SP?
pzdr
Artur
--
Zaloz prywatne forum:
http://forum.onet.pl
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai
From: "amigo" <przeciwspamamigo71_at_nospam_wp.pl>
Subject: Re: problem z 8051
Date: Thu, 9 Oct 2003 07:19:19 +0200
Użytkownik "ziel" <zielpro_at_nospam_poczta.onet.pl> napisał w wiadomości
news:GCEELCNNHEGDKMODCEPBKEFDFHAA.zielpro_at_nospam_poczta.onet.pl...
On Behalf Of amigo
Pomylilem sie, nie ma byc CP tylko SP
A gdzie jest SP?
pzdr
W pierwszym poscie.
To jest wskaznik stosu.
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.nask.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.onet.pl!newsgate.p
From: zielpro_at_nospam_poczta.onet.pl (ziel)
Subject: RE: problem z 8051
Date: 9 Oct 2003 09:58:52 +0200
On Behalf Of amigo
To jest wskaznik stosu.
Sorki, ale tak napisałeś jakbyś liczył jakąś zmienna.
1. nigdy nie używaj tej samej nazwy dla alias i funkcji.
2. tyczy się to również zmiennych.
3. Zawsze będzie Ci przepełniał stos bo po każdym wywołaniu
podprogramu zawsze będzie odkładał na niego adres powrotu.
sub sub_otw
Do
...
loop until Pr > 0 And Pru > 0
end sub
pzdr
Artur
--
Zaloz prywatne forum:
http://forum.onet.pl
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!news.nask.pl!newsfeed.gazeta.pl!topaz.icpnet.pl!not-for-mai