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
=
sbit
P10
=
void TM2_Isr() interrupt 12
{
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;
T2L = 0xff;
T2H = 0xff;
AUXR = 0x18;
IE2 = ET2;
EA = 1;
while (1);
}
Assembly code
;Operating frequency for test is 11.0592MHz
T2L
DATA
T2H
DATA
AUXR
DATA
IE2
DATA
ET2
EQU
AUXINTIF
DATA
T2IF
EQU
P0M1
DATA
P0M0
DATA
P1M1
DATA
0x94;
0x91;
0x92;
0x95;
0x96;
0xb1;
0xb2;
0xb3;
0xb4;
0xc9;
0xca;
P1^0;
0D7H
0D6H
8EH
0AFH
04H
0EFH
01H
093H
094H
091H
//Test port
//Set external counting mode and start timer
//Enable timer interrupt
- 330 -
Need help?
Do you have a question about the micro STC8A8K64D4 Series and is the answer not in the manual?