用超低功耗MSP430單片機(jī)設(shè)計數(shù)據(jù)采集系統(tǒng)
——
3 軟件設(shè)計
msp430的內(nèi)核cpu結(jié)構(gòu)是按照精簡指令集和高透明指令的宗旨來設(shè)計的,使用的指令有硬件執(zhí)行的內(nèi)核指令和基于現(xiàn)有硬件結(jié)構(gòu)的高效率的仿真指令。msp430f149僅僅有27條內(nèi)核指令,使用起來非常方便。如下為初始化及觸發(fā)i/o端口電平的程序示例:
圖1 電路原理圖
軟件完成數(shù)據(jù)采樣以及編碼發(fā)射的功能,因為油管聲信道的復(fù)雜性,數(shù)據(jù)保持在較低的發(fā)射速率。如下為程序流程:
圖2 軟件流程圖
評論