




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、MSP430模數(shù)轉(zhuǎn)換模塊-ADC12 MSP430單片機(jī)的ADC12模塊是一個(gè)12位精度的A/D轉(zhuǎn)換模塊,他具有高速度,通用性等特點(diǎn)。大部分都內(nèi)置了ADC模塊.而有些不帶ADC模塊的片子,也可通過(guò)利用內(nèi)置的模擬比較器來(lái)實(shí)現(xiàn)AD的轉(zhuǎn)換。在系列產(chǎn)品中,我們可以通過(guò)以下列表來(lái)簡(jiǎn)單地認(rèn)識(shí)他們的ADC功能實(shí)現(xiàn)。 系列型號(hào) ADC功能實(shí)現(xiàn) 轉(zhuǎn)換精度 MSP
2、430X1XX2 比較器實(shí)現(xiàn) 10位 MSP430F13X ADC模塊 12位 MSP430F14X ADC模塊
3、; 12位 MSP430F43X ADC模塊 12位 MSP430F44X ADC模塊
4、; 12位 MSP430X32X ADC模塊 14位從以下ADC12結(jié)構(gòu)圖中可以看出,ADC12模塊中是由以下部分組成:輸入的16路模擬開(kāi)關(guān),ADC內(nèi)部電壓參考源,ADC12內(nèi)核,ADC時(shí)鐘源部分,采集與保持/觸發(fā)源部分,ADC數(shù)據(jù)輸出部分,ADC控制寄存器等組成。 輸入的16路模擬開(kāi)關(guān) 16路模擬開(kāi)關(guān)分別是由IC外部的8
5、路模擬信號(hào)輸入和內(nèi)部4路參考電源輸入及1路內(nèi)部溫度傳感器源及AVCC-AVSS/2電壓源輸入。外部8路從A0-A7輸入,主要是外部測(cè)量時(shí)的模擬變量信號(hào)。內(nèi)部4路分別是Veref+ ADC內(nèi)部參考電源的輸出正端,Vref-/Veref- ADC內(nèi)部參考電源負(fù)端(內(nèi)部/外部)。1路AVCC-AVSS/2電壓源和1路內(nèi)部溫度傳感器源。片內(nèi)溫度傳感器可以用于測(cè)量芯片上的溫度,可以在設(shè)計(jì)時(shí)做一些有用的控制;在實(shí)際應(yīng)用時(shí)用得較多。而其他電源參考源輸入可以用作ADC12的校驗(yàn)之用,在設(shè)計(jì)時(shí)可作自身校準(zhǔn)。 ADC內(nèi)部電壓參考源ADC電壓參考源是用于給ADC12內(nèi)核作為一個(gè)基準(zhǔn)
6、信號(hào)之用的,這是ADC必不可少的一部分。在ADC12模塊中基準(zhǔn)電壓源可以通過(guò)軟件來(lái)設(shè)置6種不同的組合。AVCC(Vr+),Vref+,Veref+,AVSS(Vr-),Vref-/Veref-。 ADC12內(nèi)核ADC12的模塊內(nèi)核是共用的,通過(guò)前端的模擬開(kāi)關(guān)來(lái)分別來(lái)完成采集輸入。ADC12是一個(gè)精度為12位的ADC內(nèi)核,1位非線性微分誤差,1位非線性積分誤差。內(nèi)核在轉(zhuǎn)換時(shí)會(huì)參用到兩個(gè)參考基準(zhǔn)電壓,一個(gè)是參考相對(duì)的最大輸入最大值,當(dāng)模擬開(kāi)關(guān)輸出的模擬變量大于或等于最大值時(shí)ADC內(nèi)核的輸出數(shù)字量為滿量程,也就是0xfff;另一個(gè)則是最小值,當(dāng)模擬開(kāi)關(guān)輸出的模擬變量大小或等于最大值時(shí)ADC
7、內(nèi)核的輸出數(shù)字量為最低量程,也就是0x00。而這兩個(gè)參考電壓是可以通過(guò)軟件來(lái)編程設(shè)置的。 ADC時(shí)鐘源部分ADC12的時(shí)鐘源分有ADC12OSC,ACLK,MCLK,SMCLK。通過(guò)編程可以選擇其中之一時(shí)鐘源,同時(shí)還可以適當(dāng)?shù)姆诸l。 采集與保持,觸發(fā)源部分ADC12模塊中有著較好的采集與保持電路,采用不的設(shè)置有著靈活的應(yīng)用。關(guān)于這方面的詳情請(qǐng)參考手冊(cè)上的寄存器說(shuō)明,此部分我們?nèi)蘸笤僮餮a(bǔ)上。 ADC數(shù)據(jù)輸出部分ADC內(nèi)核在每次完成轉(zhuǎn)換時(shí)都會(huì)將相應(yīng)通道上的輸出結(jié)果存貯到相應(yīng)用通道緩沖區(qū)單元中,共有16個(gè)通道緩沖單元。同時(shí)16個(gè)通道的緩沖單元有著相對(duì)應(yīng)的控制寄存器,以實(shí)
8、現(xiàn)更靈活的控制。 ADC控制寄存器ADC12CTL0 轉(zhuǎn)換控制寄存器0ADC12CTL1 轉(zhuǎn)換控制寄存器1ADC12IE 中斷使能寄存器ADC12IFG 中斷標(biāo)志寄存器ADC12IV 中斷向量寄存器ADC12MEM0-15 存儲(chǔ)控制寄存器0-15ADC12MCTL0-15 存儲(chǔ)控制寄存器0-15MSP430 ADC12模塊結(jié)構(gòu)圖ADC12應(yīng)有例程/*#include <msp430x14x.h>/*/表區(qū)unsigned char number_table='0',&
9、#39;1','2','3','4','5','6','7','8','9'unsigned char display_buffer=0x00,0x00,0x00,0x00,0xff;/*波特率*300 600 1200 2400 4800 9600 19200 38400 76800 115200const /*0*1*2*3*4*5*6*7*8*9*unsigned char BaudrateUBR0 =0x6D,0x36,0x1B,0x0D,0x06,0
10、x03, 0xA0, 0xD0, 0x68, 0x45;unsigned const char BaudrateUBR1 =0x00,0x00,0x00,0x00,0x00,0x00, 0x01, 0x00, 0x00, 0x00;unsigned const char BaudrateUMCTL=0x22,0xD5,0x03,0x6B,0x6F,0x4A, 0xC0, 0x40, 0x40, 0x4A;unsigned char timp;/變量區(qū)unsigned int ADC0 ;/子程序聲明void init (void);
11、 /初始化void ADC12setup(void); /ADC12初始化void BaudrateSetup(unsigned char U0); /UART0初始化void data_converter(unsigned char *p,
12、unsigned int vaule); /數(shù)據(jù)變換void send_data(unsigned char *p); /串行口發(fā)送數(shù)組/*void main(void) init(); /主循環(huán)for (;) LPM0; ADC12
13、CTL0 |= ADC12SC; /sampling open,AD轉(zhuǎn)換完成后(ADC12BUSY=0),ADC12SC自動(dòng)復(fù)位; while(ADC12IFG & BIT0) = 0); /等轉(zhuǎn)換
14、結(jié)束 ADC0 = ADC12MEM0; /讀轉(zhuǎn)換數(shù)據(jù)值,同時(shí)清ADC12IFG0標(biāo)志 data_converter(display_buffer,ADC0); /數(shù)據(jù)變換 send_d
15、ata(display_buffer); /發(fā)送數(shù)據(jù) /*void init(void) WDTCTL = WDTPW + WDTHOLD; / 停止WDT P1DIR=0x01;P1OUT=0x0f; /LED設(shè)置 BaudrateSetup(6); ADC12setup(); _EINT();
16、 / 全局中斷使能/*/串口接收中斷,退出LPM0模式.#pragma vector=USART0RX_VECTOR_interrupt void usart0_rx (void) LPM0_EXIT;/*/ADC12初始化void ADC12setup(void)/ADC12設(shè)置* P6SEL |= 0x01; /
17、使用A/D通道 A0 ADC12CTL0 = ADC12ON ; /開(kāi)ADC12內(nèi)核,設(shè)SHT0=2 (N=4) ADC12CTL1 = SHP ; /SAMPCON信號(hào)選為采樣定時(shí)器輸出/ADC12內(nèi)部參考電壓設(shè)置 ADC12CTL0 |= REF2_5V; /選用內(nèi)部參考電壓為2.5V ADC12CTL0 |= REFON; /內(nèi)部參考電壓打開(kāi) ADC12MCTL0 |= SREF_1; /R+=2.5V R-=VSS /轉(zhuǎn)換允許 ADC12CTL
18、0 |= ENC ; /轉(zhuǎn)換允許(上升沿) ADC0=0x00;/*/UART0初始化void BaudrateSetup(unsigned char U0) unsigned int i; if(U0>5) /當(dāng)U0>5時(shí),啟用XT2 BCSCTL1 &= XT2OFF;
19、; /啟動(dòng)XT2, do IFG1 &= OFIFG; /清OSCFault標(biāo)志 for(i=0xFF;i>0;i-); /延時(shí)等待 while(IFG1 & OFIFG) != 0); /查OSCFault,為0時(shí)轉(zhuǎn)換完成 BCSCTL2 |= SELS;
20、60; /SMCLK為XT2/UART0 P1OUT=0x00; if(U0>5)UTCTL0=SSEL1; / 時(shí)鐘源:SMCLK elseUTCTL0=SSEL0; / 時(shí)鐘源:ACLK UCTL0 &= SWRST;
21、; / SWRST復(fù)位, USART允許 UCTL0=CHAR; / 8bit ME1|=UTXE0 + URXE0; / Enable Tx0,Rx0 IE1|=URXIE0; / RX使能 UBR00=BaudrateUBR0U0; / 低位分頻器因子 UBR10=BaudrateUBR1U0; / 高位分頻器因子 UMCTL0=BaudrateUMCTLU0; / 波特率調(diào)整因子 P3SEL |= 0x30;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京2025年北京開(kāi)放大學(xué)招聘14人筆試歷年參考題庫(kù)附帶答案詳解
- 加油站承包合同二零二五年
- 2025新疆中新建能源礦業(yè)有限責(zé)任公司部分崗位市場(chǎng)化招聘(2人)筆試參考題庫(kù)附帶答案詳解
- 滄州門(mén)面房租賃合同
- 建筑工程消防技術(shù)咨詢協(xié)議書(shū)二零二五年
- 場(chǎng)地承包經(jīng)營(yíng)合同范例二零二五年
- 制藥企業(yè)安全生產(chǎn)教育培訓(xùn)
- 2025企業(yè)借款抵押合同協(xié)議樣本
- 2025b廣東省商品房買(mǎi)賣(mài)合同
- 《2025年嚴(yán)格履行合同簽訂流程的通知書(shū)》
- 中小學(xué)落實(shí)每天體育2小時(shí)開(kāi)展情況校長(zhǎng)匯報(bào)發(fā)言:從政策到行動(dòng)如何讓學(xué)生體育兩小時(shí)落地生花
- 第6課-做個(gè)胸卡送老人-(課件)
- 2024年河北建投集團(tuán)招聘工作人員考試真題
- 公司文員面試試題及答案
- 2024-2025學(xué)年江蘇省常州市高一上學(xué)期期末統(tǒng)考英語(yǔ)試卷
- 2025年湖北省八市高三(3月)聯(lián)考物理試卷(含答案詳解)
- 統(tǒng)編版語(yǔ)文四年級(jí)下冊(cè) 第四單元 習(xí)作:《我的動(dòng)物朋友》課件
- 對(duì)標(biāo)一流-2025年國(guó)央企風(fēng)控合規(guī)案例白皮書(shū)
- 中央2025年中央宣傳部直屬單位招聘78人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年道教人員考試試題及答案
- 2025年遼寧盤(pán)錦市盤(pán)山縣公開(kāi)招聘事業(yè)單位工作人員221名歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
評(píng)論
0/150
提交評(píng)論