📄 shizhong.asm
字号:
ORG 0000H ;
lJMP MAIN;转主程序
ORG 000BH;T0的中断入口
lJMP IT0P;转T0中断处理程序IT0P
MAIN: MOV TMOD,#01H;
MOV 20H,#14H;装入中断次数
CLR A;
MOV 40H,A;时单元请0
MOV 41H,A;分
MOV 42H,A;秒
SETB ET0;
SETB EA;
MOV TH0,#3CH;
MOV TL0,#0B0H;
SETB TR0;
;---------------------调用扫描程序
main2: lcall off
mov sp,#60h
TEMS:MOV A,42H;-----------------------开始执行秒单元
add a,42h
add a,42h
MOV DPTR,#DOS;可以省略
JMP @A+DPTR;
DOS: LJMP S0
LJMP S1
LJMP S2
LJMP S3
LJMP S4
LJMP S5
LJMP S6
LJMP S7
LJMP S8
LJMP S9
LJMP S10
LJMP S11
LJMP S12
LJMP S13
LJMP S14
LJMP S15
LJMP S16
LJMP S17
LJMP S18
LJMP S19
LJMP S20
LJMP S21
LJMP S22
LJMP S23
LJMP S24
LJMP S25
LJMP S26
LJMP S27
LJMP S28
LJMP S29
LJMP S30
LJMP S31
LJMP S32
LJMP S33
LJMP S34
LJMP S35
LJMP S36
LJMP S37
LJMP S38
LJMP S39
LJMP S40
LJMP S41
LJMP S42
LJMP S43
LJMP S44
LJMP S45
LJMP S46
LJMP S47
LJMP S48
LJMP S49
LJMP S50
LJMP S51
LJMP S52
LJMP S53
LJMP S54
LJMP S55
LJMP S56
LJMP S57
LJMP S58
LJMP S59
S0:MOV 31H,#0CH
MOV 32H,#0CH
LJMP TEMM ; ---------------------转到分扫描
S1:MOV 31H,#9FH
MOV 32H,#0CH
LJMP TEMM
S2:MOV 31H,#4AH
MOV 32H,#0CH
LJMP TEMM
S3:MOV 31H,#0BH
MOV 32H,#0CH
LJMP TEMM
S4:MOV 31H,#99H
MOV 32H,#0CH
LJMP TEMM
S5:MOV 31H,#29H
MOV 32H,#0CH
LJMP TEMM
S6:MOV 31H,#28H
MOV 32H,#0CH
LJMP TEMM
S7:MOV 31H,#8FH
MOV 32H,#0CH
LJMP TEMM
S8:MOV 31H,#08H
MOV 32H,#0CH
LJMP TEMM
S9:MOV 31H,#09H
MOV 32H,#0CH
LJMP TEMM
S10:MOV 31H,#0CH
MOV 32H,#9FH
LJMP TEMM
S11:MOV 31H,#9FH
MOV 32H,#9FH
LJMP TEMM
S12:MOV 31H,#4AH
MOV 32H,#9FH
LJMP TEMM
S13:MOV 31H,#0BH
MOV 32H,#9FH
LJMP TEMM
S14:MOV 31H,#99H
MOV 32H,#9FH
LJMP TEMM
S15:MOV 31H,#29H
MOV 32H,#9FH
LJMP TEMM
S16:MOV 31H,#28H
MOV 32H,#9FH
LJMP TEMM
S17:MOV 31H,#8FH
MOV 32H,#9FH
LJMP TEMM
S18:MOV 31H,#08H
MOV 32H,#9FH
LJMP TEMM
S19:MOV 31H,#09H
MOV 32H,#9FH
LJMP TEMM
S20:MOV 31H,#0CH
MOV 32H,#4AH
LJMP TEMM
S21:MOV 31H,#9FH
MOV 32H,#4AH
LJMP TEMM
S22:MOV 31H,#4AH
MOV 32H,#4AH
LJMP TEMM
S23:MOV 31H,#0BH
MOV 32H,#4AH
LJMP TEMM
S24:MOV 31H,#99H
MOV 32H,#4AH
LJMP TEMM
S25:MOV 31H,#29H
MOV 32H,#4AH
LJMP TEMM
S26:MOV 31H,#28H
MOV 32H,#4AH
LJMP TEMM
S27:MOV 31H,#8FH
MOV 32H,#4AH
LJMP TEMM
S28:MOV 31H,#08H
MOV 32H,#4AH
LJMP TEMM
S29:MOV 31H,#09H
MOV 32H,#4AH
LJMP TEMM
S30:MOV 31H,#0CH
MOV 32H,#0BH
LJMP TEMM
S31:MOV 31H,#9FH
MOV 32H,#0BH
LJMP TEMM
S32:MOV 31H,#4AH
MOV 32H,#0BH
LJMP TEMM
S33:MOV 31H,#0BH
MOV 32H,#0BH
LJMP TEMM
S34:MOV 31H,#99H
MOV 32H,#0BH
LJMP TEMM
S35:MOV 31H,#29H
MOV 32H,#0BH
LJMP TEMM
S36:MOV 31H,#28H
MOV 32H,#0BH
LJMP TEMM
S37:MOV 31H,#8FH
MOV 32H,#0BH
LJMP TEMM
S38:MOV 31H,#08H
MOV 32H,#0BH
LJMP TEMM
S39:MOV 31H,#09H
MOV 32H,#0BH
LJMP TEMM
S40:MOV 31H,#0CH
MOV 32H,#99H
LJMP TEMM
S41:MOV 31H,#9FH
MOV 32H,#99H
LJMP TEMM
S42:MOV 31H,#4AH
MOV 32H,#99H
LJMP TEMM
S43:MOV 31H,#0BH
MOV 32H,#99H
LJMP TEMM
S44:MOV 31H,#99H
MOV 32H,#99H
LJMP TEMM
S45:MOV 31H,#29H
MOV 32H,#99H
LJMP TEMM
S46:MOV 31H,#28H
MOV 32H,#99H
LJMP TEMM
S47:MOV 31H,#8FH
MOV 32H,#99H
LJMP TEMM
S48:MOV 31H,#08H
MOV 32H,#99H
LJMP TEMM
S49:MOV 31H,#09H
MOV 32H,#99H
LJMP TEMM
S50:MOV 31H,#0CH
MOV 32H,#29H
LJMP TEMM
S51:MOV 31H,#9FH
MOV 32H,#29H
LJMP TEMM
S52:MOV 31H,#4AH
MOV 32H,#29H
LJMP TEMM
S53:MOV 31H,#0BH
MOV 32H,#29H
LJMP TEMM
S54:MOV 31H,#99H
MOV 32H,#29H
LJMP TEMM
S55:MOV 31H,#29H
MOV 32H,#29H
LJMP TEMM
S56:MOV 31H,#28H
MOV 32H,#29H
LJMP TEMM
S57:MOV 31H,#8FH
MOV 32H,#29H
LJMP TEMM
S58:MOV 31H,#08H
MOV 32H,#29H
LJMP TEMM
S59:MOV 31H,#09H
MOV 32H,#29H
LJMP TEMM
TEMM: MOV A,41H;---------------------------开始分单元操作
add a,41h
add a,41h ;
MOV DPTR,#DOM;可不必要
JMP @A+DPTR
DOM: LJMP M0
LJMP M1
LJMP M2
LJMP M3
LJMP M4
LJMP M5
LJMP M6
LJMP M7
LJMP M8
LJMP M9
LJMP M10
LJMP M11
LJMP M12
LJMP M13
LJMP M14
LJMP M15
LJMP M16
LJMP M17
LJMP M18
LJMP M19
LJMP M20
LJMP M21
LJMP M22
LJMP M23
LJMP M24
LJMP M25
LJMP M26
LJMP M27
LJMP M28
LJMP M29
LJMP M30
LJMP M31
LJMP M32
LJMP M33
LJMP M34
LJMP M35
LJMP M36
LJMP M37
LJMP M38
LJMP M39
LJMP M40
LJMP M41
LJMP M42
LJMP M43
LJMP M44
LJMP M45
LJMP M46
LJMP M47
LJMP M48
LJMP M49
LJMP M50
LJMP M51
LJMP M52
LJMP M53
LJMP M54
LJMP M55
LJMP M56
LJMP M57
LJMP M58
LJMP M59
M0:MOV 33H,#0CH
MOV 34H,#0CH
LJMP TEMH;;;;;;;--------转到时扫描
M1:MOV 33H,#9FH
MOV 34H,#0CH
LJMP TEMH
M2:MOV 33H,#4AH
MOV 34H,#0CH
LJMP TEMH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -