控制工程师论坛

软件与程序

MCS-51单片机实用子程序库 滤波程序

xilinxue
xilinxue

2009-02-10

;一阶加权滞后滤波程序
;入口: A,DELTY
;占用资源: B,R3,R4
;堆栈需求: 2字节
;出口: A
C_BQFILT_HANDLE:
 MOV B,A
 CLR  A
 MOV  DPTR,#C_BQFILT_HANDLE_TABLE
 MOVC  A,@A+DPTR
 MUL  AB
 MOV  R4,A
 MOV  R3,B
 MOV  A,#01H
 MOVC  A,@A+DPTR
 MOV  B,DELTY
 MUL  AB
 ADD  A,R4
 MOV  R4,A
 MOV  A,B
 ADDC  A,R3
 MOV  R3,A
 MOV  A,R4
 JNB  ACC.7,C_BQFILT_HANDLE_1
 INC  R3
C_BQFILT_HANDLE_1:
 MOV  A,R3
 MOV  DELTY,A
 RET
C_BQFILT_HANDLE_TABLE:
 DB 80H,80H
回帖

评论9

总共 , 当前 /
首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China