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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? chap_9.lst

?? USB2.0開(kāi)發(fā)示例程序
?? LST
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
 796   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 3;
 797   3                              break;
 798   3                      case  0x0100   :
 799   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 2;
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 10:27:50 PAGE 14  

 800   3                              break;
 801   3                      case  0x8200   :
 802   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 5;
 803   3                              break;
 804   3                      case  0x0200   :
 805   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 4;
 806   3                              break;
 807   3                      case  0x8300   :
 808   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 7;
 809   3                              break;
 810   3                      case  0x0300   :
 811   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 6;
 812   3                              break;
 813   3                      case  0x8400   :
 814   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 9;
 815   3                              break;
 816   3                      case  0x0400   :
 817   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 8;
 818   3                              break;
 819   3                      case  0x8500   :
 820   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 11;
 821   3                              break;
 822   3                      case  0x0500   :
 823   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 10;
 824   3                              break;
 825   3                      case  0x8600   :
 826   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 13;
 827   3                              break;
 828   3                      case  0x0600   :
 829   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 12;
 830   3                              break;
 831   3                      case  0x8700   :
 832   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 15;
 833   3                              break;
 834   3                      case  0x0700   :
 835   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 14;
 836   3                              break;
 837   3                      default        :  
 838   3                              break;
 839   3                      }                                                                                                      
 840   2                      D14_Cntrl_Reg.D14_CONTROL_FUNCTION.BITS.STALL = 0;
 841   2                      Kernel_Flag.BITS.Endpt_Stall = 0;
 842   2                      D14_Cntrl_Reg.D14_ENDPT_TYPE.BITS.ENABLE = OFF;                 //disable FIFO
 843   2                      D14_Cntrl_Reg.D14_ENDPT_TYPE.BITS.ENABLE = ON;                  //disable FIFO
 844   2                      ep0in_ack();
 845   2                      USB_Device.BITS.Halt = 0;
 846   2              }                                                                                       
 847   1              else if(bRecipient == 0x00 && USB_Device_Request.wValue == 0x0100)
 848   1              {       //遠(yuǎn)程喚醒
 849   2                      USB_Device.BITS.Remote_Wakeup = 0;
 850   2                      ep0in_ack();
 851   2              }
 852   1              else
 853   1              {
 854   2                      D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 855   2                      D14_Cntrl_Reg.D14_CONTROL_FUNCTION.BITS.STALL = 1;
 856   2                      while(!USB_Int_Flag.BITS.EP0SETUP)
 857   2                      {
 858   3                              //讀取ISP1581中斷寄存器
 859   3                              USB_Int_Flag.VALUE |= D14_Cntrl_Reg.D14_INT.VALUE;
 860   3                              //回寫(xiě)ISP1581中斷寄存器
 861   3                              D14_Cntrl_Reg.D14_INT.VALUE = USB_Int_Flag.VALUE;
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 10:27:50 PAGE 15  

 862   3                              if(USB_Int_Flag.BITS.SUSP || USB_Int_Flag.BITS.RESET)
 863   3                                      return;
 864   3                      }
 865   2                      USB_Int_Flag.BITS.EP0TX = 0;
 866   2              }
 867   1      }       
 868          
 869          //Get_Status獲取設(shè)備狀態(tài)
 870          void get_status(void)
 871          {
 872   1              if(USB_Device_Request.bmRequestType == 0x80)
 873   1              {
 874   2                      //端點(diǎn)0IN返回0x01,0x00兩字節(jié)
 875   2                      D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 876   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_LSB = 2;
 877   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_MSB = 0;
 878   2                      D14_Cntrl_Reg.D14_DATA_PORT_LSB = 1;
 879   2                      D14_Cntrl_Reg.D14_DATA_PORT_MSB = 0;
 880   2                      //等待發(fā)送完畢
 881   2                      wait_ep0tx();
 882   2                      ep0out_ack();
 883   2              }
 884   1      
 885   1              if(USB_Device_Request.bmRequestType == 0x81)
 886   1              {
 887   2                      //端點(diǎn)0IN返回0x00,0x00兩字節(jié)
 888   2                      D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 889   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_LSB = 2;
 890   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_MSB = 0;
 891   2                      D14_Cntrl_Reg.D14_DATA_PORT_LSB = 0;
 892   2                      D14_Cntrl_Reg.D14_DATA_PORT_MSB = 0;
 893   2                      wait_ep0tx();
 894   2                      ep0out_ack();
 895   2              }
 896   1      
 897   1              if(USB_Device_Request.bmRequestType == 0x82)
 898   1              {
 899   2                      Temp = 0;
 900   2                      Temp = USB_Device.BITS.Halt;
 901   2                      D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 902   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_LSB = 2;
 903   2                      D14_Cntrl_Reg.D14_BUFFER_LENGTH_MSB = 0;
 904   2                      D14_Cntrl_Reg.D14_DATA_PORT_LSB = (UC) Temp;
 905   2                      D14_Cntrl_Reg.D14_DATA_PORT_MSB = (UC) (Temp >> 8);
 906   2                      wait_ep0tx();
 907   2                      ep0out_ack();
 908   2              }
 909   1      }       
 910          
 911          
 912          
 913          //Set_Feature特性設(shè)置
 914          //不支持測(cè)試模式
 915          void set_feature(void)
 916          {
 917   1              unsigned char bRecipient = USB_Device_Request.bmRequestType & 0x0f;
 918   1              //端點(diǎn)
 919   1              if(bRecipient == 0x02 && USB_Device_Request.wValue == 0x0000)
 920   1              {
 921   2                      switch(USB_Device_Request.wIndex)
 922   2                      {
 923   3                      case  0x8000   :
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 10:27:50 PAGE 16  

 924   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 925   3                              break;
 926   3                      case  0x0000   :
 927   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 0;
 928   3                              break;
 929   3                      case  0x8100   :
 930   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 3;
 931   3                              break;
 932   3                      case  0x0100   :
 933   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 2;
 934   3                              break;
 935   3                      case  0x8200   :
 936   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 5;
 937   3                              break;
 938   3                      case  0x0200   :
 939   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 4;
 940   3                              break;
 941   3                      case  0x8300   :
 942   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 7;
 943   3                              break;
 944   3                      case  0x0300   :
 945   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 6;
 946   3                              break;
 947   3                      case  0x8400   :
 948   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 9;
 949   3                              break;
 950   3                      case  0x0400   :
 951   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 8;
 952   3                              break;
 953   3                      case  0x8500   :
 954   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 11;
 955   3                              break;
 956   3                      case  0x0500   :
 957   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 10;
 958   3                              break;
 959   3                      case  0x8600   :
 960   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 13;
 961   3                              break;
 962   3                      case  0x0600   :
 963   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 12;
 964   3                              break;
 965   3                      case  0x8700   :
 966   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 15;
 967   3                              break;
 968   3                      case  0x0700   :
 969   3                              D14_Cntrl_Reg.D14_ENDPT_INDEX = 14;
 970   3                              break;
 971   3                      default        :  
 972   3                              break;
 973   3                      }                                                                                                      
 974   2                      D14_Cntrl_Reg.D14_CONTROL_FUNCTION.BITS.STALL = 1;
 975   2                      Kernel_Flag.BITS.Endpt_Stall = 1;
 976   2                      D14_Cntrl_Reg.D14_ENDPT_TYPE.BITS.ENABLE = OFF;                 //disable FIFO
 977   2                      //D14_Cntrl_Reg.D14_ENDPT_TYPE.BITS.ENABLE = ON;                        //disable FIFO
 978   2                      ep0in_ack();
 979   2                      USB_Device.BITS.Halt = 0;
 980   2              }                                                                                       
 981   1              else if(bRecipient == 0x00 && USB_Device_Request.wValue == 0x0100)
 982   1              {       //遠(yuǎn)程喚醒
 983   2                      USB_Device.BITS.Remote_Wakeup = 1;
 984   2                      ep0in_ack();
 985   2              }
C51 COMPILER V7.06   CHAP_9                                                                07/02/2003 10:27:50 PAGE 17  

 986   1              else
 987   1              {
 988   2                      D14_Cntrl_Reg.D14_ENDPT_INDEX = 1;
 989   2                      D14_Cntrl_Reg.D14_CONTROL_FUNCTION.BITS.STALL = 1;
 990   2                      while(!U

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品免费av| 欧美精品一区在线观看| 美女看a上一区| 国产精品区一区二区三| 欧美日韩视频第一区| 国产盗摄精品一区二区三区在线| 亚洲综合激情网| 亚洲国产高清不卡| 日韩一区二区免费视频| 99精品热视频| 国产精品一色哟哟哟| 五月天一区二区三区| 亚洲美女免费视频| 日本一区二区三区免费乱视频| 日韩一区二区电影在线| 91国偷自产一区二区三区观看| 国产精品综合av一区二区国产馆| 亚洲国产成人精品视频| 一区视频在线播放| 国产亚洲一二三区| 久久亚洲精华国产精华液| 在线播放中文字幕一区| 色猫猫国产区一区二在线视频| 粉嫩av一区二区三区| 黄色日韩网站视频| 蜜桃久久久久久| 日韩和的一区二区| 日韩精品乱码免费| 亚洲成人av一区二区| 亚洲激情欧美激情| 亚洲欧洲性图库| 国产精品久久久久久久岛一牛影视 | 亚洲成人www| 一区二区三区高清在线| 亚洲日本一区二区| 最新日韩在线视频| 中文字幕日韩精品一区| 国产精品传媒在线| 国产精品乱人伦| 国产精品久线在线观看| 亚洲国产精品精华液2区45| 欧美国产日韩a欧美在线观看| 精品久久五月天| 久久久久久久久久电影| 日本一区二区三区久久久久久久久不| www一区二区| 中文字幕不卡三区| 亚洲婷婷在线视频| 一区二区成人在线视频| 亚洲一区二区视频在线| 亚洲成在线观看| 美脚の诱脚舐め脚责91| 精品一区二区三区免费视频| 国产一区二区中文字幕| 成人晚上爱看视频| 色先锋aa成人| 欧美高清一级片在线| 精品国产欧美一区二区| 久久久精品黄色| 综合激情网...| 亚洲电影一区二区| 麻豆精品新av中文字幕| 国产精品白丝jk白祙喷水网站| 成人av电影在线网| 欧洲日韩一区二区三区| 在线91免费看| www国产成人免费观看视频 深夜成人网 | 日本精品一区二区三区高清| 欧美日韩免费一区二区三区视频| 欧美一级二级三级蜜桃| 国产免费成人在线视频| 亚洲一区在线电影| 韩国av一区二区三区| 91麻豆蜜桃一区二区三区| 在线播放国产精品二区一二区四区| 日韩欧美一区电影| 国产精品免费av| 男人的j进女人的j一区| 成人不卡免费av| 欧美一区二区视频免费观看| 精品88久久久久88久久久| 亚洲欧洲成人精品av97| 蜜臀av性久久久久av蜜臀妖精| 久久精品国产99国产| 国产激情视频一区二区三区欧美| 日韩一级免费观看| 中文字幕国产一区| 狠狠色狠狠色综合| 国产视频在线观看一区二区三区| 欧美激情中文字幕| 久久精品噜噜噜成人av农村| av网站一区二区三区| 久久久综合视频| 亚洲色图20p| 秋霞午夜鲁丝一区二区老狼| 成人福利电影精品一区二区在线观看| 欧美中文字幕一区二区三区 | 国产亚洲一区二区在线观看| 中文字幕一区二区三区色视频| 天天影视涩香欲综合网| www.欧美日韩| 2023国产精品自拍| 日韩高清一区二区| 色视频一区二区| 国产女主播在线一区二区| 麻豆国产一区二区| 欧美日韩中文字幕一区| 中文字幕中文在线不卡住| 老汉av免费一区二区三区 | 91精品国产综合久久国产大片| 综合久久一区二区三区| 国产在线精品一区二区不卡了 | 欧美tk丨vk视频| 天堂资源在线中文精品| 91久久线看在观草草青青 | 捆绑调教美女网站视频一区| 在线观看av不卡| 亚洲视频精选在线| 国产ts人妖一区二区| 欧美成人精品1314www| 日本不卡1234视频| 欧美精品黑人性xxxx| 亚洲高清久久久| 欧美视频在线不卡| 亚洲国产成人av网| 欧美在线|欧美| 亚洲国产日韩a在线播放| 在线免费不卡视频| 亚洲国产视频在线| 欧美三级电影在线观看| 亚洲电影激情视频网站| 欧美性生活影院| 亚洲成人午夜影院| 欧美丰满一区二区免费视频| 亚洲动漫第一页| 欧美日韩电影在线| 美女视频第一区二区三区免费观看网站| 欧美人牲a欧美精品| 日韩精品亚洲专区| 欧美大尺度电影在线| 麻豆国产欧美日韩综合精品二区 | 欧美专区在线观看一区| 亚洲五月六月丁香激情| 91高清在线观看| 亚洲视频一区二区免费在线观看| 精品国产制服丝袜高跟| 91国产免费看| 久久久久9999亚洲精品| 在线观看不卡一区| 国产精品一区在线观看你懂的| 亚洲国产精品久久艾草纯爱| 国产精品免费免费| 日韩一区二区三区av| 欧美视频在线一区二区三区 | 91麻豆精品一区二区三区| 国产乱码一区二区三区| 色婷婷狠狠综合| 中文字幕免费不卡| 国产午夜精品美女毛片视频| 91国产视频在线观看| 亚洲午夜久久久久| 欧美日韩一区二区在线视频| 日韩av午夜在线观看| 久久久国产午夜精品| aaa欧美色吧激情视频| 亚洲综合视频网| 日韩视频国产视频| 粉嫩久久99精品久久久久久夜| 亚洲精品写真福利| 91精品国产高清一区二区三区| 精品一区二区三区视频在线观看| 亚洲国产精品成人综合色在线婷婷| 色婷婷亚洲婷婷| 久久aⅴ国产欧美74aaa| 1区2区3区精品视频| 91精品国产乱码| 成人理论电影网| 免费欧美日韩国产三级电影| 国产精品乱码妇女bbbb| 欧美日韩国产a| 成人网在线免费视频| 日本一不卡视频| 亚洲欧美日韩国产手机在线| 日韩一级完整毛片| 色婷婷av一区| 国产成人精品免费一区二区| 亚洲成人激情综合网| 国产精品美女一区二区三区| 3atv一区二区三区| 99精品热视频| 国产精品99久久久久久似苏梦涵 | 国产成人高清视频| 成人永久免费视频| 青青草国产成人av片免费| 国产精品人妖ts系列视频| 91精选在线观看| 国产精品一区二区三区四区| 亚洲午夜久久久久| 精品美女在线观看| 欧美日韩精品免费|