渦街流量計數(shù)字信號處理技術(shù)的探討 九十九
6.3.2數(shù)字信號處理程序設(shè)計
Tl公司為其TMS320系列DSP芯片開發(fā)提供了一套完整的軟件集成開發(fā)環(huán)境CCS(Code Composer Studio),為DSP的軟件開發(fā)帶來了極大方便。CCS同時支持匯編語言和C/C++語言,利用CCS能夠加快軟件開發(fā)進(jìn)程,提高工作效率。課題設(shè)計的數(shù)字信號處理軟件程序,是在CCS軟件開發(fā)環(huán)境下,用c語言和匯編語言相結(jié)合的方式編寫。程序的主要部分是用C語言編寫,對寄存器操作和GPIO端口部分使用匯編語言編寫,這種應(yīng)用C語言和匯編語言相結(jié)合的程序開發(fā)方式使程序的開發(fā)工作更加高效便捷。
數(shù)字信號處理電路已經(jīng)設(shè)計完成,根據(jù)硬件電路各個部分的特點(diǎn)設(shè)計了DSP的軟件,DSP程序的整體流程圖如圖6.7所示,其中FFT算法和功率譜分析的實(shí)現(xiàn)是DSP軟件設(shè)計的主體。
流量計