没有合适的资源?快使用搜索试试~ 我知道了~
本程序基于AVR单片机实现了一种滤波算法。
资源推荐
资源详情
资源评论
lvbo3:ldi Yl,$90 ;暂存队列首地址为$090
ldi Yh,$00
ldi r16,8
mov r4,r16 ;取暂存队列长度为16个单元,共8个数据
aa: rcall t1ms ;读取8个数据到缓冲区
in r16,adcl
in r17,adch
st Y+,r16
st Y+,r17
dec r4
brne aa
bb: ldi r16,7 ;外循环比较7次
mov r2,r16
bb0: ldi r16,7
mov r3,r16 ;内循环比较7次
ldi Yl,$90 ;对8个测量值排序
ldi Yh,$00
bb1: ld r16,Y+
ld r17,Y+
ld r18,Y+
ld r19,Y+
cp r16,r18
cpc r17,r19
brsh cc ;若数据大小逆序则交换
dec Y
dec Y
dec r3
brne bb1
rjmp dd
cc: push Yl ;交换相邻两个值
ldi Yh,$00
ldi r16,8
mov r4,r16 ;取暂存队列长度为16个单元,共8个数据
aa: rcall t1ms ;读取8个数据到缓冲区
in r16,adcl
in r17,adch
st Y+,r16
st Y+,r17
dec r4
brne aa
bb: ldi r16,7 ;外循环比较7次
mov r2,r16
bb0: ldi r16,7
mov r3,r16 ;内循环比较7次
ldi Yl,$90 ;对8个测量值排序
ldi Yh,$00
bb1: ld r16,Y+
ld r17,Y+
ld r18,Y+
ld r19,Y+
cp r16,r18
cpc r17,r19
brsh cc ;若数据大小逆序则交换
dec Y
dec Y
dec r3
brne bb1
rjmp dd
cc: push Yl ;交换相邻两个值
资源评论
ypf50351989
- 粉丝: 1
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Qt开发知识、经验总结 包括Qss,数据库,Excel,Model/View等
- IV数据.xlsx
- 一些深度学习中的小例子,适合新手学习使用
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功