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

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

?? chap_9.lst

?? 周立功dp1581usb2.0實(shí)驗(yàn)儀
?? LST
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
 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                              //回寫(xiě)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.01  CHAP_9                                                                 03/28/2003 14:38:29 PAGE 14  

 800          //Clear_Feature特性清除
 801          void clear_feature(void)
 802          {
 803   1              unsigned char bRecipient = USB_Device_Request.bmRequestType & 0x0f;
 804   1              //端點(diǎn)
 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.01  CHAP_9                                                                 03/28/2003 14:38:29 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              {       //遠(yuǎn)程喚醒
 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                              //回寫(xiě)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                      //端點(diǎn)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                      //端點(diǎn)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.01  CHAP_9                                                                 03/28/2003 14:38:29 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          //不支持測(cè)試模式
 935          void set_feature(void)
 936          {
 937   1              unsigned char bRecipient = USB_Device_Request.bmRequestType & 0x0f;
 938   1              //端點(diǎn)
 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                              br

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色欲色欲www| 色综合天天综合在线视频| 欧美优质美女网站| 亚洲视频综合在线| 成人激情午夜影院| 中文字幕五月欧美| 色悠悠久久综合| 一个色综合网站| 欧美高清视频一二三区| 蜜桃视频一区二区三区在线观看| 91麻豆精品国产91久久久使用方法| 天堂久久久久va久久久久| 欧美sm极限捆绑bd| 国产精品影视天天线| 亚洲欧洲精品一区二区精品久久久 | 亚洲综合色视频| 欧美三级日韩三级| 美腿丝袜亚洲一区| 中文字幕不卡在线| 色丁香久综合在线久综合在线观看| 亚洲永久精品大片| 日韩三级电影网址| 懂色一区二区三区免费观看 | 91久久精品国产91性色tv| 亚洲韩国精品一区| 欧美成人福利视频| 91热门视频在线观看| 日韩不卡一二三区| 国产精品区一区二区三区| 91国偷自产一区二区三区观看 | 欧美色区777第一页| 精品在线播放午夜| 中文字幕一区二区三区乱码在线 | 精品国产伦一区二区三区观看方式 | 亚洲最色的网站| 日韩你懂的在线观看| 99精品国产视频| 免费成人在线播放| 亚洲视频每日更新| 精品对白一区国产伦| 91久久久免费一区二区| 国产在线日韩欧美| 亚洲黄色小说网站| 国产亚洲精品中文字幕| 在线一区二区三区| 国产精品一区二区免费不卡| 亚洲一卡二卡三卡四卡无卡久久| 久久综合成人精品亚洲另类欧美| 欧美色综合影院| 99在线热播精品免费| 奇米888四色在线精品| 一区二区在线看| 国产精品色眯眯| 日韩欧美在线1卡| 欧美日韩亚洲综合一区二区三区 | 在线观看日韩毛片| 北条麻妃国产九九精品视频| 久久精品久久精品| 亚洲不卡一区二区三区| 日韩伦理av电影| 国产精品久久网站| 国产日韩欧美电影| 精品福利在线导航| 欧美va天堂va视频va在线| 日韩一区二区三区视频| 欧美美女喷水视频| 欧美在线视频你懂得| 色综合中文字幕国产 | 日韩国产一二三区| 亚洲宅男天堂在线观看无病毒| 最好看的中文字幕久久| 亚洲国产精品高清| 中文字幕乱码一区二区免费| 久久日韩粉嫩一区二区三区 | 日韩欧美美女一区二区三区| 欧美日韩视频在线第一区| 欧美伊人久久大香线蕉综合69| 色婷婷综合五月| 色噜噜狠狠色综合中国| 欧美系列亚洲系列| 欧美日韩久久不卡| 欧美精品 日韩| 精品国产伦理网| 日韩精品一区二区在线观看| 日韩精品专区在线影院观看| 日韩一区二区三区视频在线| 欧美一级免费观看| 久久综合一区二区| 国产婷婷一区二区| 亚洲欧美综合在线精品| 亚洲激情中文1区| 亚洲成av人片一区二区| 日韩av一区二区在线影视| 美女精品自拍一二三四| 国产毛片精品国产一区二区三区| 国产成人午夜视频| 91网上在线视频| 欧美精品精品一区| 日韩美女在线视频| 国产精品沙发午睡系列990531| 亚洲特级片在线| 五月天欧美精品| 国产乱人伦偷精品视频免下载| 99久久精品国产麻豆演员表| 欧美精品三级日韩久久| 久久这里只精品最新地址| 国产精品美女久久久久久| 亚洲不卡av一区二区三区| 激情图片小说一区| 色综合久久中文综合久久牛| 91麻豆精品91久久久久同性| 久久久国产精品午夜一区ai换脸| 亚洲人成在线播放网站岛国| 视频在线在亚洲| 成人开心网精品视频| 欧美日韩久久不卡| 国产精品伦理一区二区| 日本在线不卡视频一二三区| 成人一区二区三区| 欧美精品久久久久久久多人混战| 国产欧美日韩综合| 午夜视频在线观看一区二区 | 久久精品国产一区二区三 | 看国产成人h片视频| www.欧美日韩国产在线| 日韩视频免费观看高清完整版 | 视频一区欧美精品| 国产精品自拍在线| 欧美色视频一区| 中文久久乱码一区二区| 日韩中文字幕亚洲一区二区va在线| 岛国精品在线观看| 69成人精品免费视频| 亚洲色图视频免费播放| 国产综合色精品一区二区三区| 欧美午夜一区二区三区免费大片| 国产午夜亚洲精品不卡| 日韩福利电影在线| 91福利精品第一导航| 国产精品丝袜91| 国产精品一区一区三区| 欧美视频完全免费看| 亚洲精品久久嫩草网站秘色| 成人在线一区二区三区| 久久亚洲免费视频| 91丨porny丨国产| 欧美国产一区二区在线观看| 免费不卡在线观看| 欧美色电影在线| 亚洲丝袜另类动漫二区| k8久久久一区二区三区| 国产精品入口麻豆九色| 成人免费毛片aaaaa**| 久久九九全国免费| 在线日韩国产精品| 亚洲成人777| 国产成人亚洲综合a∨婷婷 | 国产美女精品一区二区三区| 欧美日高清视频| 最新久久zyz资源站| 国产成人在线视频播放| 日本美女一区二区| 色吊一区二区三区| 欧美性生活久久| 亚洲天堂免费看| 欧美韩国日本一区| 国产片一区二区三区| 国产色综合一区| 日本不卡视频在线观看| 亚洲视频 欧洲视频| 亚洲va国产天堂va久久en| 91麻豆精品91久久久久久清纯| 91麻豆精品国产91久久久| 性欧美大战久久久久久久久| 亚洲综合999| 韩国成人在线视频| 久久久综合精品| 国产激情一区二区三区桃花岛亚洲| www国产精品av| 国产乱码精品一区二区三区五月婷 | 久久亚洲一区二区三区四区| 精品中文字幕一区二区小辣椒| 欧美v亚洲v综合ⅴ国产v| 狠狠色丁香婷婷综合久久片| 久久久久久久精| 不卡大黄网站免费看| 亚洲视频在线一区二区| 91国在线观看| 日本不卡视频在线| 久久日一线二线三线suv| kk眼镜猥琐国模调教系列一区二区 | 亚洲影视资源网| 7777精品伊人久久久大香线蕉最新版| 日本麻豆一区二区三区视频| 2017欧美狠狠色| 99热国产精品| 婷婷国产v国产偷v亚洲高清| 精品日韩在线一区| 成人av电影观看| 日韩不卡一区二区三区|