久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

LPC210X的ADC測試程序

作者:huqin   來源:本站原創   點擊數:  更新時間:2014年09月01日   【字體:

以下程序運行在LPC210X單片機上面:

 void main(void)

{
 // U8 Test[20];
  U32 ADC_Data;
  const U32 ADC_CR=
        ( 1 << 0 ) |     // SEL = 1 ,選擇通道0
 ( ( Fpclk / 1000000 - 1 ) << 8 ) |   // CLKDIV = Fpclk / 1000000 - 1 ,即轉換時鐘為1MHz
 ( 0 << 16 ) |     // BURST = 0 ,軟件控制轉換操作
 ( 0 << 17 ) |      // CLKS = 0 ,使用11clock轉換
 ( 1 << 21 ) |      // PDN = 1 , 正常工作模式(非掉電轉換模式)
 ( 0 << 22 ) |      // TEST1:0 = 00 ,正常工作模式(非測試模式)
 ( 1 << 24 ) |      // START=1,啟動轉換
 ( 0 << 27 );       //上升沿啟動轉換
  PINSEL0=0x00000005; //TXD0和RXDE0功能連接到管腳
  PINSEL1=(3<<12);    //ADC0.0連接到管腳(11)
  PLL_Init();
  UART0_Init();
  printf(" \nAD Convert\n");
  printf("ADC0.0'S VALUE:\n ");
  while(1)
  {
    AD0CR = ADC_CR;
    do{}while((AD0GDR&0x80000000)==0);    //AD0GDR:31位:DONEAD  轉換結束時該位置位
    ADC_Data=AD0DR0;   //數據寄存器的15:6     DONEAD為1進,這十位存儲著AIN腳的電壓,共十位    
    AD0DR0=ADC_Data;
    ADC_Data=(ADC_Data>>6)&0x3ff;               //得到二進制結果 ,10bits
    ADC_Data>>=2;                               //只要八位準備輸出;
    printf("0x%x ",(ADC_Data&0xff));
    Delay(10);
  }
}
 
不知什么原因,仿真老出問題?赡躂LINK電壓低?
關閉窗口
主站蜘蛛池模板: 91超碰在线 | 国产精品久久久久久久久免费相片 | 亚洲一区二区三区在线 | 欧美中文字幕一区二区三区亚洲 | 久久国产精品视频 | 中国大陆高清aⅴ毛片 | 精品欧美一区二区三区 | 精品久久国产 | 四虎影院一区二区 | 亚洲精品福利视频 | 91视频日本| 羞羞的视频免费观看 | 2019精品手机国产品在线 | 户外露出一区二区三区 | 亚洲精视频 | 日本精品免费 | 羞羞在线观看视频 | 欧美精品一区二区三区在线 | 亚洲狠狠 | 亚洲国产成人精品女人久久久 | 国产精品视频偷伦精品视频 | 成人h视频在线观看 | 毛片在线免费 | 毛片链接 | 成人 在线 | 国产精品免费一区二区三区 | 欧美精品一区二区在线观看 | 欧美一级一 | 国产精品不卡 | 亚洲人精品午夜 | 亚洲日韩中文字幕一区 | 日韩欧美一级精品久久 | 亚洲精品一 | 国产精品18hdxxxⅹ在线 | 久久久久久国产精品 | 精品国产欧美一区二区三区成人 | 欧美激情视频网站 | 欧美一级小视频 | 91porn成人精品| 免费1区2区3区 | 玖玖国产精品视频 |