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

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

?? main.c

?? protues仿真ARM ARM的I2C
?? C
字號:
/*******************************************************************************
*File: main.c
*功能:使用串口UART0接收上位機發送的數據,當接收到8個連續數據后,取反LED控制,并將
*     數據原封不動地發送回上位機
*******************************************************************************/
#include    "config.h"
#define     LED1CON    0x00000400      /*LED(DS11)控制,低電平點亮,用于通信指示*/
/*定義Fpclk值,用于設置串口波特率*/
#define    FPCLK      2764800L
/*定義串口模式設置數據結構*/
typedef  struct UartMode
{ uint8 datab;                    //字長度,5/6/7/8
  uint8 stopb;                    //停止位,1/2
  uint8 parity;                   //奇偶校驗位,0為無校驗,1為奇數校驗,2位偶數校驗
} UARTMODE;

uint8 rcv_buf[8];                //UART0數據接收緩沖區
uint8 rcv_new;                    //接收新數據標志

/*******************************************************************************
*名稱: IRQ_UART0(void)
*功能: 串口UART0接收中斷
*******************************************************************************/
void __irq IRQ_UART0(void)
{ uint32 i;
  
  i=IOSET;                        //讀取當前LED控制值
  if((i&LED1CON)==0)              //控制LED輸出
  {  IOSET=LED1CON;
  }
  else
  {  IOCLR=LED1CON;
  }
  if(0x04==(U0IIR&0x0F))rcv_new=1;    //設置接收到新的數據標志
  for(i=0;i<7;i++)
  { rcv_buf[i]=U0RBR;                 //讀取FIFO的數據,并清除中斷標志
  }
  VICVectAddr=0x00;                   //中斷處理結束
}
/*******************************************************************************
*名稱: SendByte()
*功能: 向串口發送字節數據
*入口參數:data       要發送的數據
*******************************************************************************/
void SendByte(uint8 data)
{ U0THR=data;
while((U0LSR&0x20)==0);       //等待數據發送
}
/*******************************************************************************
*名稱: ISendBuf()
*功能: 將緩沖區的數據發送回主機,并等待發送完畢
*******************************************************************************/
void ISendBuf(void)
{ uint8  i;
  for(i=0;i<7;i++)SendByte(rcv_buf[i]);
 while((U0LSR&0x20)==0);               //等待數據發送
}
/*******************************************************************************
*名稱: UART0_Ini()
*功能: 初始化串口0. 設置其工作模式及波特率
*入口參數: baud      波特率
           set       模式設置 (UARTMODE數據結構)
*出口參數:返回值為1時表示初始化成功,為0表示參數出錯
*******************************************************************************/
uint8 UART0_Ini(uint32 baud,UARTMODE set)
{ uint32  bak;

  /*參數過濾*/
  if((0==baud)||(baud>115200))return(0);
  if((set.datab<5)||(set.datab>8))return(0);
  if((0==set.stopb)||(set.stopb>2))return(0);
  if(set.parity>4)return(0);
  /*設置串口波特率*/
  U0LCR=0x80;                         //DLAB位置1
  bak=(FPCLK>>4)/baud;
  U0DLM=bak>>8;
  U0DLL=bak&0xff;
  /*設置串口模式*/
  bak=set.datab-5;                    //設置字長度
  if(2==set.stopb)bak|=0x04;          //判斷是否為2位停止位
  if(0!=set.parity){set.parity=set.parity-1;bak|=0x08;}
  bak|=set.parity<<4;                 //設置奇偶校驗
  U0LCR=bak;
 return(1);
}
/*******************************************************************************
*名稱: main()
*功能: 初始化串口,并等待接收到串口數據
*******************************************************************************/
int main(void)
{  UARTMODE  uart0_set;
   
   PINSEL0=0x00000005;              //設置I/O連接到UART0
   PINSEL1=0x00000000;
   IODIR=LED1CON;                   //設置LED控制口為輸出,其它I/O為輸入
   rcv_new=0;
   uart0_set.datab=8;               //8位數據位
   uart0_set.stopb=1;               //1位停止位
   uart0_set.parity=0;              //無奇偶校驗位
   UART0_Ini(9600,uart0_set);       //初始化串口模式
   U0FCR=0x81;                      //使能FIFO,并設置觸發點為8字節
   U0IER=0x01;                         //允許RBR中斷,即接收中斷
   /*設置中斷允許*/
   VICIntSelect=0x00000000;         //設置所有通道為IRQ中斷
   VICVectCntl0=0x26;               //UART0中斷通道分配到IRQ Slot0,即優先級最高
   VICVectAddr0=(int)IRQ_UART0;     //設置UART0向量地址
   VICIntEnable=0x00000040;         //使能UART0中斷
       while(1)                         //等待中斷
   {
   if(1==rcv_new)
     { 
     ISendBuf();                    //將接收到的數據發送回主機
     rcv_new=0;
     }     
   }
     
   return(0);
}
   
   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线亚洲高清视频| 精品国产乱码久久久久久图片| 欧美在线播放高清精品| 制服丝袜亚洲精品中文字幕| 欧美性猛片aaaaaaa做受| 欧美一区二区在线免费观看| 国产欧美一区二区精品婷婷| 亚洲高清在线视频| 国产乱淫av一区二区三区| 国产jizzjizz一区二区| 欧美精品久久99| 亚洲国产精品ⅴa在线观看| 亚洲国产精品尤物yw在线观看| 午夜电影久久久| 免费人成在线不卡| 色综合久久久网| 欧美精品777| 欧美国产97人人爽人人喊| 国产精品乱码人人做人人爱| 午夜精品久久一牛影视| 丁香一区二区三区| 91精品黄色片免费大全| 久久久久97国产精华液好用吗| 性久久久久久久久久久久| 懂色一区二区三区免费观看| 欧美一区午夜视频在线观看| 夜夜精品视频一区二区| 麻豆视频一区二区| 91精品国产全国免费观看| 欧美国产精品一区二区| 激情成人综合网| 91精品国产色综合久久不卡电影| 亚洲男人的天堂网| 成人午夜视频在线| 成人av综合在线| 成人性视频网站| 国产日本欧洲亚洲| 国产成人自拍高清视频在线免费播放| 精品国产一区二区三区忘忧草| 免费视频一区二区| 久久女同互慰一区二区三区| 国产精品一区在线观看乱码| 久久午夜老司机| 国产精品亚洲专一区二区三区| 欧美专区在线观看一区| 亚洲动漫第一页| 91精品国产综合久久蜜臀| 精品一区免费av| 国产欧美视频一区二区三区| 99r国产精品| 亚洲va欧美va天堂v国产综合| 欧美精品少妇一区二区三区| 裸体一区二区三区| 久久蜜桃av一区精品变态类天堂 | 亚洲人成精品久久久久久 | 69堂国产成人免费视频| 免费xxxx性欧美18vr| 久久久精品免费网站| 91在线观看美女| 喷水一区二区三区| 欧美激情一二三区| 欧美午夜免费电影| 国产美女一区二区三区| 亚洲人成影院在线观看| 91麻豆精品国产91久久久资源速度 | 亚洲尤物视频在线| 欧美成va人片在线观看| gogo大胆日本视频一区| 亚洲国产精品自拍| 国产亚洲精品7777| 欧美三级视频在线| 粉嫩高潮美女一区二区三区| 亚洲午夜电影网| 国产欧美日韩麻豆91| 欧美性感一区二区三区| 国产.精品.日韩.另类.中文.在线.播放| 亚洲天堂福利av| 亚洲精品在线电影| 欧美日韩国产一级二级| 91丨porny丨中文| 国产一区二区在线电影| 亚洲丶国产丶欧美一区二区三区| 欧美激情一区二区三区四区| 88在线观看91蜜桃国自产| 99精品桃花视频在线观看| 蜜臀久久99精品久久久久久9| 亚洲精品国产视频| 国产欧美精品一区| 日韩欧美在线综合网| 一本一道波多野结衣一区二区| 精品一区二区三区不卡 | 精品视频1区2区3区| 国产麻豆精品在线| 青青草原综合久久大伊人精品 | 国产日韩影视精品| 日韩欧美不卡一区| 欧美日韩中文国产| 91在线一区二区三区| 国产99久久久久久免费看农村| 日韩精品午夜视频| 成人亚洲精品久久久久软件| 亚洲欧洲精品天堂一级| 久久网站最新地址| 日韩丝袜美女视频| 欧美片在线播放| 欧美日韩一区二区三区四区五区 | 久久久综合网站| 精品日韩在线观看| 欧美精品九九99久久| 欧美日韩亚洲综合| 色综合天天综合色综合av| 成人黄页毛片网站| 成人激情小说乱人伦| 国产精品91xxx| 另类的小说在线视频另类成人小视频在线| 一区二区久久久| 亚洲综合色丁香婷婷六月图片| 一区二区三区.www| 一区二区高清视频在线观看| 亚洲欧美激情小说另类| 亚洲在线中文字幕| 亚洲不卡av一区二区三区| 亚洲成人免费电影| 日韩主播视频在线| 美脚の诱脚舐め脚责91| 久久99热这里只有精品| 精品一区二区成人精品| 国产传媒久久文化传媒| 岛国精品在线播放| 97久久久精品综合88久久| 一本大道综合伊人精品热热| 欧美日韩在线观看一区二区| 在线不卡中文字幕播放| 亚洲精品一区二区三区蜜桃下载 | 成人高清视频在线| 91在线视频观看| 欧美体内she精高潮| 欧美日本一道本| 精品福利一区二区三区免费视频| 欧美精品一区视频| 国产精品色哟哟| 亚洲一区二区三区四区在线| 美洲天堂一区二卡三卡四卡视频 | 国产精品成人在线观看 | 亚洲欧美福利一区二区| 亚洲成人免费视| 精品一区二区免费| 成人av在线播放网址| 欧美午夜精品久久久久久孕妇| 欧美一级二级在线观看| 一区二区中文视频| 日韩和的一区二区| 福利91精品一区二区三区| 色悠悠久久综合| 精品区一区二区| 亚洲乱码国产乱码精品精小说| 免费在线观看视频一区| 99综合电影在线视频| 欧美一区二区三区喷汁尤物| 中文字幕+乱码+中文字幕一区| 婷婷综合五月天| 成人aa视频在线观看| 欧美一卡2卡3卡4卡| 国产精品久久一级| 蜜桃av一区二区| 91在线云播放| 久久久久久久电影| 亚洲一区二区三区四区在线免费观看| 毛片一区二区三区| 91国产免费观看| 亚洲国产电影在线观看| 免费久久99精品国产| 91国内精品野花午夜精品| 国产肉丝袜一区二区| 美国三级日本三级久久99| 日本丶国产丶欧美色综合| 久久久久久久久免费| 天天影视色香欲综合网老头| 91在线看国产| 国产清纯白嫩初高生在线观看91| 丝袜a∨在线一区二区三区不卡| www.欧美色图| 国产亚洲欧美激情| 日韩电影在线一区| 欧美午夜精品一区二区三区| 亚洲欧美在线高清| 不卡一卡二卡三乱码免费网站| 欧美精品一区二区久久婷婷 | 欧美精品99久久久**| 亚洲人123区| av不卡免费在线观看| 国产精品麻豆久久久| 国产在线播放一区| 久久午夜电影网| 国产九色精品成人porny| 日韩女优av电影| 卡一卡二国产精品| 91精品国产黑色紧身裤美女| 日韩电影在线看| 欧美一级搡bbbb搡bbbb|