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

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

?? d12isr.lis

?? USB通信程序開發(fā)(附源碼 精品)包括詳細論文說明
?? 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盤固件程序開發(fā)
                       ; **編譯器類型及版本:ICCAVR 6.26C
                       ; **日期:2004.4.30
                       ; **創(chuàng)建人:陳馳
                       ; **所屬單位:湖南大學計算機與通信學院
                       ; 
                       ; **芯片類型:AT90S8515,PDIUSUD12,K9F5608U0A-YCB0
                       ; **時鐘頻率:8MHZ
                       ; 
                       ; **函數功能:中斷服務處理
                       ; **函數輸入參數及說明:無
                       ; 
                       ; **函數返回值:無
                       ; **在本函數以外定義的變量:D12_COMMAND,D12_DATA
                       ; **調用的函數說明:
                       ;   Setup_control():枚舉控制函數
                       ;   USB_submit():控制端點提交函數
                       ;   Bulk_Out_Pack(j):處理PC發(fā)送的批量傳輸包
                       ;   Bulk_In_Packet():回應批量傳輸包
                       ;   void bus_reset(void):總線重置
                       ;   void dma_eot(void):Dma 操作結束
                       ; 
                       ; **修改人:陳馳
                       ; **修改日期:2004.4.30
                       ; **修改說明:創(chuàng)建
                       ; *************************************************************/
                       ; 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;//讀最后狀態(tài)
 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;//從端點緩沖區(qū)讀取數據
 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;//讀最后狀態(tài)
 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;//從端點緩沖區(qū)讀取數據
 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;//讀最后狀態(tài)
 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;//讀緩沖區(qū)
 0074 80EF              ldi R24,240
 0076 8093017C          sts 31745,R24
 007A                   .dbline 96
                       ;         /****************************
                       ;           緩沖區(qū)數據結構:
                       ;           字節(jié)1:保留,可為任意值
                       ;           字節(jié)2:數據字節(jié)的數目/長度
                       ;           字節(jié)3:數據字節(jié)1
                       ;           字節(jié)4:數據字節(jié)2
                       ;         *****************************/
                       ;         cwait1;
 007A 0000              nop
 007C                   .dbline 96
 007C 0000              nop
 007E                   .dbline 97
                       ;         j=D12_DATA;//字節(jié)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;//字節(jié)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發(fā)送的批量傳輸包
 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 最后狀態(tài)
 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一区二区三区免费野_久草精品视频
男人的天堂久久精品| 欧美亚洲国产bt| 狠狠狠色丁香婷婷综合激情 | 日韩理论在线观看| 久久先锋影音av鲁色资源| 日韩一区二区三区在线| 欧美日韩一区二区三区四区| 欧美亚洲综合在线| 欧美日韩在线播放| 欧美日韩国产乱码电影| 欧美日韩国产经典色站一区二区三区 | 国产成人自拍高清视频在线免费播放| 国产做a爰片久久毛片| 激情国产一区二区| 国产精品中文字幕日韩精品| 国产精品亚洲а∨天堂免在线| 国产成人精品三级| 99国内精品久久| 色偷偷久久一区二区三区| 欧美在线色视频| 正在播放亚洲一区| 久久众筹精品私拍模特| 欧美激情一区在线观看| 亚洲日本中文字幕区| 亚洲在线视频网站| 日韩精品亚洲专区| 九一久久久久久| 成人精品一区二区三区中文字幕| 99久久精品国产精品久久| 在线观看日韩精品| 欧美一区二区三区日韩| 久久精品一区二区三区av| 国产精品久久久久一区| 一区二区欧美在线观看| 美女任你摸久久| 国产精品一区一区| 91丨国产丨九色丨pron| 欧美日韩aaa| 国产日韩欧美精品一区| 亚洲欧美经典视频| 蜜臀av一区二区| 成人综合在线观看| 欧美在线免费播放| 欧美电视剧免费观看| 国产精品欧美久久久久无广告| 久久国内精品视频| 国产精品一区二区三区乱码| 91小视频在线观看| 欧美精品丝袜中出| 国产亚洲制服色| 亚洲影院在线观看| 国内精品伊人久久久久av一坑| 91在线观看免费视频| 51精品国自产在线| 国产精品女主播在线观看| 亚洲成人激情综合网| 国产剧情一区在线| 日本精品免费观看高清观看| 精品久久国产97色综合| 亚洲精品欧美在线| 黄色成人免费在线| 在线观看国产精品网站| 久久精品一二三| 亚洲国产精品精华液网站| 国产精品一区二区男女羞羞无遮挡| 日本精品视频一区二区| 久久久不卡影院| 日韩电影在线观看一区| aaa欧美大片| 精品国产免费一区二区三区香蕉 | 成人福利电影精品一区二区在线观看| 69堂成人精品免费视频| 亚洲欧美在线另类| 激情综合网最新| 精品视频123区在线观看| 欧美韩国日本一区| 精品亚洲成a人在线观看| 91福利在线看| 亚洲欧洲一区二区三区| 国产精品一品二品| 欧美成人video| 天堂成人国产精品一区| 在线观看国产精品网站| 中文字幕一区二区三区在线播放| 国产一区二区三区最好精华液| 欧美日韩国产美女| 一区二区三区**美女毛片| 成人ar影院免费观看视频| 欧美mv和日韩mv国产网站| 偷拍日韩校园综合在线| 在线观看www91| 亚洲日本在线天堂| 成人免费视频视频在线观看免费 | 一区二区三区日韩欧美精品| 成人高清免费观看| 国产午夜久久久久| 激情五月激情综合网| 日韩一级欧美一级| 日韩av电影免费观看高清完整版 | 欧美色爱综合网| 日韩毛片高清在线播放| 91亚洲男人天堂| 中文字幕日本不卡| 97久久精品人人澡人人爽| 国产精品久久久久影视| 不卡欧美aaaaa| 18成人在线视频| 97久久人人超碰| 一区二区三区在线免费视频| 色综合久久久久久久久久久| 日本中文字幕一区| 欧美日韩精品电影| 婷婷国产v国产偷v亚洲高清| 欧美精品免费视频| 日韩成人dvd| 日韩一级完整毛片| 精品一区二区三区免费视频| 日韩丝袜情趣美女图片| 九九九精品视频| 久久先锋影音av| 国产在线播放一区二区三区 | 九一久久久久久| 久久日韩精品一区二区五区| 国产精品亚洲第一 | 国产精品一区二区黑丝| 国产欧美日韩亚州综合 | 欧美性大战久久久久久久蜜臀| 伊人开心综合网| 欧美日韩一级二级| 蜜桃视频在线一区| 久久你懂得1024| av激情成人网| 图片区小说区国产精品视频| 日韩精品一区二区三区swag | 精品对白一区国产伦| 国产在线播精品第三| 国产精品久久久久久福利一牛影视 | av影院午夜一区| 亚洲一区二区欧美日韩| 日韩欧美亚洲一区二区| 成人一区二区三区视频在线观看| 亚洲欧美激情小说另类| 555www色欧美视频| 国产成人在线视频免费播放| 亚洲精品大片www| 日韩欧美黄色影院| av电影天堂一区二区在线| 亚洲一二三四久久| 精品三级av在线| 91丨九色丨尤物| 美腿丝袜亚洲色图| 国产精品第四页| 337p亚洲精品色噜噜| 成人国产精品免费| 青青国产91久久久久久| 国产精品视频免费看| 欧美精品黑人性xxxx| 成人精品鲁一区一区二区| 丝袜亚洲另类丝袜在线| 国产精品视频看| 91麻豆精品国产自产在线观看一区| 国产成人无遮挡在线视频| 亚洲777理论| 国产亚洲欧美色| 欧美精品日韩一本| 欧美日韩国产小视频| 成人在线视频一区| 免费欧美在线视频| 亚洲婷婷综合久久一本伊一区 | 亚洲超碰精品一区二区| 国产日韩欧美综合在线| 9191成人精品久久| 成人激情黄色小说| 精品一区免费av| 亚洲h在线观看| 亚洲视频你懂的| 久久影院午夜论| 欧美精品v日韩精品v韩国精品v| 成人av电影观看| 国产精品一区二区果冻传媒| 日本女人一区二区三区| 亚洲综合一区二区| 中文字幕高清不卡| 久久久蜜桃精品| 在线不卡a资源高清| 色婷婷国产精品综合在线观看| 福利电影一区二区三区| 免费观看日韩电影| 天天影视色香欲综合网老头| 一区二区激情视频| 亚洲色大成网站www久久九九| 久久久高清一区二区三区| 日韩亚洲欧美在线| 欧美日韩免费电影| 欧洲一区二区av| 色先锋aa成人| 日本韩国欧美三级| 日本精品一区二区三区高清| 99国产欧美另类久久久精品| 成人激情午夜影院|