📄 defsk.asm
字号:
***********************************************************
*FSK解调程序 *
*输入波形为64个点的FSK信号 *
***********************************************************
.title "DEFSK.asm"
.mmregs
.def start
.bss temp,1
indata .usect "buffer",64
out .usect "buffer",1
STACK .usect "STACK",10
distance .set 31
amplitude .set 32700
************************************
.text
start: LD #indata,DP
STM #indata,AR1
nop
JUDGE: LD *AR1+,A ;循环检测幅度是否大于amplitude
SUB #amplitude,A
BC A1,AGT
B JUDGE
************************************
A1: MAR *+AR1(distance)
LD *AR1+,A
SUB #amplitude,A
BC F1,AGT
***********************************
F0: ST #0,@out
B start
F1: ST #1,@out
B start
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -