STC8A8K64D4 Series Manual
sfr
P0M0
sfr
P1M1
sfr
P1M0
sfr
P2M1
sfr
P2M0
sfr
P3M1
sfr
P3M0
sfr
P4M1
sfr
P4M0
sfr
P5M1
sfr
P5M0
sfr
INTCLKO
#define
EX2
#define
EX3
#define
EX4
sbit
P10
void INT3_Isr() interrupt 11
{
P10 = !P10;
}
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;
INTCLKO = EX3;
EA = 1;
while (1);
}
Assembly code
;Operating frequency for test is 11.0592MHz
INTCLKO
DATA
EX2
EQU
EX3
EQU
EX4
EQU
P0M1
DATA
P0M0
DATA
P1M1
DATA
P1M0
DATA
P2M1
DATA
P2M0
DATA
P3M1
DATA
P3M0
DATA
=
0x94;
=
0x91;
=
0x92;
=
0x95;
=
0x96;
=
0xb1;
=
0xb2;
=
0xb3;
=
0xb4;
=
0xc9;
=
0xca;
=
0x8f;
0x10
0x20
0x40
=
P1^0;
8FH
10H
20H
40H
093H
094H
091H
092H
095H
096H
0B1H
0B2H
//Test port
//Enable INT3 interrupt
-
- 229 -
Need help?
Do you have a question about the micro STC8A8K64D4 Series and is the answer not in the manual?