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

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

?? chap_9.lst

?? 單片機源代碼集合
?? LST
?? 第 1 頁 / 共 5 頁
字號:
 776   2                      while(!USB_Int_Flag.BITS.EP0SETUP)
 777   2                      {
 778   3                              //讀取ISP1581中斷寄存器
 779   3                              USB_Int_Flag.VALUE |= D14_Cntrl_Reg.D14_INT.VALUE;
 780   3                              //回寫ISP1581中斷寄存器
 781   3                              D14_Cntrl_Reg.D14_INT.VALUE = USB_Int_Flag.VALUE;
 782   3                              if(USB_Int_Flag.BITS.SUSP || USB_Int_Flag.BITS.RESET)
 783   3                                      return;
 784   3                      }
 785   2                      USB_Int_Flag.BITS.EP0TX = 0;
 786   2              }
 787   1      }
 788          
 789          
 790          //Get_Config獲取配置
 791          void get_config(void)
 792          {
 793   1              D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 794   1              D14_Cntrl_Reg.D14_DATA_PORT_LSB = Device_Config_Value;
 795   1              D14_Cntrl_Reg.D14_CONTROL_FUNCTION.BITS.VENDP = 1;
 796   1              wait_ep0tx();
 797   1              ep0out_ack();
 798   1      }       
 799          
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 09:29:11 PAGE 14  

 800          //Clear_Feature特性清除
 801          void clear_feature(void)
 802          {
 803   1              unsigned char bRecipient = USB_Device_Request.bmRequestType & 0x0f;
 804   1              //端點
 805   1              if(bRecipient == 0x02 &&USB_Device_Request.wValue == 0x0000)
 806   1              {
 807   2                      switch(USB_Device_Request.wIndex)
 808   2                      {
 809   3                      case  0x8000   :
 810   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 811   3                              break;
 812   3                      case  0x0000   :
 813   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 0;
 814   3                              break;
 815   3                      case  0x8100   :
 816   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 3;
 817   3                              break;
 818   3                      case  0x0100   :
 819   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 2;
 820   3                              break;
 821   3                      case  0x8200   :
 822   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 5;
 823   3                              break;
 824   3                      case  0x0200   :
 825   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 4;
 826   3                              break;
 827   3                      case  0x8300   :
 828   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 7;
 829   3                              break;
 830   3                      case  0x0300   :
 831   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 6;
 832   3                              break;
 833   3                      case  0x8400   :
 834   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 9;
 835   3                              break;
 836   3                      case  0x0400   :
 837   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 8;
 838   3                              break;
 839   3                      case  0x8500   :
 840   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 11;
 841   3                              break;
 842   3                      case  0x0500   :
 843   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 10;
 844   3                              break;
 845   3                      case  0x8600   :
 846   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 13;
 847   3                              break;
 848   3                      case  0x0600   :
 849   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 12;
 850   3                              break;
 851   3                      case  0x8700   :
 852   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 15;
 853   3                              break;
 854   3                      case  0x0700   :
 855   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 14;
 856   3                              break;
 857   3                      default        :  
 858   3                              break;
 859   3                      }                                                                                                      
 860   2                      D14_Cntrl_Reg.D14_CONTROL_FUNCTION.BITS.STALL = 0;
 861   2                      Kernel_Flag.BITS.Endpt_Stall = 0;
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 09:29:11 PAGE 15  

 862   2                      D14_Cntrl_Reg.D14_ENDPT_TYPE.BITS.ENABLE = OFF;                 //disable FIFO
 863   2                      D14_Cntrl_Reg.D14_ENDPT_TYPE.BITS.ENABLE = ON;                  //disable FIFO
 864   2                      ep0in_ack();
 865   2                      USB_Device.BITS.Halt = 0;
 866   2              }                                                                                       
 867   1              else if(bRecipient == 0x00 && USB_Device_Request.wValue == 0x0100)
 868   1              {       //遠程喚醒
 869   2                      USB_Device.BITS.Remote_Wakeup = 0;
 870   2                      ep0in_ack();
 871   2              }
 872   1              else
 873   1              {
 874   2                      D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 875   2                      D14_Cntrl_Reg.D14_CONTROL_FUNCTION.BITS.STALL = 1;
 876   2                      while(!USB_Int_Flag.BITS.EP0SETUP)
 877   2                      {
 878   3                              //讀取ISP1581中斷寄存器
 879   3                              USB_Int_Flag.VALUE |= D14_Cntrl_Reg.D14_INT.VALUE;
 880   3                              //回寫ISP1581中斷寄存器
 881   3                              D14_Cntrl_Reg.D14_INT.VALUE = USB_Int_Flag.VALUE;
 882   3                              if(USB_Int_Flag.BITS.SUSP || USB_Int_Flag.BITS.RESET)
 883   3                                      return;
 884   3                      }
 885   2                      USB_Int_Flag.BITS.EP0TX = 0;
 886   2              }
 887   1      }       
 888          
 889          //Get_Status獲取設(shè)備狀態(tài)
 890          void get_status(void)
 891          {
 892   1              if(USB_Device_Request.bmRequestType == 0x80)
 893   1              {
 894   2                      //端點0IN返回0x01,0x00兩字節(jié)
 895   2                      D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 896   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_LSB = 2;
 897   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_MSB = 0;
 898   2                      D14_Cntrl_Reg.D14_DATA_PORT_LSB = 1;
 899   2                      D14_Cntrl_Reg.D14_DATA_PORT_MSB = 0;
 900   2                      //等待發(fā)送完畢
 901   2                      wait_ep0tx();
 902   2                      ep0out_ack();
 903   2              }
 904   1      
 905   1              if(USB_Device_Request.bmRequestType == 0x81)
 906   1              {
 907   2                      //端點0IN返回0x00,0x00兩字節(jié)
 908   2                      D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 909   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_LSB = 2;
 910   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_MSB = 0;
 911   2                      D14_Cntrl_Reg.D14_DATA_PORT_LSB = 0;
 912   2                      D14_Cntrl_Reg.D14_DATA_PORT_MSB = 0;
 913   2                      wait_ep0tx();
 914   2                      ep0out_ack();
 915   2              }
 916   1      
 917   1              if(USB_Device_Request.bmRequestType == 0x82)
 918   1              {
 919   2                      Temp = 0;
 920   2                      Temp = USB_Device.BITS.Halt;
 921   2                      D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 922   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_LSB = 2;
 923   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_MSB = 0;
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 09:29:11 PAGE 16  

 924   2                      D14_Cntrl_Reg.D14_DATA_PORT_LSB = (UC) Temp;
 925   2                      D14_Cntrl_Reg.D14_DATA_PORT_MSB = (UC) (Temp >> 8);
 926   2                      wait_ep0tx();
 927   2                      ep0out_ack();
 928   2              }
 929   1      }       
 930          
 931          
 932          
 933          //Set_Feature特性設(shè)置
 934          //不支持測試模式
 935          void set_feature(void)
 936          {
 937   1              unsigned char bRecipient = USB_Device_Request.bmRequestType & 0x0f;
 938   1              //端點
 939   1              if(bRecipient == 0x02 && USB_Device_Request.wValue == 0x0000)
 940   1              {
 941   2                      switch(USB_Device_Request.wIndex)
 942   2                      {
 943   3                      case  0x8000   :
 944   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 945   3                              break;
 946   3                      case  0x0000   :
 947   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 0;
 948   3                              break;
 949   3                      case  0x8100   :
 950   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 3;
 951   3                              break;
 952   3                      case  0x0100   :
 953   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 2;
 954   3                              break;
 955   3                      case  0x8200   :
 956   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 5;
 957   3                              break;
 958   3                      case  0x0200   :
 959   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 4;
 960   3                              break;
 961   3                      case  0x8300   :
 962   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 7;
 963   3                              break;
 964   3                      case  0x0300   :
 965   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 6;
 966   3                              break;
 967   3                      case  0x8400   :
 968   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 9;
 969   3           

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一区在线观看| 国产午夜亚洲精品理论片色戒| 激情国产一区二区| 中文字幕亚洲一区二区va在线| 91精品国产品国语在线不卡| 成人av资源站| 久久国产精品第一页| 亚洲人成亚洲人成在线观看图片| 日韩欧美国产高清| 91豆麻精品91久久久久久| 国产激情视频一区二区三区欧美| 五月天久久比比资源色| 中文字幕人成不卡一区| 久久久久成人黄色影片| 日韩欧美综合在线| 欧美视频一区二区三区| 一道本成人在线| a4yy欧美一区二区三区| 国产乱码精品一区二区三区av | 久久99久国产精品黄毛片色诱| 17c精品麻豆一区二区免费| 久久久精品综合| 欧美电影免费观看高清完整版在线观看| 91久久精品国产91性色tv| 成人avav影音| 成人深夜福利app| 国产精品夜夜嗨| 国产在线一区二区| 国精品**一区二区三区在线蜜桃| 麻豆精品在线视频| 免费观看成人av| 蜜桃视频第一区免费观看| 日韩影院精彩在线| 天堂一区二区在线| 视频在线在亚洲| 日日夜夜精品视频天天综合网| 天天综合色天天| 日精品一区二区三区| 日本中文字幕一区二区视频 | 亚洲人成人一区二区在线观看| 国产精品免费久久| 国产精品久久久久四虎| 国产精品国产三级国产aⅴ入口 | 天堂va蜜桃一区二区三区漫画版| 亚洲国产wwwccc36天堂| 亚洲精品乱码久久久久久日本蜜臀| 亚洲欧美视频在线观看视频| 亚洲人成网站影音先锋播放| 亚洲一区二区三区在线播放| 性做久久久久久久免费看| 日产精品久久久久久久性色| 久久成人av少妇免费| 日韩一二三区不卡| 精品第一国产综合精品aⅴ| 久久久久亚洲蜜桃| 国产精品少妇自拍| 亚洲欧美区自拍先锋| 亚洲一区二区欧美| 日韩1区2区3区| 国产老妇另类xxxxx| 成人精品在线视频观看| 在线精品视频免费观看| 欧美一级夜夜爽| 国产欧美日韩三级| 亚洲激情五月婷婷| 免费日本视频一区| 国产精品一区二区久激情瑜伽| 99精品视频免费在线观看| 在线精品视频一区二区三四 | 日韩三级中文字幕| 日本一区二区成人在线| 亚洲精品国产a久久久久久 | av在线综合网| 欧美日韩精品一区二区在线播放| 精品1区2区在线观看| 亚洲欧美欧美一区二区三区| 免费在线观看视频一区| 成人99免费视频| 欧美一区二区在线播放| 中文字幕欧美日韩一区| 丝袜美腿高跟呻吟高潮一区| 国产宾馆实践打屁股91| 欧美午夜影院一区| 久久久久久久久岛国免费| 一区二区三区在线视频免费| 久久99久久久欧美国产| 色噜噜狠狠一区二区三区果冻| 精品日韩在线观看| 一区二区三区日韩欧美精品| 国产在线乱码一区二区三区| 日本高清不卡aⅴ免费网站| 久久亚洲一级片| 亚洲午夜免费视频| 丁香婷婷深情五月亚洲| 欧美一级片免费看| 亚洲最快最全在线视频| 国产麻豆精品95视频| 91精品久久久久久久99蜜桃| 国产精品久久久久aaaa樱花| 玖玖九九国产精品| 欧美日韩精品欧美日韩精品| 国产精品福利影院| 激情综合色丁香一区二区| 亚洲黄一区二区三区| 国产揄拍国内精品对白| 911国产精品| 亚洲一二三专区| 99久久精品免费看| 日本一区二区三区视频视频| 蜜臀精品一区二区三区在线观看| 色香蕉久久蜜桃| 国产精品国产三级国产aⅴ中文 | 精品91自产拍在线观看一区| 亚洲电影在线免费观看| 99久久久国产精品| 中文字幕不卡在线观看| 国产一二精品视频| 日韩三级视频在线观看| 天堂成人国产精品一区| 欧美三级视频在线观看| 亚洲精品乱码久久久久久久久| 成人av在线网| 欧美国产97人人爽人人喊| 国产精品一区二区不卡| 精品噜噜噜噜久久久久久久久试看| 日韩av网站在线观看| 欧美日韩午夜影院| 亚洲一卡二卡三卡四卡| 欧美在线观看视频在线| 一二三四社区欧美黄| 色婷婷综合久久久中文一区二区| 国产精品久久久久久久裸模| 成人美女在线视频| 国产精品成人免费| gogo大胆日本视频一区| 亚洲色图制服诱惑 | 高清日韩电视剧大全免费| 久久久久久日产精品| 风间由美中文字幕在线看视频国产欧美 | 久久久99精品久久| 国产精品1区2区3区在线观看| 久久美女艺术照精彩视频福利播放| 韩国精品一区二区| 中文字幕的久久| 91无套直看片红桃| 亚洲精品中文在线影院| 国产精品福利一区二区| 9久草视频在线视频精品| 中文字幕成人在线观看| 99re热视频这里只精品| 一区二区三区国产精品| 欧美美女一区二区| 精品一区二区av| 日本一区二区三区在线观看| 99国产精品久久久久久久久久 | 777午夜精品视频在线播放| 日韩成人午夜电影| 久久综合色天天久久综合图片| 成人黄色在线视频| 亚洲精品国产成人久久av盗摄| 337p亚洲精品色噜噜| 国内外精品视频| 中文字幕一区二区三区视频| 在线观看免费成人| 久久99精品国产麻豆婷婷| 欧美高清在线精品一区| 欧美性大战久久| 国产一区在线不卡| 一区二区三区在线高清| 日韩一区二区三区免费看| 国产精品1区2区3区在线观看| 亚洲精品伦理在线| 精品欧美一区二区三区精品久久 | 亚洲丶国产丶欧美一区二区三区| 91精品国产高清一区二区三区| 国产乱色国产精品免费视频| 亚洲女人的天堂| 精品美女一区二区| 色婷婷综合久久久久中文一区二区 | 国内精品视频一区二区三区八戒| 国产精品婷婷午夜在线观看| 欧美色网站导航| 国产精品123区| 夜夜爽夜夜爽精品视频| 久久久综合网站| 欧美三级日本三级少妇99| 国产乱码精品一区二区三区忘忧草| 亚洲精品你懂的| 国产偷国产偷精品高清尤物| 欧美在线观看一区二区| 高清shemale亚洲人妖| 香蕉影视欧美成人| 国产精品免费免费| 精品国产乱码久久久久久久久 | 国产亚洲1区2区3区| 欧美精品日韩一区| 色综合久久中文综合久久牛| 激情欧美一区二区三区在线观看| 亚洲成人在线网站| 亚洲视频电影在线|