A
akhter900
Guest
hie ....
Jeg prøvde å telle den andre men det er ikke arbeider.
Jeg bare ta en titt på noen eksempler som er gitt i CCS kompilatoren men min programmet teller ikke det andre riktig.Det blir treg.
Enhver kropp kan gi meg noen tips om dette?
==========================
# define INTS_PER_SECOND 76
.......
# int_rtcc
void clock_isr () (
if (- int_count == 0)
(
sekunder;
int_count = INTS_PER_SECOND;
TIME [s_] ;
if (TIME [s_]> = 60)
(
TIME [s_] = 0;
TIME [M_] ;
)
if (TIME [M_]> = 60)
(
TIME [M_] = 0;
TIME [H_] ;
)
if (TIME [H_]> = 12)
(
TIME [H_] = 0;
)
)
)
void main ()
(
..........
int_count = INTS_PER_SECOND;
set_timer0 (0);
setup_counters (RTCC_INTERNAL, RTCC_DIV_256 | RTCC_8_BIT);
enable_interrupts (INT_RTCC);
enable_interrupts (GLOBAL);
......
)
==========================Lagt etter 7 1 timer minutter:Hvordan kan jeg telle verdien for ....
INTS_PER_SECOND
??
Jeg prøvde å telle den andre men det er ikke arbeider.
Jeg bare ta en titt på noen eksempler som er gitt i CCS kompilatoren men min programmet teller ikke det andre riktig.Det blir treg.
Enhver kropp kan gi meg noen tips om dette?
==========================
# define INTS_PER_SECOND 76
.......
# int_rtcc
void clock_isr () (
if (- int_count == 0)
(
sekunder;
int_count = INTS_PER_SECOND;
TIME [s_] ;
if (TIME [s_]> = 60)
(
TIME [s_] = 0;
TIME [M_] ;
)
if (TIME [M_]> = 60)
(
TIME [M_] = 0;
TIME [H_] ;
)
if (TIME [H_]> = 12)
(
TIME [H_] = 0;
)
)
)
void main ()
(
..........
int_count = INTS_PER_SECOND;
set_timer0 (0);
setup_counters (RTCC_INTERNAL, RTCC_DIV_256 | RTCC_8_BIT);
enable_interrupts (INT_RTCC);
enable_interrupts (GLOBAL);
......
)
==========================Lagt etter 7 1 timer minutter:Hvordan kan jeg telle verdien for ....
INTS_PER_SECOND
??