O
onde
Guest
ahoj!
Mám problém s tímto programem:
/ / Timerinterrupt
# include <reg517a.h>
void INTTIM0 (void) přerušení 1
(If (P4 <0x7f) P4 <<= 1;
if (P4> 0x02) P4>> = 1;
Th0 =- 39; / / 10ms
TL0 = 0;
)
main ()
(
P4 = 0x01;
TMOD = 0x01, / / Časovač 0 Mode 1 16 Bit
Th0 = -39; / / každých 10ms Int.
TL0 = 0;
ET0 = 1; / / Časovač 0 Přerušení zdravotně postižené
EAL = 1, / / aby se všechny
TR0 = 1; / /
while (1)
(
)
)
Problém je, že P4 je posunut až 1 time (od 0x01 až 0x10), po tomto se nic Happing.
Any Idea??
Mám problém s tímto programem:
/ / Timerinterrupt
# include <reg517a.h>
void INTTIM0 (void) přerušení 1
(If (P4 <0x7f) P4 <<= 1;
if (P4> 0x02) P4>> = 1;
Th0 =- 39; / / 10ms
TL0 = 0;
)
main ()
(
P4 = 0x01;
TMOD = 0x01, / / Časovač 0 Mode 1 16 Bit
Th0 = -39; / / každých 10ms Int.
TL0 = 0;
ET0 = 1; / / Časovač 0 Přerušení zdravotně postižené
EAL = 1, / / aby se všechny
TR0 = 1; / /
while (1)
(
)
)
Problém je, že P4 je posunut až 1 time (od 0x01 až 0x10), po tomto se nic Happing.
Any Idea??