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

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

?? d12isr.lis

?? USB通信程序開發(付DOC說明 論文 源碼) 是畢業設計內容 是好定西
?? LIS
?? 第 1 頁 / 共 3 頁
字號:
                         .module D12ISR.c
                         .area text(rom, con, rel)
 0000                   .dbfile G:\source\D12ISR.c
 0000                   .dbfunc s D12_ISR _D12_ISR fI
                       ;              j -> R22
                       ;              i -> R20
                         .even
 0000                 _D12_ISR::
 0000 00D0              rcall push_gset2
 0002                   .dbline -1
 0002                   .dbline 51
                       ; /*++
                       ; 
                       ; Module Name:
                       ; 
                       ;          D12ISR.c
                       ; 
                       ; Abstract:
                       ; 
                       ;          Header file related to D12 module
                       ; 
                       ; Environment:
                       ; 
                       ;         ICCAVR 6.29
                       ; 
                       ; Revision History:
                       ; 
                       ;         04/23/2004      chenchi   created
                       ; 
                       ; --*/
                       ; /******************************************************************/
                       ; #include "io8515v.h"
                       ; #include "d12.h"
                       ; /************************************************************
                       ; **工程名稱:U盤固件程序開發
                       ; **編譯器類型及版本:ICCAVR 6.26C
                       ; **日期:2004.4.30
                       ; **創建人:陳馳
                       ; **所屬單位:湖南大學計算機與通信學院
                       ; 
                       ; **芯片類型:AT90S8515,PDIUSUD12,K9F5608U0A-YCB0
                       ; **時鐘頻率:8MHZ
                       ; 
                       ; **函數功能:中斷服務處理
                       ; **函數輸入參數及說明:無
                       ; 
                       ; **函數返回值:無
                       ; **在本函數以外定義的變量:D12_COMMAND,D12_DATA
                       ; **調用的函數說明:
                       ;   Setup_control():枚舉控制函數
                       ;   USB_submit():控制端點提交函數
                       ;   Bulk_Out_Pack(j):處理PC發送的批量傳輸包
                       ;   Bulk_In_Packet():回應批量傳輸包
                       ;   void bus_reset(void):總線重置
                       ;   void dma_eot(void):Dma 操作結束
                       ; 
                       ; **修改人:陳馳
                       ; **修改日期:2004.4.30
                       ; **修改說明:創建
                       ; *************************************************************/
                       ; void D12_ISR(void)
                       ; {
 0002                   .dbline 53
                       ;     unsigned char i,j;
                       ;     D12_COMMAND = 0xf4;// 讀中斷寄存器
 0002 84EF              ldi R24,244
 0004 8093017C          sts 31745,R24
 0008                   .dbline 54
                       ;     cwait1;
 0008 0000              nop
 000A                   .dbline 54
 000A 0000              nop
 000C                   .dbline 55
                       ;     i=D12_DATA;//讀取數據賦值給局部變量i
 000C 4091007C          lds R20,31744
 0010                   .dbline 56
                       ;     csram;
 0010 609301FC          sts 0xfc01,R22
 0014                   .dbline 56
 0014                   .dbline 57
                       ;     if(i & 0x01)//處理控制輸出端點
 0014 40FF              sbrs R20,0
 0016 0DC0              rjmp L3
 0018                   .dbline 58
                       ;     {
 0018                   .dbline 59
                       ;         D12_COMMAND = 0x40;//讀最后狀態
 0018 80E4              ldi R24,64
 001A 8093017C          sts 31745,R24
 001E                   .dbline 60
                       ;         cwait1;
 001E 0000              nop
 0020                   .dbline 60
 0020 0000              nop
 0022                   .dbline 61
                       ;         i= D12_DATA;//從端點緩沖區讀取數據
 0022 4091007C          lds R20,31744
 0026                   .dbline 62
                       ;         csram;
 0026 609301FC          sts 0xfc01,R22
 002A                   .dbline 62
 002A                   .dbline 63
                       ;         if (i & 0x20) //收到SETUP包
 002A 45FF              sbrs R20,5
 002C 4FC0              rjmp L4
 002E                   .dbline 64
                       ;         {
 002E                   .dbline 65
                       ;             Setup_control();//枚舉控制函數
 002E 00D0              rcall _Setup_control
 0030                   .dbline 66
                       ;         }
 0030                   .dbline 67
 0030 4DC0              rjmp L4
 0032                 L3:
 0032                   .dbline 67
                       ;     }else if(i & 0x02)//處理控制輸入端點
 0032 41FF              sbrs R20,1
 0034 0BC0              rjmp L7
 0036                   .dbline 68
                       ;     {
 0036                   .dbline 69
                       ;         D12_COMMAND = 0x41;//讀最后狀態
 0036 81E4              ldi R24,65
 0038 8093017C          sts 31745,R24
 003C                   .dbline 70
                       ;         cwait1;
 003C 0000              nop
 003E                   .dbline 70
 003E 0000              nop
 0040                   .dbline 71
                       ;         i = D12_DATA;//從端點緩沖區讀取數據
 0040 4091007C          lds R20,31744
 0044                   .dbline 72
                       ;         csram;
 0044 609301FC          sts 0xfc01,R22
 0048                   .dbline 72
 0048                   .dbline 73
                       ;         USB_submit();//控制端點提交函數
 0048 45D0              rcall _USB_submit
 004A                   .dbline 74
 004A 40C0              rjmp L8
 004C                 L7:
 004C                   .dbline 74
                       ;     }else if(i & 0x04)//處理端點1輸出
 004C 42FF              sbrs R20,2
 004E 01C0              rjmp L9
 0050                   .dbline 75
                       ;     {
 0050                   .dbline 77
 0050 3DC0              rjmp L10
 0052                 L9:
 0052                   .dbline 77
                       ;         
                       ;     }else if(i & 0x08)//處理端點1輸入
 0052 43FF              sbrs R20,3
 0054 01C0              rjmp L11
 0056                   .dbline 78
                       ;     {
 0056                   .dbline 80
 0056 3AC0              rjmp L12
 0058                 L11:
 0058                   .dbline 80
                       ; 
                       ;     }else if(i & 0x10)//處理批量輸出端點
 0058 44FF              sbrs R20,4
 005A 1DC0              rjmp L13
 005C                   .dbline 81
                       ;     {
 005C                   .dbline 82
                       ;         D12_COMMAND = 0x44;//讀最后狀態
 005C 84E4              ldi R24,68
 005E 8093017C          sts 31745,R24
 0062                   .dbline 83
                       ;         cwait;
 0062 0000              nop
 0064                   .dbline 84
                       ;         i = D12_DATA;
 0064 4091007C          lds R20,31744
 0068                   .dbline 85
                       ;         csram;
 0068 609301FC          sts 0xfc01,R22
 006C                   .dbline 85
 006C                   .dbline 86
                       ;         D12_COMMAND = 0x04;//選擇端點(指針指向0位置)
 006C 84E0              ldi R24,4
 006E 8093017C          sts 31745,R24
 0072                   .dbline 87
                       ;         cwait;
 0072 0000              nop
 0074                   .dbline 88
                       ;         D12_COMMAND = 0xf0;//讀緩沖區
 0074 80EF              ldi R24,240
 0076 8093017C          sts 31745,R24
 007A                   .dbline 96
                       ;         /****************************
                       ;           緩沖區數據結構:
                       ;           字節1:保留,可為任意值
                       ;           字節2:數據字節的數目/長度
                       ;           字節3:數據字節1
                       ;           字節4:數據字節2
                       ;         *****************************/
                       ;         cwait1;
 007A 0000              nop
 007C                   .dbline 96
 007C 0000              nop
 007E                   .dbline 97
                       ;         j=D12_DATA;//字節1
 007E 6091007C          lds R22,31744
 0082                   .dbline 98
                       ;         cwait1;
 0082 0000              nop
 0084                   .dbline 98
 0084 0000              nop
 0086                   .dbline 99
                       ;         j=D12_DATA;//字節2
 0086 6091007C          lds R22,31744
 008A                   .dbline 100
                       ;         csram;
 008A 609301FC          sts 0xfc01,R22
 008E                   .dbline 100
 008E                   .dbline 101
                       ;         Bulk_Out_Packet(j);//處理PC發送的批量傳輸包
 008E 062F              mov R16,R22
 0090 1127              clr R17
 0092 00D0              rcall _Bulk_Out_Packet
 0094                   .dbline 102
 0094 1BC0              rjmp L14
 0096                 L13:
 0096                   .dbline 102
                       ;     }else if(i & 0x20)//處理批量輸入端點
 0096 45FF              sbrs R20,5
 0098 0DC0              rjmp L15
 009A                   .dbline 103
                       ;     {
 009A                   .dbline 104
                       ;         D12_COMMAND = 0x45;//讀 in 最后狀態
 009A 85E4              ldi R24,69
 009C 8093017C          sts 31745,R24
 00A0                   .dbline 105
                       ;         cwait1;
 00A0 0000              nop
 00A2                   .dbline 105
 00A2 0000              nop
 00A4                   .dbline 106
                       ;         i = D12_DATA;
 00A4 4091007C          lds R20,31744
 00A8                   .dbline 107
                       ;         cwait1;
 00A8 0000              nop
 00AA                   .dbline 107
 00AA 0000              nop

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩亚洲欧美成人一区| 日日夜夜精品视频免费| 午夜私人影院久久久久| 国产一区二区三区在线观看免费| 91麻豆国产福利精品| 欧美精品一区二区三区视频| 一区二区三区欧美| 成人性生交大片免费| 欧美精选在线播放| 日韩1区2区日韩1区2区| 欧美剧情片在线观看| 91视视频在线观看入口直接观看www | 日韩欧美亚洲另类制服综合在线| 国产精品久久久久久亚洲毛片 | 亚洲免费av网站| 中文字幕乱码久久午夜不卡| 亚洲免费av高清| 中文字幕欧美一区| 成人蜜臀av电影| 国产 日韩 欧美大片| 国产欧美一区二区精品性| 欧美日韩久久不卡| 国产成人精品免费| 怡红院av一区二区三区| 玉米视频成人免费看| 成人午夜电影网站| 亚洲午夜影视影院在线观看| 国产xxx精品视频大全| 日韩西西人体444www| 婷婷综合五月天| 91麻豆福利精品推荐| 一区精品在线播放| 99久久777色| 中文字幕在线不卡| 99久久精品免费看| 综合分类小说区另类春色亚洲小说欧美| 韩国成人精品a∨在线观看| 欧美大片免费久久精品三p| 麻豆精品蜜桃视频网站| 欧美一卡二卡在线| 国产美女视频91| 久久综合一区二区| 国产成人a级片| 国产精品国产三级国产有无不卡| 99国产精品久久久久久久久久久 | 国产很黄免费观看久久| 国产欧美一区二区三区在线老狼| 豆国产96在线|亚洲| 国产精品国产精品国产专区不片| www.在线欧美| 亚洲va欧美va人人爽| 日韩精品在线一区| 成人av午夜影院| 亚洲大尺度视频在线观看| 欧美一区二区二区| 高清不卡一二三区| 一区二区欧美视频| 日韩欧美国产麻豆| proumb性欧美在线观看| 亚洲一区在线观看免费| 午夜精品久久久久影视| 久久综合一区二区| 国产精品美女久久久久aⅴ| 中文字幕日本乱码精品影院| 香蕉久久夜色精品国产使用方法 | 欧美午夜电影网| 国产成人精品亚洲午夜麻豆| 国产激情偷乱视频一区二区三区| 人人狠狠综合久久亚洲| 成人h精品动漫一区二区三区| 欧美不卡视频一区| 国产精品丝袜一区| 日韩经典一区二区| 久久亚洲一区二区三区明星换脸| 丰满岳乱妇一区二区三区| 久久久不卡网国产精品一区| 99vv1com这只有精品| 亚洲综合清纯丝袜自拍| 欧美一卡2卡三卡4卡5免费| 午夜久久久久久久久久一区二区| 欧美一区二区三区四区久久| 韩日av一区二区| 亚洲同性同志一二三专区| 欧美在线观看禁18| 国产精品一区二区视频| 一区二区三区鲁丝不卡| 精品国产一区二区在线观看| 国内外成人在线| 经典三级一区二区| 亚洲人成小说网站色在线| 日韩一区二区在线播放| 激情综合一区二区三区| 专区另类欧美日韩| 精品国产人成亚洲区| 91麻豆精东视频| 国产精品一区在线| 亚洲国产精品久久久久婷婷884| 精品国产乱码久久久久久老虎 | 欧美伊人久久久久久久久影院 | 一本色道亚洲精品aⅴ| 日本美女一区二区三区视频| 中文字幕av资源一区| 欧美夫妻性生活| 99久久精品免费| 国产一区二区成人久久免费影院| 亚洲国产一区二区在线播放| 国产蜜臀av在线一区二区三区| 欧美人狂配大交3d怪物一区| 丁香激情综合五月| 精品一区二区三区香蕉蜜桃| 亚洲综合在线五月| 亚洲欧洲av在线| 久久精品这里都是精品| 日韩精品专区在线影院观看| 欧美午夜在线一二页| 精品亚洲成av人在线观看| 久久福利资源站| 日韩专区欧美专区| 亚洲国产日韩一区二区| 亚洲欧美电影一区二区| 久久精品一区四区| 久久久99久久| 国产欧美一区二区三区在线老狼| 精品乱人伦小说| 日韩欧美亚洲一区二区| 欧美一卡二卡三卡| 日韩欧美国产午夜精品| 日韩欧美自拍偷拍| 日韩一区二区免费在线电影| 91麻豆精品国产91久久久久| 91浏览器在线视频| 欧美日韩国产综合一区二区三区 | 欧美少妇一区二区| 在线精品视频免费播放| 欧美色爱综合网| 欧美日本在线一区| 欧美一三区三区四区免费在线看| 日韩一区二区三区四区五区六区| 91麻豆精品91久久久久久清纯 | 国产欧美久久久精品影院| 久久久亚洲精华液精华液精华液| 欧美sm极限捆绑bd| 久久综合给合久久狠狠狠97色69| 精品国产制服丝袜高跟| 欧美国产激情一区二区三区蜜月| 国产精品丝袜黑色高跟| 亚洲天堂中文字幕| 日韩1区2区日韩1区2区| 国产麻豆视频一区| 成人app网站| 色狠狠色噜噜噜综合网| 欧美天堂一区二区三区| 日韩精品一区二区三区视频播放 | 91精品国产一区二区| 欧美不卡视频一区| 亚洲免费成人av| 日本欧美韩国一区三区| 国产在线看一区| 成人av网站在线观看免费| 欧美视频在线一区二区三区| 日韩网站在线看片你懂的| 国产人伦精品一区二区| 亚洲欧美成aⅴ人在线观看| 国产亚洲综合av| 亚洲视频一区二区在线| 亚洲午夜精品在线| 久久精品亚洲一区二区三区浴池| 一级日本不卡的影视| 久久久www免费人成精品| 91九色最新地址| 国产精品你懂的在线欣赏| 国产在线精品一区二区三区不卡| 欧美日韩mp4| 奇米精品一区二区三区在线观看一| 色婷婷综合久色| 韩国成人在线视频| 亚洲一区二区偷拍精品| 伊人婷婷欧美激情| 国产成人免费视频一区| 欧美三级日韩三级| 日本乱人伦aⅴ精品| 国产精品国产三级国产普通话99| 久久精品72免费观看| 精品国产一区二区在线观看| 蜜臀av性久久久久av蜜臀妖精| 欧美三级资源在线| 国内成+人亚洲+欧美+综合在线| 精品国产一区二区在线观看| 狠狠久久亚洲欧美| 日韩精品一区二区三区中文精品| 亚洲欧美日韩系列| 久久久久久久久一| 亚洲福利一区二区| 成人免费毛片aaaaa**| 在线不卡的av| 自拍视频在线观看一区二区| 青青草97国产精品免费观看| 欧美又粗又大又爽| 国产精品福利一区| 国产黑丝在线一区二区三区|