O
onde
Guest
γεια σου!
Έχω ένα πρόβλημα με το παρακάτω πρόγραμμα:
/ / Timerinterrupt
# include <reg517a.h>
void INTTIM0 (void) διακόπτουν 1
(If (P4 <0x7f) P4 <<= 1?
εάν (P4> 0x02) P4>> = 1?
TH0 =- 39? / / 10ms
TL0 = 0?
)
main ()
(
P4 = 0x01?
TMOD = 0x01? / / Χρονοδιακόπτη 0 Mode 1 16 Bit
TH0 = -39? / / Κάθε 10ms Int.
TL0 = 0?
ET0 = 1? / / Timer 0 Interrupt άτομα με ειδικές ανάγκες
EAL = 1? / / Ενεργοποίηση όλων
TR0 = 1? / /
while (1)
(
)
)
Το πρόβλημα είναι, P4 μετατοπίζεται μόνο 1 φορά (από 0x01 σε 0x10), μετά από αυτό τίποτα δεν είναι happing.
Κάθε Idea??
Έχω ένα πρόβλημα με το παρακάτω πρόγραμμα:
/ / Timerinterrupt
# include <reg517a.h>
void INTTIM0 (void) διακόπτουν 1
(If (P4 <0x7f) P4 <<= 1?
εάν (P4> 0x02) P4>> = 1?
TH0 =- 39? / / 10ms
TL0 = 0?
)
main ()
(
P4 = 0x01?
TMOD = 0x01? / / Χρονοδιακόπτη 0 Mode 1 16 Bit
TH0 = -39? / / Κάθε 10ms Int.
TL0 = 0?
ET0 = 1? / / Timer 0 Interrupt άτομα με ειδικές ανάγκες
EAL = 1? / / Ενεργοποίηση όλων
TR0 = 1? / /
while (1)
(
)
)
Το πρόβλημα είναι, P4 μετατοπίζεται μόνο 1 φορά (από 0x01 σε 0x10), μετά από αυτό τίποτα δεν είναι happing.
Κάθε Idea??