Professional Documents
Culture Documents
50 Hz frequency
HH
PAGE 1
1
2
3
0094
0095
0089
008C
008D
008A
008C
7000
7000
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
ORG 7000H
HERE:
7022 113A
7024 113A
7026 113A
7028 113A
702A 113A
702C D294
702E C295
7030 113A
7032 113A
7034 113A
7036 113A
7038 80C6
41
42
43
44
45
46
47
48
49
50
51
52
53
54
ACALL DELAY
ACALL DELAY
ACALL DELAY
ACALL DELAY
ACALL DELAY
SETB P1_4
CLR P1_5
ACALL DELAY
ACALL DELAY
ACALL DELAY
ACALL DELAY
SJMP HERE
55
56
57 ;************************** Timer delay ***********************
58
59
703A
703A 758901
703D 758CF8
7040 758A30
7043 D28C
60 DELAY:
61
MOV TMOD, #01H
;select Timer0 as 16 bit mode
62
MOV TH0, #0f8H
;load Timer value to get 2ms timer delay
63
MOV TL0, #30H
64
SETB TR0
;Start timer
65
66 BACK: JNB TF0,BACK
;Stay Back until timer over flow
67
CLR TR0
;Stop timer
68
CLR TF0
;Clear timer overflow flag bit
69
RET
;Return from Delay subroutine
7045 308DFD
7048 C28C
704A C28D
704C 22
70
71 END