STC8A8K64D4 Series Manual
MOV
MOV
SETB
MOV
CLR
RET
UART_SEND:
JB
SETB
MOV
RET
MAIN:
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
LCALL
SETB
SETB
MOV
MOV
NEXT:
MOV
LCALL
INC
DJNZ
LOOP:
JMP
END
7.5.7 Read the Frequency of 32K Power-down Wake-up Timer (Read from
CHIPID)
C language code
//Operating frequency for test is 11.0592MHz
#include "reg51.h"
#include "intrins.h"
#define
FOSC
#define
BRT
#define
CPUIDBASE
TL1,#0E8H
TH1,#0FFH
TR1
AUXR,#40H
BUSY
BUSY,$
BUSY
SBUF,A
SP, #5FH
P0M0, #00H
P0M1, #00H
P1M0, #00H
P1M1, #00H
P2M0, #00H
P2M1, #00H
P3M0, #00H
P3M1, #00H
P4M0, #00H
P4M1, #00H
P5M0, #00H
P5M1, #00H
UART_INIT
ES
EA
R0,#ID
R1,#7
A,@R0
UART_SEND
R0
R1,NEXT
LOOP
11059200UL
(65536 - FOSC / 115200 / 4)
0xfde0
;65536-11059200/115200/4=0FFE8H
-
- 130 -
Need help?
Do you have a question about the micro STC8A8K64D4 Series and is the answer not in the manual?