智能孔板流量計(jì)的研究與探討 七十
5.3.2 MSP430內(nèi)部的硬件乘法器
MSP430內(nèi)部的硬件乘法器是通過內(nèi)部總線與CPU相連的16位外圍模塊,特別適用于對(duì)運(yùn)算速度要求較高的場(chǎng)合,硬件乘法器大大加強(qiáng)了MSP430的功能并提供了軟硬件相兼容的范圍,提高了數(shù)據(jù)處理能力。
5.3.3數(shù)據(jù)格式轉(zhuǎn)換
流量計(jì)在數(shù)據(jù)進(jìn)行運(yùn)算之初,A/D采樣的輸入值為定點(diǎn)整數(shù),要把A/D值代入進(jìn)行浮點(diǎn)運(yùn)算,首先就需要把它們轉(zhuǎn)換為浮點(diǎn)數(shù)并規(guī)格化為標(biāo)準(zhǔn)浮點(diǎn)數(shù),定點(diǎn)整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù)的方法是首先把整數(shù)作為浮點(diǎn)數(shù)的尾數(shù),整數(shù)的最低位和尾數(shù)的最低位對(duì)齊。如果整數(shù)的字節(jié)小于尾數(shù)的字節(jié),則應(yīng)在整數(shù)前補(bǔ)充足夠的0;然后把浮點(diǎn)數(shù)的階碼置成尾數(shù)的位數(shù)置;最后進(jìn)行規(guī)格化就可以得到相應(yīng)的浮點(diǎn)數(shù)。
5.3.4浮點(diǎn)數(shù)乘法子程序的算法研究
浮點(diǎn)數(shù)乘法程序?qū)⑽矓?shù)和階碼分開處理,將乘數(shù)和被乘數(shù)的階碼相加,尾數(shù)相乘,最后再對(duì)處理結(jié)果進(jìn)行規(guī)格化處理。在乘法處理中使用430內(nèi)黃的硬件乘法器可大大提高運(yùn)算速度。
詳情請(qǐng)瀏覽公司網(wǎng)站的產(chǎn)品中心 http://m.sol365.cn/ 流量計(jì)