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

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

?? uart0_main_receive1.c

?? 周立功arm7(lpc2104)的工程模板
?? C
字號(hào):

// *********************************
// LPC2000 SYSTEM WITHOUT OS
// FILE:     Uart0_main_receive1
// MODIFIED: ZY 2007-5-10 10:34
// *********************************
//串口將接受的字符發(fā)送給PC,8個(gè)BYTE以內(nèi)
#include <stdio.h>
#include "lpc22xx.h"
#include "init_c.h"
#include "vic.h"
#include "eint.h"
#include "main.h"
#include "config.h"


//extern short adc_data[];
 volatile unsigned char renew;//1,有新數(shù)據(jù);0,無(wú)新數(shù)據(jù)
 unsigned char r;
// #define a  F_OSC]
 unsigned char irqTime = 0;//進(jìn)入中斷次數(shù),用于調(diào)試 
 #define UART_BPS 9600;	 //波特率
 unsigned char SEND_STRING[] = "Hello World!\n";
 unsigned char RECIEVE_CHAR = 'a'; 
 unsigned char RECIEVE_STRING[16];//string received that causes the RDA
 unsigned char receiveLenth = 0;
 unsigned char RECIEVE_STRINGEXTRA[8] = "abcdefgh";//string received that causes the DTI
 void  DelayNS(int  dly);
 void  UART0_SendByte(unsigned char data);
/****************************************************************************
* 名稱:IRQ_Time0()
* 功能:接收數(shù)據(jù)中斷處理函數(shù)
* 入口參數(shù):無(wú)
* 出口參數(shù):無(wú)
****************************************************************************/
 void  /*__irq*/   UART0_Receive(void)

{
 		unsigned char u0iir;
		int irqState;
		int i;
		irqTime++;
		/*******
		這段程序針對(duì)的是發(fā)送字符串
		*******/
		/*
	  	if( (U0IIR & 0x0f) == 0x04 )//是否接受到新數(shù)據(jù)
		{
			renew = 1;
			for( i = 0;i < 8;i ++)
			{
				RECIEVE_STRING[i] = U0RBR;
			}
		}
		irqState = U0IIR;
		*/
		i = 0;
		 while (((u0iir = U0IIR) & 0x01) == 0)// Still have request
		 {
		 	switch (u0iir & 0x0e) 
       		{

      			case 0x04:                            // RDA
      				renew = 1;
					for( i = 0;i < 8;i ++)
					{
						RECIEVE_STRING[i] = U0RBR;
					}
					break;
      			case 0x0C:                            // CTI
        			renew = 1;
					while ((U0LSR & 0x01) != 0) 
        			{
          				RECIEVE_STRING[i] = U0RBR;
          				i++;
          				
        			}
        			//receiveLenth = i;
        		break;
    	   }
		 }
		 receiveLenth = i;
		
		/*******
		這段程序針對(duì)的是發(fā)送單個(gè)字符
		*******/
		/*
		if( (U0IIR & 0x0f) ==0x04 )//是否接受到新數(shù)據(jù)
		{
			renew = 1;
		}
		
		RECIEVE_CHAR =  U0RBR;
		irqState = U0IIR;
		*/
	  //規(guī)范化的中斷處理函數(shù)	
}


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

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


/****************************************************************************
* 名稱:UART0_Ini()
* 功能:初始化串口0。設(shè)置為8位數(shù)據(jù)位,1位停止位,無(wú)奇偶校驗(yàn),波特率為9600
* 入口參數(shù):無(wú)
* 出口參數(shù):無(wú)
****************************************************************************/
void  UART0_Ini(void)
{
 

  //串口設(shè)置    
  U0LCR = 0x83;                             // DLAB = 1
  U0DLM = (F_PCLK / 16 / 9600) >> 8;  // Set baud rate
  U0DLL = (F_PCLK / 16 / 9600) & 0xff;                            // N, 8, 1
  U0LCR = 0x03;

  //U0FCR = 0X01;      //使能FIFO中斷,并設(shè)置觸發(fā)字節(jié)為1
  U0FCR = 0X81;      //使能FIFO中斷,并設(shè)置觸發(fā)字節(jié)為8
  U0IER = 0X01;   	 //允許RBR中斷
  

  //中斷設(shè)置
 
  VICIntSelect = 0x00;//所有中斷通道設(shè)置為IRQ中斷
  VICVectCntl0 = 0x26;//定時(shí)器0中斷通道分配最高優(yōu)先級(jí)(向量控制器0)
  VICVectAddr0 = (unsigned int)UART0_Receive;//中斷入口地址
  VICIntEnable = 0x00000040 ;//使能UART0中斷

   
}
 
				

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


/****************************************************************************
* 名稱:UART0_SendByte()
* 功能:將數(shù)據(jù)發(fā)還給主機(jī)
* 入口參數(shù):無(wú)
* 出口參數(shù):無(wú)
****************************************************************************/
void  UART0_SendBack(void)
{  
   int i; 
   for(i = 0;i < receiveLenth;i ++)
   {
   		UART0_SendByte(RECIEVE_STRING[i]);
   	    while( (U0LSR & 0x20)==0 );	    // 等待數(shù)據(jù)發(fā)送完畢
   }
}


/****************************************************************************
* 名稱:UART0_SendStr()
* 功能:向串口發(fā)送一字符串
* 入口參數(shù):srt		要發(fā)送的字符串的指針
* 出口參數(shù):無(wú)
****************************************************************************/

void  UART0_SendStr(unsigned char *str)
{  while(1)
   {  if( *str == '\0' ) break;
      UART0_SendByte(*str++);	    // 發(fā)送數(shù)據(jù)
   }
}



int main(void) 
{

	renew = 0;
	r = 'n';
    target_init();

   //init_serial_0();
   UART0_Ini();
	while(1)
	{
		//renew = 1;
		if(renew == 1)//接收到
		{
			UART0_SendBack();
			//UART0_SendByte(RECIEVE_CHAR);
			renew = 0;
		}
		//renew = 0;
		DelayNS(1000);
	}	
   return(0);

	
}   
  

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕电影一区| 亚洲精品ww久久久久久p站| av在线不卡网| 美女国产一区二区三区| 亚洲人吸女人奶水| 久久久精品天堂| 3atv一区二区三区| 91成人看片片| 波多野结衣一区二区三区 | 91久久久免费一区二区| 国产成人h网站| 久久国产尿小便嘘嘘| 亚洲福中文字幕伊人影院| 国产精品电影院| 国产亚洲欧美一级| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 伊人开心综合网| 国产精品系列在线| 久久只精品国产| 日韩欧美另类在线| 91精品国产91久久久久久一区二区 | 狂野欧美性猛交blacked| 亚洲一区二区精品久久av| 国产精品久久久久影视| 国产欧美日韩三级| 久久久久久电影| 久久久久久久久久久久久久久99| 欧美一区二区精品在线| 欧美精品第一页| 欧美精品1区2区| 欧美日韩高清一区| 欧美日韩精品一区二区| 欧美色综合影院| 欧美午夜一区二区| 欧美亚洲尤物久久| 欧美日韩精品一区视频| 欧美日韩在线播放一区| 色婷婷精品久久二区二区蜜臀av | 欧美一区二区三区免费大片| 欧美日本韩国一区二区三区视频| 在线观看亚洲成人| 欧美自拍丝袜亚洲| 欧美色偷偷大香| 欧美日韩视频在线一区二区| 欧美精品国产精品| 日韩欧美高清一区| 久久综合色婷婷| 中文字幕不卡在线播放| **性色生活片久久毛片| 亚洲免费观看高清完整版在线| 亚洲少妇30p| 亚洲综合免费观看高清在线观看| 亚洲自拍偷拍综合| 日韩黄色在线观看| 老司机精品视频在线| 国产盗摄精品一区二区三区在线| 成人v精品蜜桃久久一区| 一本色道久久综合亚洲精品按摩| 欧美日韩精品一区二区三区四区 | 一区二区三区精品久久久| 亚洲自拍偷拍麻豆| 奇米四色…亚洲| 国产精品自产自拍| 91丨九色porny丨蝌蚪| 欧美日韩五月天| www精品美女久久久tv| 国产精品私人影院| 亚洲一区二区欧美激情| 精品一区二区综合| 91丨九色丨尤物| 欧美成人精品福利| 亚洲男人天堂av| 日本欧洲一区二区| youjizz久久| 欧美肥妇毛茸茸| 欧美精彩视频一区二区三区| 一区二区在线观看视频在线观看| 美女视频一区在线观看| 99久久精品国产观看| 日韩欧美国产综合一区| 中文字幕欧美一区| 蜜桃视频免费观看一区| 91麻豆免费观看| 欧美不卡激情三级在线观看| 亚洲裸体在线观看| 国产综合色精品一区二区三区| 91一区二区在线观看| 日韩精品一区二区三区四区视频| 亚洲色图欧美偷拍| 黑人巨大精品欧美黑白配亚洲| 色婷婷久久一区二区三区麻豆| 日韩精品一区二区三区在线| 亚洲伊人伊色伊影伊综合网| 国产一区二区电影| 欧美欧美欧美欧美| 亚洲欧洲成人自拍| 国产精品自拍在线| 这里只有精品99re| 亚洲精品大片www| 国产精品一线二线三线精华| 欧美系列日韩一区| 亚洲视频免费看| 国产成人精品午夜视频免费| 日韩免费福利电影在线观看| 亚洲综合色在线| 99国产精品久久| 欧美激情综合在线| 精品一区二区三区免费播放| 欧美嫩在线观看| 一区二区理论电影在线观看| 丁香婷婷综合色啪| 久久综合九色综合久久久精品综合| 性久久久久久久久| 欧美亚洲动漫制服丝袜| √…a在线天堂一区| 国产精品亚洲成人| 精品国产第一区二区三区观看体验| 亚洲bt欧美bt精品| 欧美在线一二三| 夜夜亚洲天天久久| 99久久国产综合色|国产精品| 欧美国产日韩a欧美在线观看| 另类综合日韩欧美亚洲| 91精品欧美一区二区三区综合在| 亚洲一区二区在线观看视频 | 国产成人三级在线观看| www日韩大片| 国产精品一级黄| 久久久久久久电影| 欧美日韩综合在线| 亚洲一二三四在线| 欧美在线一区二区| 午夜精品久久久久久久99樱桃| 欧洲精品一区二区三区在线观看| 一区二区三区毛片| 欧美日韩一区成人| 亚洲aⅴ怡春院| 日韩欧美一区二区免费| 久久成人av少妇免费| 欧美精品一区在线观看| 国产福利一区二区三区视频 | 亚洲另类在线视频| 欧美午夜精品久久久久久超碰 | 久久影视一区二区| 国产精品综合网| 国产精品人妖ts系列视频| 成人少妇影院yyyy| 一区二区三区在线看| 欧美性大战久久久| 日本vs亚洲vs韩国一区三区| 精品99一区二区| 成人免费视频免费观看| 亚洲美女免费视频| 777亚洲妇女| 国产成人日日夜夜| 一区二区三区高清不卡| 91麻豆精品久久久久蜜臀| 九九视频精品免费| 亚洲国产精品传媒在线观看| 97精品电影院| 亚洲va欧美va天堂v国产综合| 日韩欧美的一区二区| 高清在线成人网| 亚洲国产乱码最新视频| 日韩三级伦理片妻子的秘密按摩| 国产v综合v亚洲欧| 一区二区三区丝袜| 欧美xingq一区二区| av高清久久久| 奇米影视一区二区三区| 国产精品亲子伦对白| 精品视频999| 国产精品羞羞答答xxdd| 亚洲午夜电影网| 久久久久国产精品麻豆| 91浏览器打开| 精品一区二区三区免费观看 | 亚洲激情自拍视频| 日韩视频免费观看高清完整版 | 成人av在线播放网址| 午夜精品福利一区二区三区av| 精品久久久久久久久久久久久久久久久| 国产69精品久久久久777| 亚洲午夜久久久久久久久电影院| www国产精品av| 欧美中文字幕一二三区视频| 国产精品一区二区免费不卡 | 国产二区国产一区在线观看| 亚洲国产一二三| 国产精品毛片久久久久久| 日韩一区二区三区在线| 99re热视频这里只精品| 久草中文综合在线| 亚洲国产精品久久不卡毛片 | 中文字幕在线观看不卡| 日韩一区二区三区免费看 | 91精品久久久久久蜜臀| 99精品视频在线免费观看| 蜜臀国产一区二区三区在线播放| 亚洲免费观看高清完整版在线观看 |