亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? adc01.c

?? LPC2220 的AD轉(zhuǎn)換
?? C
字號:
/****************************************************************************
* 文件名:ADC01.C
* 功能:使用ADC模塊的通道0、1進(jìn)行電壓的測量,然后將轉(zhuǎn)換結(jié)果從串口輸出,上位機(jī)使用Easy
*       ARM軟件全仿真的DOS字符窗口觀察。
* 說明:由W1、W2調(diào)節(jié)測量電壓值;
*      通訊格式:8位數(shù)據(jù)位,1位停止位,無奇偶校驗(yàn),波特率為115200。
****************************************************************************/
#include  "config.h"


/****************************************************************************
* 名稱:DelayNS()
* 功能:長軟件延時(shí)
* 入口參數(shù):dly		延時(shí)參數(shù),值越大,延時(shí)越久
* 出口參數(shù):無
****************************************************************************/
void  DelayNS(uint32  dly)
{  uint32  i;

   for(; dly>0; dly--) 
      for(i=0; i<5000; i++);
}


#define  UART_BPS	115200			/* 定義通訊波特率 */
/****************************************************************************
* 名稱:UART0_Ini()
* 功能:初始化串口0。設(shè)置為8位數(shù)據(jù)位,1位停止位,無奇偶校驗(yàn),波特率為115200
* 入口參數(shù):無
* 出口參數(shù):無
****************************************************************************/
void  UART0_Ini(void)
{  uint16  Fdiv;

   U0LCR = 0x83;		            // DLAB = 1,可設(shè)置波特率
   Fdiv = (Fpclk / 16) / UART_BPS;  // 設(shè)置波特率
   U0DLM = Fdiv / 256;							
   U0DLL = Fdiv % 256;						
   U0LCR = 0x03;
}
				

/****************************************************************************
* 名稱:UART0_SendByte()
* 功能:向串口發(fā)送字節(jié)數(shù)據(jù),并等待發(fā)送完畢。
* 入口參數(shù):data		要發(fā)送的數(shù)據(jù)
* 出口參數(shù):無
****************************************************************************/
void  UART0_SendByte(uint8 data)
{  U0THR = data;				    // 發(fā)送數(shù)據(jù)

   while( (U0LSR&0x40)==0 );	    // 等待數(shù)據(jù)發(fā)送完畢
}


/****************************************************************************
* 名稱:PC_DispChar()
* 功能:向PC機(jī)發(fā)送顯示字符。
* 入口參數(shù):x        顯示位置的縱坐標(biāo),0-79   
*          y        顯示位置的橫坐標(biāo),0-24 
*          chr      顯示的字符,不能為0xff
*          color    顯示的狀態(tài)包括前景色、背景色、閃耀位。它與dos的字符顯示狀態(tài)一樣。 
*                   即0~3位:前景色,4~6位:背景色,7位:閃耀位。
* 出口參數(shù):無
****************************************************************************/
void  PC_DispChar(uint8 x, uint8 y, uint8 chr, uint8 color)
{  UART0_SendByte(0xff);			// 發(fā)送起始字節(jié)
   UART0_SendByte(x);				// 發(fā)送字符顯示坐標(biāo)(x,y)
   UART0_SendByte(y);
   UART0_SendByte(chr);				// 發(fā)送顯示字符
   UART0_SendByte(color);			
}



/****************************************************************************
* 名稱:ISendStr()
* 功能:向PC機(jī)發(fā)送字串,以便顯示。
* 入口參數(shù):x        顯示位置的縱坐標(biāo),0-79   
*          y        顯示位置的橫坐標(biāo),0-24 
*          color    顯示的狀態(tài)包括前景色、背景色、閃耀位。它與dos的字符顯示狀態(tài)一樣。 
*                   即0~3位:前景色,4~6位:背景色,7位:閃耀位。
*          str      要發(fā)送的字符串,字串以'\0'結(jié)束
* 出口參數(shù):無
****************************************************************************/
void  ISendStr(uint8 x, uint8 y, uint8 color, char *str)
{  while(1)
   {  if(*str=='\0') break;                     // 若為'\0',則退出
      PC_DispChar(x++, y, *str++, color);       // 發(fā)送顯示數(shù)據(jù)
      if(x>=80)
      {  x = 0;
         y++;
      }
   }
} 



/****************************************************************************
* 名稱:main()
* 功能:進(jìn)行通道0、1電壓ADC轉(zhuǎn)換,并把結(jié)果轉(zhuǎn)換成電壓值,然后發(fā)送到串口。
* 說明:在CONFIG.H文件中包含stdio.h。
****************************************************************************/
int  main(void)
{  uint32  ADC_Data;
   char    str[20];

   PINSEL0 = 0x00000005;            			// 設(shè)置P0.0、P0.1連接到UART0的TXD、RXD
   PINSEL1 = 0x01400000;						// 設(shè)置P0.27、P0.28連接到AIN0、AIN1
   UART0_Ini();									// 初始化UART0
   
   /* 進(jìn)行ADC模塊設(shè)置,其中x<<n表示第n位設(shè)置為x(若x超過一位,則向高位順延) */
   ADCR = (1 << 0)                     |		// SEL = 1 ,選擇通道0
          ((Fpclk / 1000000 - 1) << 8) | 		// CLKDIV = Fpclk / 1000000 - 1 ,即轉(zhuǎn)換時(shí)鐘為1MHz
          (0 << 16)                    |		// BURST = 0 ,軟件控制轉(zhuǎn)換操作
          (0 << 17)                    | 		// CLKS = 0 ,使用11clock轉(zhuǎn)換
          (1 << 21)                    | 		// PDN = 1 , 正常工作模式(非掉電轉(zhuǎn)換模式)
          (0 << 22)                    | 		// TEST1:0 = 00 ,正常工作模式(非測試模式)
          (1 << 24)                    | 		// START = 1 ,直接啟動(dòng)ADC轉(zhuǎn)換
          (0 << 27);							// EDGE = 0 (CAP/MAT引腳下降沿觸發(fā)ADC轉(zhuǎn)換)
   DelayNS(10);								
   ADC_Data = ADDR;								// 讀取ADC結(jié)果,并清除DONE標(biāo)志位
   
   while(1)
   {  ADCR = (ADCR&0xFFFFFF00)|0x01|(1 << 24);	// 切換通道并進(jìn)行第一次轉(zhuǎn)換
      while( (ADDR&0x80000000)==0 );			// 等待轉(zhuǎn)換結(jié)束
      ADCR = ADCR | (1 << 24);					// 再次啟運(yùn)轉(zhuǎn)換
      while( (ADDR&0x80000000)==0 );
      ADC_Data = ADDR;							// 讀取ADC結(jié)果
      ADC_Data = (ADC_Data>>6) & 0x3FF;
      ADC_Data = ADC_Data * 3300;
      ADC_Data = ADC_Data / 1024;
      sprintf(str, "%4dmV at VIN1", ADC_Data);
      ISendStr(60, 23, 0x30, str);         
         
      ADCR = (ADCR&0xFFFFFF00)|0x02|(1 << 24);	// 切換通道并進(jìn)行第一次轉(zhuǎn)換
      while( (ADDR&0x80000000)==0 );			// 等待轉(zhuǎn)換結(jié)束
      ADCR = ADCR | (1 << 24);					// 再次啟運(yùn)轉(zhuǎn)換
      while( (ADDR&0x80000000)==0 );
      ADC_Data = ADDR;							// 讀取ADC結(jié)果
      ADC_Data = (ADC_Data>>6) & 0x3FF;
      ADC_Data = ADC_Data * 3300;
      ADC_Data = ADC_Data / 1024;
      sprintf(str, "%4dmV at VIN2", ADC_Data);
      ISendStr(60, 21, 0x30, str);         
      
      DelayNS(10);        
   }

   return(0);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕视频一区| 福利一区二区在线| 亚洲永久精品国产| 国产精品国产a| 国产精品网曝门| 欧美国产综合色视频| 欧美经典一区二区| 国产精品久久夜| 亚洲美女免费视频| 亚洲一区二区成人在线观看| 一区二区高清在线| 亚洲成人免费在线| 喷水一区二区三区| 国产一区在线看| 国产成人一级电影| 91在线视频播放| 亚洲三级在线观看| 18欧美乱大交hd1984| 亚洲美女精品一区| 日韩一区精品字幕| 久久精品国产99国产精品| 狠狠色丁香婷综合久久| 高清成人在线观看| 一本大道久久a久久精品综合| 色噜噜狠狠色综合中国 | 91精品国产综合久久小美女| 欧美日韩免费电影| 欧美v国产在线一区二区三区| 久久久综合网站| 国产精品久久久久久久久免费丝袜| 日韩一区日韩二区| 午夜av电影一区| 国产一区欧美一区| 91丨九色丨国产丨porny| 在线观看免费视频综合| 欧美一级黄色大片| 国产精品嫩草久久久久| 亚洲国产一区二区三区| 精品一区二区免费| 91美女蜜桃在线| 精品欧美久久久| 一区二区在线观看不卡| 日本va欧美va欧美va精品| 国产成人免费高清| 欧美精品 日韩| 国产欧美日韩亚州综合| 91精品午夜视频| 26uuu精品一区二区三区四区在线| 中文文精品字幕一区二区| 亚洲成人精品一区| 国产91丝袜在线播放0| 欧美性大战久久久| 日本一区二区高清| 免费成人小视频| 色婷婷精品久久二区二区蜜臀av| 日韩午夜激情av| 亚洲激情男女视频| 国产一区二三区好的| 欧美视频在线一区| 欧美激情一区二区| 蜜桃视频第一区免费观看| 99精品久久免费看蜜臀剧情介绍| 日韩欧美在线影院| 亚洲精品va在线观看| 国产精品亚洲人在线观看| 欧美三级日韩三级国产三级| 久久久无码精品亚洲日韩按摩| 亚洲一区二区三区视频在线播放 | 日韩高清中文字幕一区| 成人动漫中文字幕| 日韩欧美亚洲国产精品字幕久久久| 亚洲三级免费电影| 国产91在线观看丝袜| 欧美哺乳videos| 午夜精品久久久久久久蜜桃app | 国产午夜精品久久久久久免费视| 丝袜美腿亚洲综合| 色综合av在线| 国产精品热久久久久夜色精品三区| 免费不卡在线视频| 欧美日韩国产综合久久| 亚洲精品国产视频| 99精品视频在线观看| 国产亚洲欧洲一区高清在线观看| 奇米888四色在线精品| 欧美日韩电影在线| 亚洲国产成人av| 色先锋资源久久综合| 自拍偷拍亚洲综合| www.日韩精品| 国产精品色哟哟| 岛国精品一区二区| 日本一区二区三区电影| 国产盗摄一区二区三区| 久久中文娱乐网| 国产在线不卡一区| ww亚洲ww在线观看国产| 国产经典欧美精品| 国产综合成人久久大片91| 欧美一区二区福利视频| 午夜欧美视频在线观看| 欧美在线观看视频在线| 一区二区三区在线观看动漫| 91亚洲男人天堂| 亚洲精品老司机| 欧美羞羞免费网站| 亚洲国产日韩a在线播放性色| 欧美亚洲综合一区| 亚洲成人av中文| 欧美高清精品3d| 麻豆精品在线观看| 久久在线观看免费| 国产成人精品亚洲午夜麻豆| 久久久精品国产免费观看同学| 国产一区二区三区在线观看免费视频| 亚洲精品一区二区三区蜜桃下载| 国内外精品视频| 久久精品亚洲一区二区三区浴池| 盗摄精品av一区二区三区| 国产精品久久看| 色94色欧美sute亚洲线路一ni | 国精产品一区一区三区mba桃花| 久久久亚洲国产美女国产盗摄 | 国产iv一区二区三区| 国产精品网站在线观看| 色噜噜狠狠成人中文综合| 亚洲3atv精品一区二区三区| 欧美一区二区三区免费视频| 美日韩一区二区三区| 久久久久久久综合| 亚洲成人精品在线观看| 精品少妇一区二区| 成人视屏免费看| 亚洲自拍偷拍综合| 日韩一区二区在线观看| 国产精品一区二区在线播放 | 中文天堂在线一区| 欧美亚洲一区二区三区四区| 丝袜脚交一区二区| 久久精品一区蜜桃臀影院| 色美美综合视频| 久久精品国产亚洲a| 一区在线播放视频| 欧美日韩激情在线| 国产盗摄女厕一区二区三区| 亚洲激情在线播放| 2017欧美狠狠色| 日本韩国欧美在线| 久久国产福利国产秒拍| 国产精品九色蝌蚪自拍| 欧美日韩国产免费一区二区| 国产一区二区日韩精品| 亚洲一级二级三级| 久久久九九九九| 欧美日韩免费视频| 高清免费成人av| 五月天激情综合网| 日韩一区欧美小说| 久久亚洲精品小早川怜子| 色欧美片视频在线观看在线视频| 美女网站色91| 一区二区三国产精华液| 久久久夜色精品亚洲| 欧美人与性动xxxx| av成人免费在线| 国产一区欧美一区| 日韩电影在线观看一区| 亚洲欧洲成人自拍| 精品少妇一区二区三区免费观看 | 依依成人精品视频| 国产欧美综合在线观看第十页 | 调教+趴+乳夹+国产+精品| 中文一区二区完整视频在线观看 | 日本欧美韩国一区三区| 中文字幕一区二区在线播放| 欧美成人精品福利| 欧美日韩视频在线一区二区| av在线播放不卡| 紧缚奴在线一区二区三区| 石原莉奈在线亚洲二区| 一区二区三区在线播放| 国产精品传媒视频| 日本一区二区三区视频视频| 精品噜噜噜噜久久久久久久久试看| 欧美吻胸吃奶大尺度电影| 99精品欧美一区二区三区小说 | 欧美三级日韩在线| 色哦色哦哦色天天综合| 成人久久视频在线观看| 国产一区二区不卡| 韩国理伦片一区二区三区在线播放| 亚洲第一在线综合网站| 亚洲欧美日韩一区| 欧美日韩三级一区| 91久久精品一区二区三| 99精品视频中文字幕| 不卡电影一区二区三区| 国产 欧美在线| 国产.精品.日韩.另类.中文.在线.播放| 精品一区二区三区免费视频|