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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? uart0.#3

?? ad準確采集
?? #3
字號:
#include <main.H>
#include <stdio.h>
//#include <C8051F020.H>

/*修改時鐘!!!!*/
/*幀錯誤和傳輸錯誤監測需要嗎?查詢方式?只是具有發送功能?*/
void UART0_transmit (unsigned int *samples, unsigned int numSample) 
{  
   volatile int i;
  // SFRPAGE=0x0F;	
  // WDTCN = 0xde;                       // disable watchdog timer
  // WDTCN = 0xad;
   //Timer1_Init();
   //SYSCLK_Init ();               
//   PORT_Init ();                       // initialize crossbar and GPIO
   UART0_Init ();                      // initialize UART0
   //Timer2_Init (65536-(SYSCLK/SAMPLE_RATE/32/2));  //可選擇定時器1或2作為波特率發生器
  // Timer1_Init();
 //???????????  ES0 =1;                             // sample rat//允許RI0或TI0產生中斷。中斷號為4
   //EA  =1;                             // Enable global interrupts
 //ES0 =1;                             // sample rat//??RI0?TI0????
 //  EA  =1;                             // Enable global interrupts
   EA=0;
   LED = 0;
  while (1) 
   {	                       			// disable interrupts
	  	SFRPAGE=0x0;
		for(i=0;i<numSample;i++)
			{
				TI0=0;                     
      			SBUF0=(samples[i]>>8)&0x0F;
				while(TI0==0);
				TI0=0;
				SBUF0=samples[i]&0xFF;
				while(TI0==0);
				TI0=0;
				LED=~LED;
				//break;
			}
       break;
	}
  TR1=0;//停止定時器1
  SCON0 &=0xEF; //禁止接收
  TI0=0;
  RI0=0;
  ES0=0;
  EA=0;               

}

//-----------------------------------------------------------------------------
// SYSCLK_Init
//-----------------------------------------------------------------------------
//
// This routine initializes the system clock to use an 22.1184MHz crystal
// as its clock source.
//
/*void SYSCLK_Init (void)
{
   int i;                              // delay counter

   OSCXCN = 0x67;                      // start external oscillator with
                                       // 22.1184MHz crystal

   for (i=0; i < 256; i++) ;           // XTLVLD blanking interval (>1ms)

   while (!(OSCXCN & 0x80)) ;          // Wait for crystal osc. to settle

   OSCICN = 0x88;                      // select external oscillator as SYSCLK
                                       // source and enable missing clock
                                       // detector
}*/

/*//-----------------------------------------------------------------------------
// PORT_Init
//-----------------------------------------------------------------------------
//
// Configure the Crossbar and GPIO ports
//
void PORT_UARTO_Init (void)
{
   XBR0    = 0x04;                     // Enable UART0
   XBR1    = 0x00;
   XBR2    = 0x40;                     // Enable crossbar and weak pull-ups
   P0MDOUT |= 0x01;                    // enable TX0 as a push-pull output
   P1MDOUT |= 0x40;                    // enable P1.6 (LED) as push-pull output
}

//-----------------------------------------------------------------------------
// UART0_Init
//-----------------------------------------------------------------------------
//
// Configure the UART0 using Timer1, for <baudrate> and 8-N-1.
//
void UART0_Init (void)
{
   SCON0   = 0x50;                     // SCON0: mode 1, 8-bit UART, enable RX
   
}

//----------------------------------------------------------------------------
void Timer1_UARTO_Init(void)
{
   TMOD    = 0x20;                     // TMOD: timer 1, mode 2, 8-bit reload
   TH1    = -(SYSCLK_UART0/BAUDRATE/16);     // set Timer1 reload value for baudrate
   //TH1    = 70;
   //TL1    = 70; 
  // ET1    = 1;
   TR1    = 1;                         // start Timer1
   CKCON |= 0x10;                      // Timer1 uses SYSCLK as time base
   PCON  |= 0x80;                      // SMOD00 = 1
}                 */

void PORT_Init (void)
{
   SFRPAGE=0x0F;
   XBR0 = 0x05; //UART0,SMbus0接到端口引腳
   XBR1 = 0x04; //外部中斷0接到端口引腳(P0.4)
   //XBR0 = 0x04; //使能UART0
   //XBR1 = 0x00;
   XBR2 = 0x40; // 使能交叉開關和弱上拉
   //P0MDOUT |=0x0D;
   P0MDOUT |=0x01;
//   P0MDOUT |= 0x01; // ??TX0?????
   P1MDOUT |= 0x40; // ??P1.6(LED)?????
}

//-----------------------------------------------------------------------------
// UART0初始化
//-----------------------------------------------------------------------------
//
// 配置UART0 使用定時器1為波特率發生器
//
void UART0_Init (void)
{
SFRPAGE=0x0;
SCON0 = 0x50; // SCON0: 模式1(異步方式,數據位8,一個起始位和一個停止位), 8位UART,可變波特率。使能RX
 

/*修改 */
//TL1 = -(SYSCLK_AD/BAUDRATE/16);

TH1 = -(SYSCLK_AD/BAUDRATE/16); // 根據波特率的值設定定時器1重裝值
//TH1 = -(24500000/BAUDRATE/16/8);

CKCON |= 0x10; // 定時器1使用系統時鐘作為時基(T1M=1)
//PCON  |= 0x80; // SMOD00 = 1

SSTA0 |=0x10;//SMOD00 = 1,禁止系統時鐘/2
TL1=TH1;
//TR1 = 1; // 啟動定時器1
TMOD = 0x20; // TMOD: 定時器1, 模式2, 8位重裝 
TR1 = 1; // 啟動定時器1
TI0 = 1; // 表示TX0就緒
}
//void UART0_ISR(void) interrupt 4
//{
   	//for(i=0;i<=numSample;i++)
	//		{
//				SFRPAGE=0x0;
				//TI0=0;                     
      			//SBUF0=numSample;
				//SBUF0=samples[i];
				//while(TI0==0);
				//TI0=0;
        		//SBUF0=samples[i]&0xFF;
				//SBUF0=0xFF;
				//while(TI0==0);
//				TI0=0;
	//			SBUF0=(samples[i]>>8)&0x0F;
	//			while(TI0==0);
	//			TI0=0;
//				LED=~LED;
	//		}
//}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91麻豆国产在线观看| 日韩一区二区三区视频| 欧美日韩不卡一区二区| 国产网红主播福利一区二区| 亚洲成人1区2区| 白白色亚洲国产精品| 日韩丝袜情趣美女图片| 一区二区在线看| 国产成人精品影视| 欧美成人乱码一区二区三区| 亚洲午夜电影在线观看| 色综合久久综合| 中文字幕免费在线观看视频一区| 日本伊人精品一区二区三区观看方式| av电影在线不卡| 久久久久一区二区三区四区| 免费在线看成人av| 欧美日韩另类一区| 一区二区在线电影| 91女神在线视频| 中文字幕一区二区日韩精品绯色| 国产精品69毛片高清亚洲| 日韩视频在线永久播放| 日韩精品一二三四| 日韩午夜激情免费电影| 天天综合天天综合色| 欧美日免费三级在线| 亚洲久草在线视频| 色乱码一区二区三区88| 国产精品不卡在线| 不卡区在线中文字幕| 日本一区二区免费在线观看视频| 国产伦精品一区二区三区视频青涩| 精品久久一区二区三区| 国产一区欧美一区| 久久精品亚洲乱码伦伦中文| 国产精品综合一区二区三区| 久久久久久久久久久久电影| 美女网站在线免费欧美精品| 日韩欧美国产午夜精品| 久久国产精品99久久久久久老狼| 精品久久人人做人人爰| 国产精品亚洲成人| 中文字幕在线一区二区三区| 色综合久久中文综合久久牛| 一区二区三区久久久| 欧美色大人视频| 亚洲精品视频一区二区| 欧美日韩精品系列| 精品一区二区三区香蕉蜜桃 | 国精品**一区二区三区在线蜜桃| 欧美电影免费提供在线观看| 国产精品一色哟哟哟| 国产精品二区一区二区aⅴ污介绍| 色一情一乱一乱一91av| 偷拍与自拍一区| 久久久久久久久久电影| 99热国产精品| 麻豆国产精品官网| 日韩理论片在线| 91精品国产麻豆国产自产在线 | 天堂va蜜桃一区二区三区漫画版| 9191成人精品久久| 成人国产免费视频| 午夜精品久久久久久久久久| 国产亚洲一二三区| 欧美色图一区二区三区| 国产综合久久久久影院| 亚洲色图一区二区三区| 日韩欧美视频一区| 91视视频在线直接观看在线看网页在线看| 天堂在线亚洲视频| 中国色在线观看另类| 911国产精品| thepron国产精品| 久久99热国产| 亚洲精品乱码久久久久久久久| 精品国产不卡一区二区三区| 91国产成人在线| 成人性生交大片免费看在线播放 | 国产在线精品不卡| 亚洲国产精品自拍| 亚洲天堂久久久久久久| 久久久久久久综合日本| 欧美久久久久久久久中文字幕| a级高清视频欧美日韩| 久色婷婷小香蕉久久| 一区二区三区高清不卡| 中文字幕一区三区| 久久久精品影视| 欧美一卡在线观看| 欧美亚洲日本国产| 99久久精品费精品国产一区二区| 国产综合色在线| 韩国女主播成人在线观看| 日韩和欧美一区二区三区| 亚洲一区二区三区在线| 亚洲欧洲另类国产综合| 国产精品美女久久久久av爽李琼| 亚洲精品一区二区三区影院| 欧美久久久久久蜜桃| 欧美色大人视频| 欧美日韩免费一区二区三区视频| 色综合天天综合在线视频| bt欧美亚洲午夜电影天堂| 国产成人aaa| 成人天堂资源www在线| 国产剧情在线观看一区二区| 国产资源在线一区| 国产在线精品国自产拍免费| 国产最新精品精品你懂的| 九九九精品视频| 久久不见久久见免费视频7| 男男gaygay亚洲| 麻豆91在线播放免费| 国产毛片精品一区| 成人小视频在线| 9色porny自拍视频一区二区| av电影天堂一区二区在线观看| 成人app网站| 91麻豆免费看| 欧美视频完全免费看| 制服丝袜中文字幕一区| 精品国内二区三区| 欧美激情一区二区三区四区| 国产日韩欧美高清| 亚洲视频在线一区| 亚洲国产中文字幕| 久久精品国产77777蜜臀| 狠狠色综合色综合网络| 成人丝袜视频网| 欧美三级韩国三级日本三斤| 欧美区视频在线观看| 日韩欧美在线影院| 国产亚洲福利社区一区| 亚洲视频香蕉人妖| 视频一区二区不卡| 国产伦理精品不卡| 色综合久久综合网欧美综合网| 欧美剧在线免费观看网站| 久久夜色精品国产欧美乱极品| 亚洲国产精品成人综合| 亚洲一区二区精品久久av| 青青草97国产精品免费观看| 国产精品一品视频| 色视频成人在线观看免| 欧美一级一区二区| 亚洲欧美综合网| 日韩中文字幕av电影| 国产成人精品三级麻豆| 欧美午夜片在线看| 久久久久久麻豆| 亚洲第一电影网| 国产美女av一区二区三区| 在线亚洲一区观看| 欧美变态凌虐bdsm| 一色桃子久久精品亚洲| 蜜桃一区二区三区在线观看| 91免费看片在线观看| 精品粉嫩aⅴ一区二区三区四区| 成人欧美一区二区三区在线播放| 天天影视涩香欲综合网| www.成人网.com| 精品国精品国产| 五月天激情综合| 99在线热播精品免费| 日韩你懂的电影在线观看| 亚洲一区二区三区自拍| 成人精品免费看| 日韩免费观看高清完整版| 一级特黄大欧美久久久| 丁香婷婷综合色啪| 26uuu国产在线精品一区二区| 日韩精品色哟哟| 欧美吻胸吃奶大尺度电影 | 成人avav在线| 欧美刺激午夜性久久久久久久| 亚洲高清视频的网址| 99久久99久久精品免费看蜜桃| 久久蜜桃香蕉精品一区二区三区| 日韩在线观看一区二区| 欧美主播一区二区三区| 亚洲欧美偷拍三级| 成人午夜电影久久影院| 久久亚洲综合色一区二区三区| 三级欧美韩日大片在线看| 欧洲精品视频在线观看| 亚洲欧美日韩一区| 99这里都是精品| 国产精品久久一级| 国产精品亚洲专一区二区三区| 欧美大黄免费观看| 美国av一区二区| 欧美岛国在线观看| 久久99国产精品免费| 欧美电视剧在线看免费| 精品一区二区三区在线视频| 久久综合中文字幕| 国产精品99久久久久久久女警| 久久久久综合网|