O
onde
Guest
hallo!
Ik heb een probleem met het volgende programma:
/ / Timerinterrupt
# include <reg517a.h>
void INTTIM0 (void) onderbreken 1
(If (P4 <0x7f) P4 <<= 1;
if (P4> 0x02) P4>> = 1;
Th0 =- 39; / / 10ms
TL0 = 0;
)
main ()
(
P4 = 0x01;
TMOD = 0x01; / / Timer 0 Modus 1 16 Bit
Th0 = -39; / / every 10ms Int.
TL0 = 0;
ET0 = 1; / / Timer 0 Interrupt gehandicapten
EAL = 1; / / zodat alle
TR0 = 1; / /
while (1)
(
)
)
Het probleem is, P4 is slechts 1 keer verschoven (van 0x01 naar 0x10), na deze niets happing.
Any Idea???
Ik heb een probleem met het volgende programma:
/ / Timerinterrupt
# include <reg517a.h>
void INTTIM0 (void) onderbreken 1
(If (P4 <0x7f) P4 <<= 1;
if (P4> 0x02) P4>> = 1;
Th0 =- 39; / / 10ms
TL0 = 0;
)
main ()
(
P4 = 0x01;
TMOD = 0x01; / / Timer 0 Modus 1 16 Bit
Th0 = -39; / / every 10ms Int.
TL0 = 0;
ET0 = 1; / / Timer 0 Interrupt gehandicapten
EAL = 1; / / zodat alle
TR0 = 1; / /
while (1)
(
)
)
Het probleem is, P4 is slechts 1 keer verschoven (van 0x01 naar 0x10), na deze niets happing.
Any Idea???