男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

機電之家資源網
單片機首頁|單片機基礎|單片機應用|單片機開發|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發
培訓信息
贊助商
MSP430F149實現讀單路單次A7然后進行數值顯示轉
MSP430F149實現讀單路單次A7然后進行數值顯示轉
 更新時間:2008-7-26 20:30:18  點擊數:3
【字體: 字體顏色
//文件名:main.c
//版本: 1.0
//描述:MC430F14開發板的主程序,實現讀單路單次A7然后進行數值顯示。
//編程環境:IAR WE430 3.40A
//編寫: www.microcontrol.cn  DC
//時期: 2006.8.26.

# include <msp430x14x.h>
# include "f14demo_1.h"
//****************************************************
//定義區
 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'};

//****************************************************
//說明:實驗標題1,應用單實形式發送.
void send_title()           //標題顯示
{ //sendCMD(DDRAM_0);         //DDRAM
  sendCMD(off_cursor);      //關光標
  sendCMD(LCD_L21);    
  display(LCD_L21,0xBD,0xE1);  //結
  display(LCD_L22,0xB9,0xFB);  //果
  sendDAT('A');  sendDAT('D'); sendDAT('7'); sendDAT('=');
}

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

//****************************************************
//說明:數值轉換
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中斷服務程序
  #pragma vector=TIMERA0_VECTOR
  __interrupt void Timer_a(void)
  {
    LPM0_EXIT;
  }

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

      LPM3;
      while(1)
      {ADC12CTL0 |= ADC12SC;                   // 開始轉換
       while((ADC12IFG & BIT7)==0);
       _NOP();     
       P1OUT ^= BIT1;                   //反轉 P1.1          
       value=ADC12MEM7;                // 讀取結果
       conv(value,ADVAL);              //數據轉換調用
       char_string (ADVAL,LCD_L25);    //發送本實驗標題1
     
      LPM3;
      }
}

  • 上一篇: 畢業設計論文-16位單片機的語音電子門鎖系統
  • 下一篇: MSP430與PCF8576驅動程序(可以借鑒IIC的使用方法)
  • 發表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網友評論:(只顯示最新5條。)
    關于我們 | 聯系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

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

    主辦:杭州市高新區(濱江)機電一體化學會
    中國行業電子商務100強網站

    網站經營許可證:浙B2-20080178-1
    主站蜘蛛池模板: 咸丰县| 麻江县| 枝江市| 霸州市| 三原县| 喀什市| 佛教| 白朗县| 府谷县| 江西省| 绍兴市| 揭西县| 邮箱| 西城区| 广平县| 荔浦县| 西和县| 左贡县| 东兴市| 大冶市| 淮滨县| 安多县| 拉萨市| 抚松县| 西乡县| 五大连池市| 当涂县| 承德市| 麻江县| 西畴县| 诏安县| 庆阳市| 长春市| 肇庆市| 师宗县| 红河县| 沛县| 文水县| 利辛县| 昂仁县| 怀柔区|