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

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

?? com.c

?? Ljd sy 5100s 串口通訊示例程序
?? C
字號:
/*******************************************************************************
*  標題:  藍海微芯LJD-SY-5200單片機開發系統演示程序                            *
*  文件:  COM_INT.C                                                            *
*  日期:  2006-8-12                                                            *
*  版本:  1.0                                                                  *
*  作者:  藍海微芯                                                             *
*  網站: http://www.ljd-2008.com                                              *
********************************************************************************
*  描述:                                                                       *
*         串口收發測試程序                                                     *     
*                                                                              *
*                                                                              *
********************************************************************************
* 【版權】 Copyright(C)微芯科技 http://www.bluemcu.com    All Rights Reserved  *          
* 【聲明】 此程序僅用于學習與參考,引用請注明版權和作者信息!                  *
*******************************************************************************/
#include <reg52.h>
#include <absacc.h>
#include <intrins.h>
#include <string.h>

#define MAX_RINTL        8          /* 串口接收緩沖區長度   */
typedef unsigned char uchar;
typedef unsigned int  uint;
uchar  data  pint_buf[MAX_RINTL];   /* 串口接收緩沖區       */
uchar  data  pint_read;             /* 串口緩沖區讀指針     */
uchar  data  pint_write;            /* 串口緩沖區寫指針     */
uchar  data  psend_int;             /* 串口發送允許標志     */

char pdata str_test[25]  = ":0106001100153D";
char pdata str_hello[14] = " BLUE MCU";
char pdata str_world[30] = " WELCOME TO USE BLUE MCU";
/********************************************************************
函 數 名:com_int_proc()
功    能:串口中斷服務程序
說    明:
調    用:
入口參數:
出口參數:
***********************************************************************/
void com_int_proc(void) interrupt 4 using 3
{
  uchar temp;
  uchar temp1;

  if (TI == 1)                      /* 是發送中斷       */
  {
    TI = 0;
    psend_int = 1;                  /* 可以發送         */
  }

  if (RI == 1)                      /* 是接收中斷       */
  {
    RI = 0;                         /* 清串口接收中斷   */
    temp1 = SBUF;
    temp  = pint_write + 1;         /* 判斷是否可以寫入 */
    if (temp == MAX_RINTL)
    {
      temp=0;
    }

    if (temp != pint_read)
    {
      pint_buf[pint_write] = temp1; /* 讀取數據 */
      pint_write = temp;
    }
  }
}
/********************************************************************
函 數 名:com_send_command()
功    能:串口發送一個字節
說    明:
調    用:
入口參數:
出口參數:
***********************************************************************/
void com_send_command(char onebyte)
{
  psend_int = 0;
  SBUF = onebyte;
  while (psend_int != 1);
}
/********************************************************************
函 數 名:com_command_receive()
功    能:串口接收數據處理
說    明:若收到數據0x0A,則發送字符串"BLUE MCU",若收到數據0x0D,
          則發送字符串"WELCOME TO USE BLUE MCU"。
調    用:
入口參數:
出口參數:
***********************************************************************/
void com_command_receive(void)
{
  uchar var1,var2;
  uchar i;

  var2 = pint_read;
  if (var2 != pint_write)
  {
    var1=pint_buf[var2];
    var2=var2+1;

    if (var2 >= MAX_RINTL)
    var2=0;
    pint_read=var2;
    if (var1 == 0x0A)                     /* 收到0x0A */
    {
      for (i=0; i<strlen(str_hello); i++)
      {
        com_send_command(str_hello[i]);   /* 發送字符串HELLO */
      }
      com_send_command(0x0D);
      return;
    }
    if (var1 ==0x0D)                      /* 收到0x0D */
    {
      for (i=0; i<strlen(str_world); i++)
      {
        com_send_command(str_world[i]);   /* 發送字符串WORLD */
      }
      com_send_command(0x0D);
      return;
    }
  }
}
/********************************************************************
函 數 名:system_init()
功    能:初始化子程序
說    明:
調    用:
入口參數:
出口參數:
***********************************************************************/
void system_init()
{
  uchar loop;

  EA = 0;         /* CPU關中斷      */
  pint_read  = 0; /* 串口緩沖讀指針 */
  pint_write = 0; /* 串口緩沖寫指針 */

  SCON = 0x48;
  PCON = 0x80;
  TMOD = 0x20;
  TCON = 0x50;
  TH1  = 0xFD;    /* 波特率為19200  */
  TL1  = 0xFD;
  TR1  = 1;       /* 定時器1啟動計數*/
  ES   = 1;       /* 串口開中斷     */
  PS   = 0;       /* 串口低優先級   */
  REN  = 1;       /* 串口接收允許   */
  EA   = 1;       /* 開CPU中斷      */

  loop = SBUF;    /* 清串口緩沖區   */
  for (loop=0; loop<MAX_RINTL; loop++)
  {
    pint_buf[loop] = 0;
  }
}

main()
{
  uchar i = 0;

  system_init();

  for (i=0; i<strlen(str_test); i++)
  {
    com_send_command(str_test[i]); /* 發送字符串 */
  }
  com_send_command(0x0D);
    
  while(1)
  {
    com_command_receive();
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久国产精品韩国三级视频| 国产中文一区二区三区| 亚洲第一av色| 亚洲国产va精品久久久不卡综合| 美女国产一区二区三区| 国产成人8x视频一区二区| 91玉足脚交白嫩脚丫在线播放| 欧美专区亚洲专区| 欧美少妇性性性| 久久蜜臀精品av| 亚洲一区视频在线| 国产精品996| 91一区二区三区在线观看| 日韩三级视频在线观看| 亚洲天堂成人在线观看| 美腿丝袜亚洲色图| 国产精品自拍毛片| 欧美一区二区三区白人| 国产精品1区2区3区| 久久久久九九视频| 国产欧美一区二区三区沐欲| 日韩欧美国产麻豆| 最新热久久免费视频| 精品综合久久久久久8888| 懂色av一区二区三区免费观看| 精品国产免费视频| 午夜精品福利一区二区蜜股av | 欧美中文字幕一区| 欧美xxxx在线观看| 视频一区二区中文字幕| 91福利区一区二区三区| 精品日本一线二线三线不卡| 一区二区三区高清| 国产69精品久久99不卡| 久久久五月婷婷| 蜜臀久久久久久久| 欧美日韩精品一二三区| 欧美大片在线观看| 韩国女主播成人在线| 精品少妇一区二区三区| 天堂影院一区二区| 高清久久久久久| 亚洲视频综合在线| 99re这里只有精品视频首页| 日本一区二区三区久久久久久久久不| 美女视频黄 久久| 日韩一区二区在线看| 久久精品国产网站| 欧美变态tickling挠脚心| 午夜一区二区三区视频| 欧美日韩精品免费观看视频| 亚洲国产精品久久久男人的天堂| 国产乱对白刺激视频不卡| 精品国产免费久久| 国产激情91久久精品导航| 国产日韩欧美一区二区三区综合| 国产综合久久久久久鬼色| 欧美手机在线视频| 日韩**一区毛片| 欧美成人精品二区三区99精品| 日本不卡一区二区三区| 欧美日韩精品福利| 国产成人av自拍| 国产精品久久久久久亚洲伦| 91色porny在线视频| 久久精品一区二区三区四区| 91麻豆视频网站| 午夜视频一区在线观看| 欧美电影免费观看高清完整版在线| 日韩电影免费在线看| 久久久国产精华| 色综合视频一区二区三区高清| 亚洲福利视频导航| 欧美一区二区三区系列电影| 国产一区二区剧情av在线| 国产欧美一区二区精品性| 99国产精品久| 亚洲综合免费观看高清在线观看 | 国产乱色国产精品免费视频| 欧美国产激情二区三区 | 日本丶国产丶欧美色综合| 调教+趴+乳夹+国产+精品| 精品成人a区在线观看| 国产美女久久久久| 亚洲不卡一区二区三区| 日韩三级av在线播放| 9i在线看片成人免费| 亚洲图片一区二区| 久久久综合精品| 色噜噜夜夜夜综合网| 久久国产成人午夜av影院| 亚洲一区二区黄色| 欧美一区二区三区在| 94色蜜桃网一区二区三区| 午夜视频久久久久久| 国产欧美一区二区精品婷婷| 99国产欧美另类久久久精品| 免费视频最近日韩| 亚洲国产电影在线观看| 3d动漫精品啪啪一区二区竹菊| 成人av资源在线| 亚洲品质自拍视频| 国产精品国产三级国产专播品爱网 | 这里只有精品免费| 91无套直看片红桃| 中文字幕一区二区三区蜜月| 日韩精品一区二区三区中文精品 | 成人免费高清视频在线观看| 久久久久久久综合日本| 日韩一区二区三区在线观看| 欧美三级电影在线观看| 日韩三级在线免费观看| 91精选在线观看| 91精品国产入口在线| 337p亚洲精品色噜噜| 欧美日韩成人综合| 欧美丰满少妇xxxbbb| 欧美色涩在线第一页| 欧美日韩高清一区二区| 制服丝袜一区二区三区| 精品欧美一区二区在线观看| 日韩欧美精品在线视频| 久久欧美中文字幕| 亚洲国产精华液网站w| 国产精品麻豆一区二区| 亚洲精品日韩一| 精品国产一区二区三区不卡 | 丁香婷婷综合激情五月色| 国产嫩草影院久久久久| 久久亚洲精华国产精华液| 欧美日韩成人一区二区| 99re视频精品| 欧美一激情一区二区三区| 在线观看视频91| 国产精品自拍av| 色香蕉久久蜜桃| 欧美一区日韩一区| 国产欧美精品一区aⅴ影院| 欧美国产成人在线| 亚洲国产日日夜夜| 国产成人av电影在线观看| 另类成人小视频在线| 欧美bbbbb| 国产揄拍国内精品对白| 国产 欧美在线| 欧美视频中文一区二区三区在线观看 | 香蕉影视欧美成人| 丝袜美腿亚洲综合| 久久99国产精品久久99| 国产·精品毛片| 91黄色免费网站| 欧美r级电影在线观看| 亚洲超丰满肉感bbw| 国产视频亚洲色图| 欧美日韩一区二区三区免费看| 91精品国产91热久久久做人人| 久久久亚洲精品一区二区三区| 亚洲人被黑人高潮完整版| 青青草97国产精品免费观看无弹窗版| 国产精品18久久久| 欧美片网站yy| 综合自拍亚洲综合图不卡区| 青青草精品视频| 91年精品国产| 久久先锋影音av| 日韩成人午夜精品| 99久久婷婷国产精品综合| 日韩一区二区三区免费观看| 亚洲欧美国产77777| 国产精品一区2区| 欧美电视剧在线观看完整版| 亚洲在线视频网站| 中文幕一区二区三区久久蜜桃| 丝袜美腿亚洲一区| 欧美激情在线一区二区三区| 久草热8精品视频在线观看| 在线成人小视频| 亚洲gay无套男同| 91精品国产91综合久久蜜臀| 亚洲一区成人在线| 欧美高清视频www夜色资源网| 亚洲精品免费在线观看| 97久久精品人人澡人人爽| 国产精品麻豆视频| proumb性欧美在线观看| 天堂一区二区在线| 日本道免费精品一区二区三区| 中文字幕不卡在线播放| 极品美女销魂一区二区三区| 精品视频123区在线观看| 一区二区视频在线看| 99re这里都是精品| 亚洲欧美日韩国产成人精品影院 | 亚洲中国最大av网站| gogogo免费视频观看亚洲一| 国产精品美女久久久久久久久久久 | 天涯成人国产亚洲精品一区av| 91久久一区二区| 国产主播一区二区三区| 蜜臀av性久久久久蜜臀av麻豆|