自在自线亚洲а∨天堂在线-中文字幕一区视频播放-扒开双腿猛进入喷水高潮叫声-欧美日本亚洲一区二区-老熟妇高潮偷拍一区二区-国产精品高清一区二区不卡-午夜色福利视频一区二区三区-亚洲国产成人精品福利在线观看-亚洲欧美成人一区二区在线电影

機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
MSP430F149實(shí)現(xiàn)讀單路單次A7然后進(jìn)行數(shù)值顯示轉(zhuǎn)
MSP430F149實(shí)現(xiàn)讀單路單次A7然后進(jìn)行數(shù)值顯示轉(zhuǎn)
 更新時(shí)間:2008-7-26 20:30:18  點(diǎn)擊數(shù):3
【字體: 字體顏色
//文件名:main.c
//版本: 1.0
//描述:MC430F14開(kāi)發(fā)板的主程序,實(shí)現(xiàn)讀單路單次A7然后進(jìn)行數(shù)值顯示。
//編程環(huán)境:IAR WE430 3.40A
//編寫(xiě): www.microcontrol.cn  DC
//時(shí)期: 2006.8.26.

# include <msp430x14x.h>
# include "f14demo_1.h"
//****************************************************
//定義區(qū)
 unsigned int value;
 unsigned char ADVAL[5]={'x','x','x','x','\0'};
 unsigned char number_tab[]={'0','1','2','3','4','5','6','7','8','9'};

//****************************************************
//說(shuō)明:實(shí)驗(yàn)標(biāo)題1,應(yīng)用單實(shí)形式發(fā)送.
void send_title()           //標(biāo)題顯示
{ //sendCMD(DDRAM_0);         //DDRAM
  sendCMD(off_cursor);      //關(guān)光標(biāo)
  sendCMD(LCD_L21);    
  display(LCD_L21,0xBD,0xE1);  //結(jié)
  display(LCD_L22,0xB9,0xFB);  //果
  sendDAT('A');  sendDAT('D'); sendDAT('7'); sendDAT('=');
}

//****************************************************
//說(shuō)明:單片機(jī)初始化
void init(void)
{  initlcm();                      //LCD初始化
   char_string (title,LCD_L11);    //發(fā)送本實(shí)驗(yàn)標(biāo)題1
   send_title();                   //發(fā)送本實(shí)驗(yàn)標(biāo)題2
   sendCMD(off_cursor);            //關(guān)光標(biāo)
   
   //ADC12初始化----------------------
   //單通道,單次采樣模式
   P6SEL |= 0x80;                   //使能A/D通道 A7
   ADC12CTL0 = ADC12ON + SHT0_2;    //開(kāi)ADC12內(nèi)核和設(shè)置SHIT0=2(N=4)
   ADC12CTL1 |= SHP;                 //SAMPCON信號(hào)選擇為采樣定時(shí)器輸出
   ADC12CTL1 |= CSTARTADD_7;         //定義單次轉(zhuǎn)換地址
   ADC12MCTL7 |= INCH_7;
   //ADC12MCTL0 = SREF_2;             // 使用外部參考電壓 Vr+ = VeREF+
   ADC12CTL0 |= ENC;                 //ADC轉(zhuǎn)換允許
   
   //Timer_A初始化--------------------
   P1DIR = 0x02;
   CCR0 = 1638-1;
   CCTL0 = CCIE;
   TACTL = TASSEL_1+MC_1;         //timerA CLK=ACLK,增計(jì)數(shù)模式
   _EINT();                       //開(kāi)總中斷
}

//****************************************************
//說(shuō)明:數(shù)值轉(zhuǎn)換
void conv(unsigned int intdata, unsigned char *pc)
{  unsigned int a,b,c;
   pc[0]=number_tab[intdata/1000] ;
   a=intdata%1000 ;  
   pc[1]=number_tab[a/100] ;
   b=a%100 ;
   pc[2]=number_tab[b/10] ;
   c=b%10;
   pc[3]=number_tab[c/1] ;
}

//****************************************************
//TimerA0中斷服務(wù)程序
  #pragma vector=TIMERA0_VECTOR
  __interrupt void Timer_a(void)
  {
    LPM0_EXIT;
  }

//----------------------------------------------------
void main(void)
{     WDTCTL=WDTPW+WDTHOLD;           //停止WDT
     init();

      LPM3;
      while(1)
      {ADC12CTL0 |= ADC12SC;                   // 開(kāi)始轉(zhuǎn)換
       while((ADC12IFG & BIT7)==0);
       _NOP();     
       P1OUT ^= BIT1;                   //反轉(zhuǎn) P1.1          
       value=ADC12MEM7;                // 讀取結(jié)果
       conv(value,ADVAL);              //數(shù)據(jù)轉(zhuǎn)換調(diào)用
       char_string (ADVAL,LCD_L25);    //發(fā)送本實(shí)驗(yàn)標(biāo)題1
     
      LPM3;
      }
}

  • 上一篇: 畢業(yè)設(shè)計(jì)論文-16位單片機(jī)的語(yǔ)音電子門(mén)鎖系統(tǒng)
  • 下一篇: MSP430與PCF8576驅(qū)動(dòng)程序(可以借鑒IIC的使用方法)
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話(huà):0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1