N
narithota
Guest
Cześć
Czy mogę używać GOTO oświadczenie, w przerwanie rutyny?
Przykładowy kod jest:
# include <REG51.H>
void ex0_isr (skreślony) przerywają 0
(
NASTĘPNE goto;
)
void main (void)
(
IT0 = 1 / / Konfiguracja przerwać 0 dla wchodzących na krawędzi / INT0 (P3.2)
EX0 = 1 / / Włącz EX0 Interrupt
EA = 1 / / Włącza Globalną Interrupt państwa bandery
While (1)
(
;; / * Przerwanie również wystąpić w tej pętli po tym należy Idź do następnej iteracji * /
)NASTĘPNE while (1)
(
;;
)
)
Zwykle przerywa również wystąpić w jednej pętli po excuting przerwania usługi rutynowe
Znowu dojść do samego loop.But moje użytkowanie jest przerwanie powinny pochodzić z jednej pętli po tym należy Idź do następnej iteracji, że jest, dlaczego tu iam pomocą GOTO nego państwa.
Mój kompilator pokazuje odłogowania o błędzie:INTEREX1CODE.C (14): C233 o błędzie: "NEXT": undefined etykiety
Dzięki
Pozdrowienia
Nari
Czy mogę używać GOTO oświadczenie, w przerwanie rutyny?
Przykładowy kod jest:
# include <REG51.H>
void ex0_isr (skreślony) przerywają 0
(
NASTĘPNE goto;
)
void main (void)
(
IT0 = 1 / / Konfiguracja przerwać 0 dla wchodzących na krawędzi / INT0 (P3.2)
EX0 = 1 / / Włącz EX0 Interrupt
EA = 1 / / Włącza Globalną Interrupt państwa bandery
While (1)
(
;; / * Przerwanie również wystąpić w tej pętli po tym należy Idź do następnej iteracji * /
)NASTĘPNE while (1)
(
;;
)
)
Zwykle przerywa również wystąpić w jednej pętli po excuting przerwania usługi rutynowe
Znowu dojść do samego loop.But moje użytkowanie jest przerwanie powinny pochodzić z jednej pętli po tym należy Idź do następnej iteracji, że jest, dlaczego tu iam pomocą GOTO nego państwa.
Mój kompilator pokazuje odłogowania o błędzie:INTEREX1CODE.C (14): C233 o błędzie: "NEXT": undefined etykiety
Dzięki
Pozdrowienia
Nari