中值濾波模塊程序設(shè)計(jì)
發(fā)布時(shí)間:2008/11/25 0:00:00 訪(fǎng)問(wèn)次數(shù):563
系統(tǒng)主程序首先對(duì)端口進(jìn)行設(shè)置,先假設(shè)端口a為模擬電壓的輸入端口,將ra0端口進(jìn)行設(shè)置后再開(kāi)中斷,進(jìn)入程序的循環(huán),每采樣3次就調(diào)用排序程序處理一次,然后將中值存儲(chǔ)到out中。主程序的流程如圖1所示。
圖1 主程序流程
中斷處理函數(shù)執(zhí)行順序如下:
· 首先進(jìn)行現(xiàn)場(chǎng)保護(hù)。
· 然后判斷是第幾次采樣。
· 判斷后將采樣值存儲(chǔ)到相應(yīng)的存儲(chǔ)單元。
中斷函數(shù)的流程如圖2所示。
排序函數(shù)首先對(duì)ad1和ad2進(jìn)行排序,將大的值存儲(chǔ)到ad1中,將小的值存儲(chǔ)到ad2中;再對(duì)ad2和ad3進(jìn)行排序,將大的值存儲(chǔ)到ad2,將小的值存儲(chǔ)到ad3;最后,又一次對(duì)ad1和ad2進(jìn)行排序,將大的值存儲(chǔ)到ad1中,將小的值存儲(chǔ)到ad2中,這樣就完成3個(gè)變量的排序操作了,排序函數(shù)的流程如圖3所示。
圖2 中斷函數(shù)流程
圖3 排序流程
。1)主程序。
歡迎轉(zhuǎn)載,信息來(lái)自維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
系統(tǒng)主程序首先對(duì)端口進(jìn)行設(shè)置,先假設(shè)端口a為模擬電壓的輸入端口,將ra0端口進(jìn)行設(shè)置后再開(kāi)中斷,進(jìn)入程序的循環(huán),每采樣3次就調(diào)用排序程序處理一次,然后將中值存儲(chǔ)到out中。主程序的流程如圖1所示。
圖1 主程序流程
中斷處理函數(shù)執(zhí)行順序如下:
· 首先進(jìn)行現(xiàn)場(chǎng)保護(hù)。
· 然后判斷是第幾次采樣。
· 判斷后將采樣值存儲(chǔ)到相應(yīng)的存儲(chǔ)單元。
中斷函數(shù)的流程如圖2所示。
排序函數(shù)首先對(duì)ad1和ad2進(jìn)行排序,將大的值存儲(chǔ)到ad1中,將小的值存儲(chǔ)到ad2中;再對(duì)ad2和ad3進(jìn)行排序,將大的值存儲(chǔ)到ad2,將小的值存儲(chǔ)到ad3;最后,又一次對(duì)ad1和ad2進(jìn)行排序,將大的值存儲(chǔ)到ad1中,將小的值存儲(chǔ)到ad2中,這樣就完成3個(gè)變量的排序操作了,排序函數(shù)的流程如圖3所示。
圖2 中斷函數(shù)流程
圖3 排序流程
。1)主程序。
歡迎轉(zhuǎn)載,信息來(lái)自維庫(kù)電子市場(chǎng)網(wǎng)(www.dzsc.com)
上一篇:接地技術(shù)概述
熱門(mén)點(diǎn)擊
- 別克凱越1.6L轎車(chē)燃油表指針不動(dòng)故障現(xiàn)象診
- 東風(fēng)日產(chǎn)天籟轎車(chē)更換車(chē)身控制模塊(BCM)后
- 別克君越2.4L轎車(chē)用遙控器開(kāi)鎖時(shí),工作良好
- 大眾帕薩特領(lǐng)馭轎車(chē)電動(dòng)座椅無(wú)法調(diào)節(jié)故障現(xiàn)象診
- 桑塔納2000時(shí)代驕子轎車(chē)偶爾出現(xiàn)發(fā)動(dòng)機(jī)熄火
- 別克凱越轎車(chē)用遙控器鎖車(chē)后沒(méi)有報(bào)警提示音故障
- 廣本雅閣2.3L轎車(chē)電動(dòng)座椅所有調(diào)節(jié)開(kāi)關(guān)無(wú)法
- 江淮瑞風(fēng)商務(wù)車(chē)倒車(chē)?yán)走_(dá)系統(tǒng)不工作故障現(xiàn)象診斷
- 別克GS轎車(chē)發(fā)動(dòng)機(jī)無(wú)法啟動(dòng),且儀表板上的“S
- 瑞風(fēng)汽車(chē)車(chē)速里程表不工作故障現(xiàn)象診斷與排除
推薦技術(shù)資料
- FU-19推挽功放制作
- FU-19是國(guó)產(chǎn)大功率發(fā)射雙四極功率電二管,EPL20... [詳細(xì)]
- 100V高頻半橋N-溝道功率MOSFET驅(qū)動(dòng)
- 集成高端和低端 FET 和驅(qū)動(dòng)
- 柵極驅(qū)動(dòng)單片半橋芯片MP869
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(COT)應(yīng)用探究
- 高效率 (CSP/QFN/BG
- IC 工藝、封裝技術(shù)、單片設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究