📄 2560.asm
字号:
$INCLUDE (t89c51cc01.INC)
PD BIT P3.6
CE BIT P3.5
A0 BIT P3.4
org 0030h
ajmp main
org 0100h
main:
SETB PD ;reset&init
ACALL delay1s
CLR PD
CLR A0
SETB CE
SETB A0
CLR CE
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
SETB CE
ACALL delay120ms
CLR CE
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
SETB CE
ACALL delay120ms
CLR CE
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
SETB CE
ACALL delay120ms
CLR A0
CLR CE ;playback
SETB CE
ACALL delay1s
ACALL delay1s
ACALL delay1s
CLR PD
SETB PD
delay1s:
MOV R1,#02H
delay01:MOV R3,#0FFH
delay02:MOV R2,#0FFH
DJNZ R2,$
DJNZ R3,DELAY02
DJNZ R1,DELAY01
RET
delay120ms:
MOV R5,#120
delay11:
MOV R6,#248
DJNZ R6,$
DJNZ R5,delay11
RET
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -