STC8A8K64D4 Series Manual
MOV
MOV
MOV
MOV
SETB
MOV
JMP
END
13.5.8 Timer 1 (Mode 0 - 16-bit auto reload)
C language code
//Operating frequency for test is 11.0592MHz
#include "reg51.h"
#include "intrins.h"
sfr
P0M1
=
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 TM1_Isr() interrupt 3
{
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;
P5M1, #00H
TMOD,#00H
TL0,#66H
TH0,#0FCH
TR0
INTCLKO,#01H
$
0x93;
0x94;
0x91;
0x92;
0x95;
0x96;
0xb1;
0xb2;
0xb3;
0xb4;
0xc9;
0xca;
P1^0;
;Mode 0
;65536-11.0592M/12/1000
;Start timer
;Enable clock output
//Test port
- 308 -
Need help?
Do you have a question about the micro STC8A8K64D4 Series and is the answer not in the manual?