msp430鍵盤程式

2021-05-23 04:47:17 字數 538 閱讀 2313

msp430 按鍵程式 (含電路圖及源**)

#include

void init_port(void)

void delay(void)

int keyprocess(void)

}return nres;

}// 處理來自埠 1 的中斷

interrupt [port1_vector] void port_isr(void)

if(p1ifg & bit1)

if(p1ifg & bit2)

if(p1ifg & bit3)

}void init_clk(void)

while ((ifg1 & ofifg) == ofifg); // 如果oscfault =1

bcsctl2 = 0x00; //將暫存器的內容清零

bcsctl2 += selm1; //mclk的時鐘源為tx2clk,分頻因子為1

bcsctl2 += sels; //smclk的時鐘源為tx2clk,分頻因子為1

}msp430按鍵介面電路圖

MSP430的AD採集程式

基於msp430f169 149的雙通道ad採集程式,內部2.5v參考電壓,中斷處理方式,採用滑動平均的濾波 方式,在測試時穩定的電壓的採集中在小數點後兩位保持不動。include adc.h include stdio.h include define adc buf len 200 uint16...

MSP430電平轉換

說道到這個電平轉換,寫程式的時候居然還要示波器來觀察現象,表示我們交的是211的學費,上的卻不是211大學,創新實驗室的儀器裝置真的是少的可憐啊,我級不吐槽了說說這個電平轉換的一些知識還有看法吧。看到原理圖首先得說說接線帽的問題,這個很重要,接線帽 的使用會連線到不同的引腳上,大家看原理圖的時候就會...

MSP430學習收穫

一 程式中最好不要出現乘和除,影響效率。aiver sum 16可以換成aiver sum 4 二 低功耗就是精煉減少cpu工作時間。靠讓cpu進入休眠來實現。只能用中斷和復位可以喚醒休眠。三 中斷函式前加上 interruput關鍵字表明是中斷函式式中斷函式 注意是兩個 四 pragmati cv...