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

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

?? twi.c

?? AVR單片機的TWI C 程序源碼
?? C
字號:
/**
 * @file $RCSfile: TWI.c,v $
 *
 * Copyright (c) 2004 Atmel.
 *
 * Please read file license.txt for copyright notice.
 *
 * @brief This file is an example to use TWI.
 *
 * This file can be parsed by Doxygen for automatic documentation
 * generation.
 * Put here the functional description of this file within the software
 * architecture of your program.
 *
 * @version $Revision: 1.0 $ $Name:  $
 */

/* @section  I N C L U D E S */
#include "reg_C51.h"
char TWI_data;
char rw=0;                       /* 0=write, 1=read */
char slave_adr;
bit b_TWI_busy=0;

/**
 * FUNCTION_PURPOSE:this function setup TWI in master mode and sends data to slave.
 * FUNCTION_INPUTS:void
 * FUNCTION_OUTPUTS:void
 */
void main(void)
{

SSCON |= 0x40;                   /* enable TWI */
EA=1;                            /* interrupt enable */
IEN1 |=0x02;                     /* enable TWI interrupt */

while(1)                         /* end less */
{
if(!b_TWI_busy && ((SSCON&0x10)!=0x10)) /* if the TWI is free */
{
b_TWI_busy=1;                    /* flag busy =1 */
TWI_data=0x55;                   /* data example to send */
slave_adr=0x01;                  /* slave adresse example */
rw=0;                            /* 0=write */
SSDAT = 0x00;                    /* clear buffer before sending data */
SSCON |= 0x20;                   /* TWI start sending */
}

}
}


/**
 * FUNCTION_PURPOSE:TWI interrupt, task witch process the different status of TWI
 * FUNCTION_INPUTS:void
 * FUNCTION_OUTPUTS:void
 */
void it_TWI(void) interrupt 8 using 1
{
switch(SSCS)                     /* TWI status tasking */
   {
      case(0x00):                /* A start condition has been sent */
      {                          /* SLR+R/W are transmitted, ACK bit received */
      b_TWI_busy=0;              /* TWI is free */
      break;
      }
      case(0x08):                /* A start condition has been sent */
      {                          /* SLR+R/W are transmitted, ACK bit received */
      SSCON &= ~0x20;            /* clear start condition */
      SSDAT = (slave_adr<<1)|rw; /* send slave adress and read/write bit */
      SSCON |= 0x04;             /* set AA */
      break;
      }

      case(0x10):                /* A repeated start condition has been sent */
      {                          /* SLR+R/W are transmitted, ACK bit received */
      SSCON &= ~0x20;            /* clear start condition */
      SSDAT = (slave_adr<<1)|rw; /* send slave adress and read/write bit */
      SSCON |= 0x04;             /* set AA */
      break;
      }

      case(0x18):                /* SLR+W was transmitted, ACK bit received */
      {

      SSDAT = TWI_data;          /* Transmit data byte, ACK bit received */
      SSCON |= 0x04;             /* set AA */
      break;
      }

      case(0x20):                /* SLR+W was transmitted, NOT ACK bit received */
      {
      SSCON |= 0x10;             /* Transmit STOP */
      b_TWI_busy=0;              /* TWI is free */
      break;
      }

      case(0x28):                /* DATA was transmitted, ACK bit received */
      {
      SSCON |= 0x10;             /* send STOP */
      b_TWI_busy=0;              /* TWI is free */
      break;
      }

      case(0x30):                /* DATA was transmitted, NOT ACK bit received */
      {
      SSCON |= 0x10;             /* Transmit STOP */
      b_TWI_busy=0;              /* TWI is free */
      break;
      }

      case(0x38):                /* Arbitration lost in SLA+W or DATA.  */
      {
      SSCON |= 0x10;             /* Transmit STOP */
      b_TWI_busy=0;              /* TWI is free */
      break;
      }
   }
SSCON &= ~0x08;                  /* clear flag */
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产电影一区二区| 国产精品污污网站在线观看| 亚洲男同性恋视频| 色婷婷综合久久| 亚洲精品视频在线观看免费| 91免费看`日韩一区二区| 中文字幕一区二区三| 不卡的av在线| 亚洲国产成人av| 欧美一区二区播放| 国产一区二区三区电影在线观看| 精品999在线播放| 国产乱一区二区| 亚洲国产精品二十页| 不卡区在线中文字幕| 一区二区高清免费观看影视大全| 欧美视频中文字幕| 久久精品国产精品亚洲综合| 精品国产伦理网| 99久久精品国产导航| 亚洲综合成人在线视频| 4438x成人网最大色成网站| 免费看日韩精品| 国产欧美日韩亚州综合| 91在线视频播放地址| 亚洲国产欧美日韩另类综合 | 欧美精品一区二区三区在线播放| 另类的小说在线视频另类成人小视频在线| 精品久久久久久久久久久院品网| 粉嫩aⅴ一区二区三区四区五区 | 91影视在线播放| 香蕉av福利精品导航| 欧美一区二区三区婷婷月色| 国产精品一级片| 亚洲第四色夜色| 久久综合久久综合亚洲| 色综合久久88色综合天天免费| 日韩成人免费看| 国产精品无圣光一区二区| 欧美色精品在线视频| 国产suv精品一区二区6| 亚洲成人先锋电影| 国产精品视频一二| 欧美一区二区精美| 91亚洲精品久久久蜜桃| 久久99久久99小草精品免视看| 亚洲欧洲99久久| 精品免费99久久| 欧美伊人久久大香线蕉综合69 | 国产精品一区二区在线观看网站| 亚洲裸体在线观看| 国产偷国产偷精品高清尤物| 欧美日韩免费一区二区三区| 懂色av一区二区夜夜嗨| 免费高清视频精品| 亚洲综合激情另类小说区| 久久精品人人做人人综合 | 麻豆成人免费电影| 亚洲美女视频在线观看| 日本一区二区成人| 精品日本一线二线三线不卡| 欧美性欧美巨大黑白大战| 99久久综合国产精品| 国产精品综合av一区二区国产馆| 日韩中文字幕1| 一区二区三区精品在线观看| 欧美激情一区二区三区四区| 精品久久久久香蕉网| 欧美一级理论片| 欧美情侣在线播放| 在线观看日韩国产| 在线亚洲人成电影网站色www| 福利视频网站一区二区三区| 国产乱淫av一区二区三区 | 久久久99精品免费观看| 日韩欧美中文字幕制服| 91麻豆精品国产91| 欧美一区二区在线免费观看| 欧美午夜免费电影| 欧美人体做爰大胆视频| 欧美日韩国产精品自在自线| 日本高清免费不卡视频| 色欧美88888久久久久久影院| 97精品国产97久久久久久久久久久久| 国产成人在线影院| 丁香五精品蜜臀久久久久99网站 | 成人在线视频一区二区| 国产麻豆日韩欧美久久| 国产在线看一区| 国产精品白丝jk黑袜喷水| 国产一区二区按摩在线观看| 国产一区二区成人久久免费影院 | 亚洲午夜久久久久| 午夜精品一区二区三区电影天堂| 午夜电影一区二区三区| 人人爽香蕉精品| 国产一区中文字幕| 懂色av中文字幕一区二区三区 | 亚洲精品高清在线观看| 亚洲一区视频在线| 日韩中文字幕亚洲一区二区va在线| 视频一区二区三区入口| 日韩av网站免费在线| 精品在线观看视频| 成人精品免费网站| 欧美色精品天天在线观看视频| 欧美顶级少妇做爰| 26uuu欧美日本| 国产精品黄色在线观看| 一区二区欧美国产| 免费在线看一区| 成人精品一区二区三区中文字幕| 一本久久综合亚洲鲁鲁五月天| 欧美裸体一区二区三区| 精品毛片乱码1区2区3区 | 亚洲视频精选在线| 爽好久久久欧美精品| 国产激情一区二区三区桃花岛亚洲| 99re这里只有精品首页| 69堂成人精品免费视频| 国产女主播在线一区二区| 亚洲午夜精品网| 国产a精品视频| 欧美精品亚洲一区二区在线播放| 亚洲精品一区二区在线观看| 综合欧美亚洲日本| 日韩高清在线不卡| 成人h版在线观看| 91精品国产福利| 亚洲免费观看高清完整版在线观看| 青青草原综合久久大伊人精品| 不卡av在线免费观看| 91精品国产免费| 亚洲欧美偷拍卡通变态| 经典三级视频一区| 欧美综合在线视频| 中文字幕av一区二区三区免费看| 亚洲国产精品影院| 暴力调教一区二区三区| 日韩午夜av一区| 亚洲激情图片qvod| 波多野结衣91| 2024国产精品| 日产国产高清一区二区三区| 99久久久国产精品免费蜜臀| 精品乱人伦小说| 亚洲电影一区二区| 一本色道久久综合亚洲91| 久久精品一区蜜桃臀影院| 男男gaygay亚洲| 欧美挠脚心视频网站| 最近中文字幕一区二区三区| 国产一区二区三区观看| 欧美一级日韩一级| 亚洲成人手机在线| 91福利视频在线| 亚洲日本在线观看| 99久久99久久精品免费看蜜桃| 国产欧美视频一区二区三区| 久久99久久久久| 日韩一级欧美一级| 麻豆免费看一区二区三区| 欧美日韩不卡在线| 亚洲成人先锋电影| 欧美日本在线观看| 亚洲二区视频在线| 在线播放国产精品二区一二区四区| 樱桃视频在线观看一区| 91麻豆精东视频| 亚洲精品乱码久久久久久日本蜜臀| 91丝袜美腿高跟国产极品老师| 国产精品久久久久aaaa樱花 | 国产成人精品免费在线| 久久综合资源网| 国产伦精品一区二区三区免费 | 久久久www成人免费毛片麻豆| 久久se这里有精品| 久久久高清一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 久久这里只有精品首页| 国产伦理精品不卡| 中文字幕制服丝袜成人av| 成人爽a毛片一区二区免费| 国产精品少妇自拍| 成人va在线观看| 一区二区在线免费观看| 欧美视频三区在线播放| 日韩黄色片在线观看| 精品日韩欧美在线| 成人午夜免费电影| 亚洲欧美日韩国产另类专区| 在线观看一区二区视频| 日韩av在线播放中文字幕| 26uuu色噜噜精品一区二区| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 中文字幕在线观看一区| 色妞www精品视频| 日韩极品在线观看| 久久久久国产精品麻豆ai换脸| av中文字幕在线不卡|