2560.asm
来自「60秒ISD2560语音芯片的汇编源程序」· 汇编 代码 · 共 92 行
ASM
92 行
$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 + =
减小字号Ctrl + -
显示快捷键?