Re: [問題] 8051的一些小問題(修正)
參考一下我的寫法
不限asm 或是 c
temp是暫存值
va是當前值
假設取平均的次數是10
---------------------------
temp=0
迴圈開始
va=取得輸入值
temp=(temp*9+va)/10;
......................
.....................
迴圈結束
-----------------------------
當平均次數是16.就可以用右移4 BIT來取
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.235.209
→
03/23 21:33, , 1F
03/23 21:33, 1F
→
03/23 21:34, , 2F
03/23 21:34, 2F
→
03/23 21:56, , 3F
03/23 21:56, 3F
※ 編輯: stool100 來自: 220.132.235.209 (03/23 21:56)
→
03/23 21:58, , 4F
03/23 21:58, 4F
推
03/24 00:28, , 5F
03/24 00:28, 5F
→
03/24 00:28, , 6F
03/24 00:28, 6F
→
03/24 00:30, , 7F
03/24 00:30, 7F
→
03/24 00:31, , 8F
03/24 00:31, 8F
→
03/24 00:32, , 9F
03/24 00:32, 9F
→
03/24 00:33, , 10F
03/24 00:33, 10F
有沒有誤解呢?
我認為的需求狀況是
在取得一筆資料時..計算平滑的結果
也就是"低通濾波".. 在我的運算中 只用了兩個變數(浮點數是當然最好)
k先生您是不是 用了i 個變數?然後每次都計算平均?
※ 編輯: stool100 來自: 220.132.235.209 (03/24 00:47)
推
03/24 00:55, , 11F
03/24 00:55, 11F
→
03/24 00:56, , 12F
03/24 00:56, 12F
→
03/24 00:58, , 13F
03/24 00:58, 13F
→
03/24 00:59, , 14F
03/24 00:59, 14F
→
03/24 01:00, , 15F
03/24 01:00, 15F
→
03/24 01:52, , 16F
03/24 01:52, 16F
討論串 (同標題文章)
完整討論串 (本文為第 5 之 5 篇):
6
20
ASM 近期熱門文章
PTT數位生活區 即時熱門文章