EasyManua.ls Logo

STC micro STC8A8K64D4 Series - Page 98

Default Icon
901 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
STC8A8K64D4 Series Manual
-
- 82 -
P10 = !P10; //Test port
}
void TM3_Isr() interrupt 19
{
P10 = !P10; //Test port
}
void TM4_Isr() interrupt 20
{
P10 = !P10; //Test port
}
void main()
{
P0M0 = 0x00;
P0M1 = 0x00;
P1M0 = 0x00;
P1M1 = 0x00;
P2M0 = 0x00;
P2M1 = 0x00;
P3M0 = 0x00;
P3M1 = 0x00;
P4M0 = 0x00;
P4M1 = 0x00;
P5M0 = 0x00;
P5M1 = 0x00;
TMOD = 0x00;
TL0 = 0x66; //65536-11.0592M/12/1000
TH0 = 0xfc;
TR0 = 1; //Start timer
ET0 = 1; //Enable timer interrupt
TL1 = 0x66; //65536-11.0592M/12/1000
TH1 = 0xfc;
TR1 = 1; //Start timer
ET1 = 1; //Enable timer interrupt
T2L = 0x66; //65536-11.0592M/12/1000
T2H = 0xfc;
AUXR = 0x10; //Start timer
IE2 = ET2; //Enable timer interrupt
T3L = 0x66; //65536-11.0592M/12/1000
T3H = 0xfc;
T4T3M = 0x08; //Start timer
IE2 |= ET3; //Enable timer interrupt
T4L = 0x66; //65536-11.0592M/12/1000
T4H = 0xfc;
T4T3M |= 0x80; //Start timer
IE2 |= ET4; //Enable timer interrupt
EA = 1;
PCON = 0x02; //MCU enters power down mode
_nop_(); //Does not enter the interrupt service routine immediately after wake-up from power down mode
//Instead, wait for the timer to overflow before entering the interrupt service routine.
_nop_();
_nop_();

Table of Contents

Related product manuals