09单片机技术与应用第三章资料.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三、去极值算术平均滤波 例:采样10个值,去掉最大最小值后平均 FILT4: ACALL INPUT SUBB A,R4 MOV R3,A JC FILT41 MOV R2,#0 MOV A,R6 MOV R4,A MOV R4,A MOV R5,A SJMP FILT42 MOV R7,#9 FILT41:MOV A,R6 FILT40: ACALL INPUT CLR C MOV R6,A SUBB A,R5 ADD A,R3 JNC FILT42 MOV R3,A MOV A,R6 CLR A MOV R5,A ADDC A,R2 MOV R2,A MOV A,R6 四、滑动平均滤波 例:在40H-4FH中有16个单元,R0作为对尾指针,每存入一个新数,就去掉一个老数 FILT6: ACALL INPUT ADDC A,R2 MOV @R0,A MOV R2,A INC R0 INC R1 MOV A,R0 CJNE R1,#50H,FILT60 ANL A,#4FH SWAP A MOV R0,A XCH A,R3 MOV R1,#40H SWAP A MOV R2,#0 ADD A,#80H MOV R3,#0 ANL A,#0FH FILT60: MOV A,@R1 ADDC A,R3 ADD A,R3 RET MOV R3,A CLR A 五. 加权平均滤波 设有8个数据, 存放在30H-37H单元中, 程序如下: FILT5: MOV R0,#30H MOV A,R3 MOV DPTR,#CI RLC A MOV R2,#0 CLR A MOV R3.#0 ADDC A,R2 FILT50: MOV B,@R0 RET CLR A CI: DB 18,22,26,30,34,38,42,46 MOVC A,@A+DPTR MUL AB ADD A,R3 MOV R3,A MOV A,B ADDC A,R2 MOV R2,A INC DPTR INC R0 CJNE R0,#38H,FILT50 二、中值滤波 例、现有3次采样值存放在R2、R3、R4中,经过本算法之后,中值在R3中. FILT2: MOV A,R2 MOV A,R4 CLR C XCH A,R3 SUBB A,R3

文档评论(0)

118118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档