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

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

?? mouse.c

?? atmel 7s64的 usb程序
?? C
字號:
/*----------------------------------------------------------------------------
 *      Name:    MOUSE.C
 *      Purpose: USB Mouse Demo
 *      Version: V1.10
 *----------------------------------------------------------------------------
 *      This file is part of the uVision/ARM development tools.
 *      Copyright (c) 2005-2006 Keil Software. All rights reserved.
 *      This software may only be used under the terms of a valid, current,
 *      end user licence from KEIL for a compatible version of KEIL software
 *      development tools. Nothing else gives you the right to use it.
 *---------------------------------------------------------------------------*/

#include <AT91SAM7S64.H>                    /* AT91SAM7S64 definitions */

#include "..\..\Board.h"

#include "type.h"

#include "usb.h"
#include "usbcfg.h"
#include "usbhw.h"
#include "usbcore.h"

#include "mouse.h"


AT91S_PIO * pPIO = AT91C_BASE_PIOA;         /* Global Pointer to PIO */


BYTE MouseInReport[4];                      /* Mouse Input Report */
                                            /*   Byte0.0: 1st Button (Left)  */
                                            /*   Byte0.1: 2nd Button (Right) */
                                            /*   Byte0.2: 3rd Button         */
                                            /*   Byte1: Relative X Pos       */
                                            /*   Byte2: Relative Y Pos       */
                                            /*   Byte3: Relative Wheel Pos   */

/*
 *  Get Mouse Input Report -> MouseInReport
 *    Parameters:      None
 *    Return Value:    None
 */

void GetMouseInReport (void) {
  DWORD key;

  key = pPIO->PIO_PDSR;                     /* Read Pin Data */
  if ((key & SW1) != 0) {                   /* Check if SW1 is not pressed */
    if ((key & SW4) == 0) {                 /* Check if SW4 is pressed */
      MouseInReport[0] = 0x01;              /* Left Click */
    } else {
      MouseInReport[0] = 0x00;              /* No Click */
    }
    switch (key & (SW2 | SW3)) {
      case SW3:                             /* SW2 pressed & SW3 not pressed */
        MouseInReport[1] = (BYTE)(-4);      /* -X: Left Movement */
        break;
      case SW2:                             /* SW3 pressed & SW2 not pressed */
        MouseInReport[1] = +4;              /* +X: Right Movement */
        break;
      default:
        MouseInReport[1] =  0;              /* No X Movement */
        break;
    }
    MouseInReport[2] = 0;                   /* No Y Movement */
  } else {                                  /* SW1 is pressed */
    if ((key & SW4) == 0) {                 /* Check if SW4 is pressed */
      MouseInReport[0] = 0x02;              /* Right Click */
    } else {
      MouseInReport[0] = 0x00;              /* No Click */
    }
    MouseInReport[1] = 0;                   /* No X Movement */
    switch (key & (SW2 | SW3)) {
      case SW3:                             /* SW2 pressed & SW3 not pressed */
        MouseInReport[2] = (BYTE)(-4);      /* -Y: Up Movement */
        break;
      case SW2:                             /* SW3 pressed & SW2 not pressed */
        MouseInReport[2] = +4;              /* +Y: Down Movement */
        break;
      default:
        MouseInReport[2] =  0;              /* No Y Movement */
        break;
    }
  }
  MouseInReport[3] = 0;                     /* Wheel not used */
}


/* Main Program */

int main (void) {
  DWORD n;

  /* Enable Clock for PIO */
  AT91C_BASE_PMC->PMC_PCER = (1 << AT91C_ID_PIOA);

  pPIO->PIO_PER  = LED_MASK;                /* Enable PIO for LED1..4  */
  pPIO->PIO_OER  = LED_MASK;                /* LED1..4 are Outputs     */
  pPIO->PIO_SODR = LED_MASK;                /* Turn off LED's ("1")    */

  USB_Init();                               /* USB Initialization */
  USB_Connect(TRUE);                        /* USB Connect */

  while (1) {                               /* Loop forever */
    n = pPIO->PIO_PDSR;                     /* Read Pin Data */
    if ((n & SW1) == 0) {                   /* Check if SW1 is pressed */
      pPIO->PIO_CODR = LED1;                /* Turn On LED1 */
    } else {
      pPIO->PIO_SODR = LED1;                /* Turn Off LED1 */
    }
    for (n = 0; n < 10000; n++);            /* Delay */
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品丝袜一区| 国产精品妹子av| 成人激情校园春色| 亚洲一区二区三区美女| 久久精品欧美日韩| 欧美性猛片aaaaaaa做受| 经典一区二区三区| 亚洲激情图片qvod| 国产欧美日韩中文久久| 欧美一区二区三区日韩视频| 99久久国产综合精品色伊| 日本午夜精品一区二区三区电影| 中文字幕五月欧美| 日韩美女视频在线| 欧洲精品中文字幕| 成人av网站免费| 国产资源在线一区| 日韩国产欧美三级| 一区二区三区日韩欧美| 国产精品美女久久久久aⅴ| 91精品国产综合久久精品麻豆| av电影天堂一区二区在线观看| 久久99日本精品| 亚洲成人激情av| 一区二区三国产精华液| 国产精品成人在线观看| 亚洲h动漫在线| 亚洲精品中文字幕在线观看| 国产精品家庭影院| 久久男人中文字幕资源站| 日韩精品在线一区二区| 777午夜精品免费视频| 欧美专区日韩专区| 91电影在线观看| 成人免费视频播放| 国产成人精品aa毛片| 国内成人精品2018免费看| 美腿丝袜亚洲三区| 日日摸夜夜添夜夜添国产精品| 亚洲在线观看免费| 亚洲精品伦理在线| 亚洲免费高清视频在线| 亚洲男人的天堂在线观看| 亚洲欧洲无码一区二区三区| 日本一区二区三区dvd视频在线| 精品久久久久久亚洲综合网| 日韩欧美国产一区在线观看| 日韩欧美你懂的| 精品国产一区二区亚洲人成毛片| 日韩一区二区在线观看视频| 91麻豆精品国产91久久久| 欧美一卡2卡3卡4卡| 日韩一区二区影院| 欧美mv日韩mv亚洲| 久久免费精品国产久精品久久久久| 欧美大白屁股肥臀xxxxxx| 日韩美女天天操| 久久久亚洲欧洲日产国码αv| 久久久一区二区三区| 国产喂奶挤奶一区二区三区| 欧美韩日一区二区三区| 18涩涩午夜精品.www| 一区二区三区加勒比av| 丝袜脚交一区二区| 久久99久久久久| 国产成人免费网站| 91丨九色丨黑人外教| 欧美三级中文字幕| 日韩一区二区视频| 国产日韩欧美在线一区| 1024成人网| 视频一区在线视频| 国产自产视频一区二区三区| 99久久伊人久久99| 欧美挠脚心视频网站| 精品福利一二区| 国产精品伦一区二区三级视频| 亚洲蜜臀av乱码久久精品| 亚洲高清在线精品| 国产麻豆9l精品三级站| 色综合天天综合在线视频| 欧美色爱综合网| 亚洲精品一区二区三区精华液| 中文字幕中文字幕一区二区| 视频一区国产视频| 成人午夜激情在线| 欧美酷刑日本凌虐凌虐| 欧美国产一区二区| 亚洲va欧美va天堂v国产综合| 精品午夜久久福利影院| 欧洲一区在线电影| 蜜臀av在线播放一区二区三区| 国产剧情av麻豆香蕉精品| 91蜜桃免费观看视频| 欧美精品一卡两卡| 国产精品久久久久久一区二区三区 | 国产精品一区二区三区乱码| 色婷婷综合久久久中文一区二区| 日韩女优毛片在线| 亚洲男人的天堂在线aⅴ视频| 狠狠色伊人亚洲综合成人| 色婷婷久久久综合中文字幕| 精品av综合导航| 亚洲国产精品天堂| 国产.精品.日韩.另类.中文.在线.播放| 欧美性受xxxx黑人xyx性爽| 国产亚洲一本大道中文在线| 三级不卡在线观看| 欧美在线免费播放| 国产精品国产精品国产专区不蜜| 日韩中文字幕区一区有砖一区| 99re热视频精品| 26uuu成人网一区二区三区| 亚洲一区二区三区四区在线免费观看 | 欧美日韩中文另类| 亚洲日本乱码在线观看| 91精品国产91久久久久久最新毛片 | 91精品国产手机| 亚洲乱码日产精品bd| 国产在线视频一区二区| 欧美蜜桃一区二区三区| 亚洲视频一区在线观看| 国产精品538一区二区在线| 日韩视频不卡中文| 天天色综合天天| 欧美吞精做爰啪啪高潮| 中文字幕制服丝袜一区二区三区| 国产一区二区视频在线播放| 欧美一区二区三区影视| 亚洲永久精品大片| 99精品黄色片免费大全| 国产精品久久久久天堂| 成人精品免费网站| 欧美极品美女视频| 国产成人亚洲综合a∨婷婷 | 欧洲激情一区二区| 亚洲最大成人综合| 一本久久精品一区二区| 自拍偷在线精品自拍偷无码专区| 成人免费av网站| 国产免费成人在线视频| 国产精品中文有码| 久久久不卡网国产精品一区| 国产一区二区三区免费在线观看 | 国产欧美一区二区精品久导航| 国产在线视频一区二区三区| 久久久综合视频| 成人黄色电影在线| 国产精品电影院| 色综合天天做天天爱| 亚洲国产精品视频| 欧美一区二区在线免费播放| 免费久久精品视频| 欧美精品一区二区蜜臀亚洲| 国产伦理精品不卡| 国产精品国产三级国产aⅴ中文| www.成人在线| 亚洲成人精品一区| 精品国产伦一区二区三区观看方式| 精久久久久久久久久久| 国产三级久久久| 色婷婷av一区二区| 日韩高清不卡一区二区三区| 欧美一级一区二区| 国产美女精品人人做人人爽| 中文字幕不卡的av| 欧美在线观看18| 久久精品国产精品青草| 久久久国际精品| 欧洲一区在线电影| 国内外精品视频| 亚洲色欲色欲www在线观看| 911国产精品| 丰满亚洲少妇av| 亚洲午夜久久久久中文字幕久| 日韩欧美国产综合| 不卡影院免费观看| 首页综合国产亚洲丝袜| 久久在线观看免费| 91久久线看在观草草青青| 理论片日本一区| 亚洲三级电影全部在线观看高清| 欧美精品第1页| 成人国产精品免费观看视频| 天天综合网天天综合色| 国产欧美精品一区二区三区四区| 欧美性猛交xxxx乱大交退制版| 国产一区二区三区四区五区入口| 亚洲一区二区三区四区的 | 日韩一区国产二区欧美三区| 成人禁用看黄a在线| 蜜臀av性久久久久蜜臀aⅴ| 亚洲欧美视频一区| 精品国产制服丝袜高跟| 日本国产一区二区| 久久99精品久久久久久| 亚洲欧美另类久久久精品2019| 一本色道久久综合精品竹菊| 狠狠色丁香婷婷综合久久片| 国产精品视频免费看|