亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
精品免费日韩av| 国产精品久久久久影院色老大 | 久久亚洲精华国产精华液| 久久婷婷综合激情| 午夜激情综合网| 粉嫩高潮美女一区二区三区| 欧美影院精品一区| 亚洲欧美一区二区三区极速播放 | 国产午夜精品一区二区三区四区| 亚洲高清不卡在线观看| 成人一区二区三区| 欧美日韩一区二区三区在线看| 国产精品99精品久久免费| 一区二区三区欧美亚洲| 国产精一品亚洲二区在线视频| 欧美日韩国产bt| 一区二区三区欧美| 99久久综合狠狠综合久久| 欧美成人一区二区三区在线观看| 欧美激情资源网| 亚洲综合免费观看高清完整版 | 久久亚洲影视婷婷| 亚洲永久精品国产| 成人免费观看视频| 国产精品三级视频| 国产伦精品一区二区三区免费迷| 不卡视频在线观看| 中文字幕日本不卡| 国产成人免费视| 日韩美女在线视频| 亚洲综合免费观看高清完整版在线| 成人一区二区三区在线观看| 欧美va亚洲va在线观看蝴蝶网| 亚洲成年人网站在线观看| 欧美日韩高清一区二区三区| 国产精品少妇自拍| 久久精品国产99久久6| 日韩欧美一区二区免费| 视频一区视频二区中文字幕| 91精品91久久久中77777| 日韩一区欧美小说| 99视频精品在线| 亚洲欧洲在线观看av| 成人性色生活片| 1000精品久久久久久久久| 不卡的看片网站| 国产精品国产精品国产专区不蜜 | 日本aⅴ免费视频一区二区三区| 欧美三级三级三级| 亚洲mv大片欧洲mv大片精品| 91精品久久久久久久91蜜桃| 亚洲欧美日韩中文字幕一区二区三区| 色婷婷av一区二区三区之一色屋| 日韩美女视频一区| 国产成人一区在线| 亚洲欧美日韩在线不卡| 日本韩国欧美一区| 国产精品伦理一区二区| 欧美日本韩国一区| 青青草伊人久久| 日韩欧美在线影院| 成人午夜视频在线观看| 亚洲视频一二三| 91麻豆免费看片| 日韩av一区二区在线影视| 日韩西西人体444www| 久久精品国产99| 中文字幕日本不卡| 666欧美在线视频| 亚洲最新视频在线观看| 91精品国产色综合久久ai换脸 | 久久影音资源网| jvid福利写真一区二区三区| 欧美一卡二卡在线| 99麻豆久久久国产精品免费优播| 亚洲第一久久影院| 国产精品日日摸夜夜摸av| 在线免费观看日本欧美| 热久久一区二区| 一区二区高清免费观看影视大全 | 美女久久久精品| 国产精品久久午夜夜伦鲁鲁| 91视频观看免费| 国产一区二区三区电影在线观看| 国产精品美女久久久久aⅴ | 成人a级免费电影| 亚洲高清免费在线| 亚洲乱码国产乱码精品精的特点| 日韩午夜av电影| 91老司机福利 在线| 丁香亚洲综合激情啪啪综合| 五月激情综合色| 欧美激情一区二区在线| 亚洲精品一区二区三区99| 成人福利视频网站| 日本网站在线观看一区二区三区 | 国产91精品在线观看| 亚洲午夜羞羞片| 亚洲精品一线二线三线| 日韩一区二区高清| 欧美午夜电影在线播放| 激情综合亚洲精品| 精品一区二区三区视频| 亚洲一区视频在线| 中文字幕欧美日本乱码一线二线| 欧美tickle裸体挠脚心vk| 欧美亚洲日本国产| 青青草伊人久久| 麻豆精品国产91久久久久久| 亚洲一二三四在线| 日韩精品一区二区三区在线 | 韩日欧美一区二区三区| 亚洲最新在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 精品99久久久久久| 成人免费黄色大片| 99久久久久免费精品国产 | 99re成人精品视频| a级精品国产片在线观看| 国产电影一区在线| 蜜桃视频一区二区三区在线观看| 日韩成人一级大片| 天堂在线一区二区| 一区二区在线观看不卡| 亚洲国产精品视频| 亚洲国产综合色| 亚洲国产成人高清精品| 日日摸夜夜添夜夜添国产精品| 亚洲一区二区综合| 香蕉av福利精品导航| 免费人成在线不卡| 久久精品国内一区二区三区| 看电视剧不卡顿的网站| 高清久久久久久| 大胆亚洲人体视频| caoporm超碰国产精品| 欧美日韩在线播放一区| 91精品麻豆日日躁夜夜躁| 日韩亚洲国产中文字幕欧美| 国产三级欧美三级| 国产精品色哟哟网站| 中文字幕日本不卡| 免费成人在线视频观看| 国内成人精品2018免费看| 麻豆国产精品777777在线| 成人一级片网址| 色天天综合色天天久久| 91福利精品视频| 久久婷婷国产综合精品青草| 国产免费久久精品| 日本一区二区视频在线| 亚洲一本大道在线| 激情国产一区二区| 成人av动漫网站| 欧美在线短视频| 久久综合狠狠综合久久激情| 亚洲精品日韩一| 免费成人在线网站| 成人少妇影院yyyy| 欧美tk—视频vk| 亚洲欧美怡红院| 日韩成人精品视频| 91色porny| 欧美v亚洲v综合ⅴ国产v| 欧美成人艳星乳罩| 亚洲欧美日韩综合aⅴ视频| 琪琪一区二区三区| 99久久久久久| 精品福利一区二区三区| 亚洲国产综合视频在线观看| 成人国产免费视频| 久久精品亚洲麻豆av一区二区| 五月天中文字幕一区二区| 91小宝寻花一区二区三区| 久久新电视剧免费观看| 人人狠狠综合久久亚洲| 精品污污网站免费看| 亚洲黄色免费电影| 99国产精品视频免费观看| 国产视频911| 国产精品一区二区在线观看网站 | 亚洲超碰精品一区二区| 国产999精品久久| 久久亚洲春色中文字幕久久久| 美女在线观看视频一区二区| 欧美日韩在线播放一区| 一区二区三区日韩| 色婷婷综合久久久久中文 | 欧美亚洲一区三区| 亚洲少妇30p| 一本色道久久综合狠狠躁的推荐| 中文字幕的久久| av综合在线播放| 成人免费在线播放视频| 北条麻妃国产九九精品视频| 国产欧美日韩三区| 成人av在线看| 国产精品成人一区二区艾草| 91色porny蝌蚪| 亚洲国产综合在线|