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

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

?? nflash32.lis

?? USB通信程序開發(付DOC說明 論文 源碼) 是畢業設計內容 是好定西
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
 04A2                 _flashRead::
 04A2 00D0              rcall push_gset4
 04A4                   .dbline -1
 04A4                   .dbline 348
                       ; /************************************************************
                       ; **工程名稱:U盤固件程序開發
                       ; **編譯器類型及版本:ICCAVR 6.26C
                       ; **日期:2004.4.30
                       ; **創建人:陳馳
                       ; **所屬單位:湖南大學計算機與通信學院
                       ; 
                       ; **芯片類型:AT90S8515,PDIUSUD12,K9F5608U0A-YCB0
                       ; **時鐘頻率:8MHZ
                       ; 
                       ; **函數功能:讀FLASH函數
                       ; **函數輸入參數及說明:無
                       ; 
                       ; **函數返回值:無
                       ; **在本函數以外定義的變量:
                       ; **調用的函數說明:無
                       ; 
                       ; **修改人:陳馳
                       ; **修改日期:2004.4.30
                       ; **修改說明:創建
                       ; *************************************************************/
                       ; void flashRead(void)
                       ; {
 04A4                   .dbline 351
                       ;     unsigned char i;
                       ;     unsigned char  temp;
                       ;     if(ReadResidueVal > 0){
 04A4 00E0              ldi R16,<L87
 04A6 10E0              ldi R17,>L87
 04A8 00D0              rcall lpm32
 04AA 50900900          lds R5,_ReadResidueVal+2+1
 04AE 40900800          lds R4,_ReadResidueVal+2
 04B2 30900700          lds R3,_ReadResidueVal+1
 04B6 20900600          lds R2,_ReadResidueVal
 04BA 2016              cp R2,R16
 04BC 3106              cpc R3,R17
 04BE 4206              cpc R4,R18
 04C0 5306              cpc R5,R19
 04C2 09F4              brne X3
 04C4 8DC0              rjmp L85
 04C6                 X3:
 04C6                   .dbline 351
 04C6                   .dbline 352
                       ;         ReadResidueVal -= 64;
 04C6 00E0              ldi R16,<L88
 04C8 10E0              ldi R17,>L88
 04CA 00D0              rcall lpm32
 04CC 50900900          lds R5,_ReadResidueVal+2+1
 04D0 40900800          lds R4,_ReadResidueVal+2
 04D4 30900700          lds R3,_ReadResidueVal+1
 04D8 20900600          lds R2,_ReadResidueVal
 04DC 201A              sub R2,R16
 04DE 310A              sbc R3,R17
 04E0 420A              sbc R4,R18
 04E2 530A              sbc R5,R19
 04E4 30920700          sts _ReadResidueVal+1,R3
 04E8 20920600          sts _ReadResidueVal,R2
 04EC 50920900          sts _ReadResidueVal+2+1,R5
 04F0 40920800          sts _ReadResidueVal+2,R4
 04F4                   .dbline 353
                       ;         temp = (unsigned char)(Flash_Read_Col + 64);
 04F4 80910B00          lds R24,_Flash_Read_Col
 04F8 9927              clr R25
 04FA 805C              subi R24,192  ; offset = 64
 04FC 9F4F              sbci R25,255
 04FE A82E              mov R10,R24
 0500                   .dbline 354
                       ;         fCOMMAND = Flash_Read_Sec;
 0500 20900A00          lds R2,_Flash_Read_Sec
 0504 209200A0          sts 40960,R2
 0508                   .dbline 355
                       ;         fADD = Flash_Read_Col;
 0508 20900B00          lds R2,_Flash_Read_Col
 050C 20920090          sts 36864,R2
 0510                   .dbline 356
                       ;         fADD = Flash_Read_addl;
 0510 20900C00          lds R2,_Flash_Read_addl
 0514 20920090          sts 36864,R2
 0518                   .dbline 357
                       ;         fADD = Flash_Read_addh;
 0518 20900D00          lds R2,_Flash_Read_addh
 051C 20920090          sts 36864,R2
 0520                   .dbline 358
                       ;         asm("nop \n nop");
 0520 0000              nop 
 0522 0000               nop
 0524                 L89:
 0524                   .dbline 359
 0524                 L90:
 0524                   .dbline 359
                       ;         while(!fRB);
 0524 849B              sbis 0x10,4
 0526 FECF              rjmp L89
 0528                   .dbline 360
                       ;         switch (Flash_Read_Sec)
 0528 C0900A00          lds R12,_Flash_Read_Sec
 052C DD24              clr R13
 052E CC20              tst R12
 0530 11F4              brne X4
 0532 DD20              tst R13
 0534 31F0              breq L95
 0536                 X4:
 0536 81E0              ldi R24,1
 0538 90E0              ldi R25,0
 053A C816              cp R12,R24
 053C D906              cpc R13,R25
 053E 81F0              breq L98
 0540 2EC0              rjmp L92
 0542                 X2:
 0542                   .dbline 361
                       ;         {
 0542                 L95:
 0542                   .dbline 363
                       ;             case 0x00:
                       ;                 if(temp == 0)
 0542 AA20              tst R10
 0544 39F4              brne L96
 0546                   .dbline 364
                       ;                 {
 0546                   .dbline 365
                       ;                     Flash_Read_Sec = 0x01;
 0546 81E0              ldi R24,1
 0548 80930A00          sts _Flash_Read_Sec,R24
 054C                   .dbline 366
                       ;                     Flash_Read_Col = 0x00;
 054C 2224              clr R2
 054E 20920B00          sts _Flash_Read_Col,R2
 0552                   .dbline 367
                       ;                 }else
 0552 25C0              rjmp L93
 0554                 L96:
 0554                   .dbline 368
                       ;                 {
 0554                   .dbline 369
                       ;                     Flash_Read_Col += 64;
 0554 80910B00          lds R24,_Flash_Read_Col
 0558 805C              subi R24,192    ; addi 64
 055A 80930B00          sts _Flash_Read_Col,R24
 055E                   .dbline 370
                       ;                 }
 055E                   .dbline 371
                       ;                 break;
 055E 1FC0              rjmp L93
 0560                 L98:
 0560                   .dbline 373
                       ;             case 0x01:
                       ;                 if(temp == 0)
 0560 AA20              tst R10
 0562 C1F4              brne L99
 0564                   .dbline 374
                       ;                 {
 0564                   .dbline 375
                       ;                     if(Flash_Read_addl == 255){
 0564 80910C00          lds R24,_Flash_Read_addl
 0568 8F3F              cpi R24,255
 056A 49F4              brne L101
 056C                   .dbline 375
 056C                   .dbline 376
                       ;                         Flash_Read_addl = 0x00;
 056C 2224              clr R2
 056E 20920C00          sts _Flash_Read_addl,R2
 0572                   .dbline 377
                       ;                         Flash_Read_addh ++;
 0572 80910D00          lds R24,_Flash_Read_addh
 0576 8F5F              subi R24,255    ; addi 1
 0578 80930D00          sts _Flash_Read_addh,R24
 057C                   .dbline 378
                       ;                     }else
 057C 05C0              rjmp L102
 057E                 L101:
 057E                   .dbline 379
                       ;                         Flash_Read_addl ++;
 057E 80910C00          lds R24,_Flash_Read_addl
 0582 8F5F              subi R24,255    ; addi 1
 0584 80930C00          sts _Flash_Read_addl,R24
 0588                 L102:
 0588                   .dbline 380
                       ;                     Flash_Read_Sec = 0x00;
 0588 2224              clr R2
 058A 20920A00          sts _Flash_Read_Sec,R2
 058E                   .dbline 381
                       ;                     Flash_Read_Col = 0x00;
 058E 20920B00          sts _Flash_Read_Col,R2
 0592                   .dbline 382
                       ;                 }else
 0592 05C0              rjmp L93
 0594                 L99:
 0594                   .dbline 383
                       ;                 {
 0594                   .dbline 384
                       ;                     Flash_Read_Col += 64;
 0594 80910B00          lds R24,_Flash_Read_Col
 0598 805C              subi R24,192    ; addi 64
 059A 80930B00          sts _Flash_Read_Col,R24
 059E                   .dbline 385
                       ;                 }
 059E                   .dbline 386
                       ;                 break;
 059E                 L92:
 059E                 L93:
 059E                   .dbline 389
                       ;         }
                       ;         
                       ;         D12_COMMAND = 0x05;//選擇端點(指針指向0位置)
 059E 85E0              ldi R24,5
 05A0 8093017C          sts 31745,R24
 05A4                   .dbline 390
                       ;         cwait;
 05A4 0000              nop
 05A6                   .dbline 391
                       ;         D12_COMMAND = 0xf0;//寫緩沖區
 05A6 80EF              ldi R24,240
 05A8 8093017C          sts 31745,R24
 05AC                   .dbline 392
                       ;         cwait;
 05AC 0000              nop
 05AE                   .dbline 400
                       ;         /****************************
                       ;           緩沖區數據結構:
                       ;           字節1:保留,可為任意值
                       ;           字節2:數據字節的數目/長度
                       ;           字節3:數據字節1
                       ;           字節4:數據字節2
                       ;         *****************************/
                       ;         D12_DATA = 0x00;//字節1
 05AE 2224              clr R2
 05B0 2092007C          sts 31744,R2
 05B4                   .dbline 401
                       ;         cwait;
 05B4 0000              nop
 05B6                   .dbline 402
                       ;         D12_DATA = 64;//字節2
 05B6 80E4              ldi R24,64
 05B8 8093007C          sts 31744,R24
 05BC                   .dbline 403
                       ;         csram;
 05BC 609301FC          sts 0xfc01,R22
 05C0                   .dbline 403
 05C0                   .dbline 404
                       ;         for(i=0;i<64;i++)
 05C0 AA24              clr R10
 05C2 06C0              rjmp L106
 05C4                 L103:
 05C4                   .dbline 405
 05C4                   .dbline 406
 05C4 20900080          lds R2,32768
 05C8 2092007C          sts 31744,R2
 05CC                   .dbline 407
 05CC 0000              nop
 05CE                   .dbline 408
 05CE                 L104:
 05CE                   .dbline 404
 05CE A394              inc R10
 05D0                 L106:
 05D0                   .dbline 404
 05D0 8A2D              mov R24,R10
 05D2 8034              cpi R24,64
 05D4 B8F3              brlo L103
 05D6                   .dbline 409
 05D6 8AEF              ldi R24,250
 05D8 8093017C          sts 31745,R24
 05DC                   .dbline 410
 05DC 609301FC          sts 0xfc01,R22
 05E0                   .dbline 410
 05E0                   .dbline 411
 05E0                 L85:
 05E0                   .dbline -2
 05E0                   .dbline 412
                       ;         {
                       ;             D12_DATA = fDATA;//寫數據
                       ;             cwait;
                       ;         }
                       ;         D12_COMMAND = 0xfa;//設置緩沖區有效(滿標志)
                       ;         csram;
                       ;     }
                       ; }
 05E0                 L84:
 05E0 00D0              rcall pop_gset4
 05E2                   .dbline 0 ; func end
 05E2 0895              ret
 05E4                   .dbsym r temp 10 c
 05E4                   .dbsym r i 10 c
                         .area lit(rom, con, rel)
 0000                 L88:
 0000 40000000          .word 64,0
 0004                 L87:
 0004 00000000          .word 0,0
                         .area data(ram, con, rel)
 000E                   .dbfile G:\source\NFlash32.c
 000E                 L8:
 000E                   .blkb 18
                         .area idata
 000E 25782C25782065726173652069732025   .byte 37,'x,44,37,'x,32,'e,'r,'a,'s,'e,32,'i,'s,32,37
 001E 7800              .byte 'x,0
                         .area data(ram, con, rel)
 0020                   .dbfile G:\source\NFlash32.c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
...av二区三区久久精品| 67194成人在线观看| 欧美性色欧美a在线播放| 日韩欧美第一区| 一区二区三区在线观看网站| 久久电影网电视剧免费观看| 色狠狠色狠狠综合| 国产女人18水真多18精品一级做| 亚洲国产精品久久人人爱蜜臀 | 午夜国产精品影院在线观看| 国产精品小仙女| 欧美精品一区二区三| 成a人片国产精品| 日本三级韩国三级欧美三级| 99re在线视频这里只有精品| 精品久久久久久最新网址| 一级中文字幕一区二区| 大白屁股一区二区视频| 日韩欧美精品在线视频| 日韩成人免费在线| 不卡av在线免费观看| 欧美成人猛片aaaaaaa| 视频一区视频二区在线观看| 在线免费观看视频一区| 亚洲素人一区二区| 91在线看国产| 国产精品欧美综合在线| 成人涩涩免费视频| 中文字幕av不卡| 大陆成人av片| 国产精品伦一区| 成人精品国产免费网站| 国产欧美综合在线观看第十页| 综合久久国产九一剧情麻豆| 日本视频中文字幕一区二区三区| 91麻豆福利精品推荐| 中文字幕成人网| 懂色av中文一区二区三区| 欧美国产在线观看| 成人app下载| 亚洲男人天堂一区| 色婷婷激情综合| 一区二区三区欧美| 欧美少妇xxx| 久久精品国产一区二区三| 精品国产乱码久久久久久浪潮| 黄一区二区三区| 欧美国产视频在线| 色婷婷久久99综合精品jk白丝| 亚洲尤物在线视频观看| 欧美日本精品一区二区三区| 毛片一区二区三区| 日本一区二区不卡视频| 色悠久久久久综合欧美99| 亚洲成人黄色影院| 欧美精品一区二区在线播放| 国产成人高清视频| 亚洲私人黄色宅男| 这里是久久伊人| 国产不卡在线视频| 亚洲精品免费电影| 欧美一区二区三区婷婷月色| 国产黄色精品视频| 一区二区三区四区视频精品免费 | 一本一本大道香蕉久在线精品| 亚洲三级小视频| 日韩欧美国产一区二区三区| 国产成人免费在线| 舔着乳尖日韩一区| 国产嫩草影院久久久久| 欧美这里有精品| 国产精品2024| 亚洲成人av一区| 中文字幕精品一区二区精品绿巨人| 91精品91久久久中77777| 经典三级视频一区| 亚洲一区二区三区四区的| 日韩欧美专区在线| 在线免费观看一区| 成人免费高清在线| 九一久久久久久| 亚洲一二三四在线观看| 国产女人aaa级久久久级| 欧美一区二区三区色| 99麻豆久久久国产精品免费| 裸体在线国模精品偷拍| 亚洲女同ⅹxx女同tv| 久久亚洲综合色一区二区三区| 欧美日韩一区二区三区免费看| 成人激情黄色小说| 国产精品99久久久久久有的能看| 丝袜国产日韩另类美女| 亚洲精品国产一区二区精华液| 国产亚洲欧美在线| 日韩欧美一卡二卡| 欧美剧情片在线观看| 91在线丨porny丨国产| 国产成人综合自拍| 狠狠狠色丁香婷婷综合久久五月| 亚洲一区二区精品视频| 亚洲欧美福利一区二区| 国产精品美日韩| 久久久亚洲精品一区二区三区| 日韩写真欧美这视频| 欧美日韩久久久| 欧美色视频在线观看| 91黄视频在线| 色婷婷国产精品久久包臀| 成人精品小蝌蚪| 成人av影院在线| 激情久久五月天| 国产伦精一区二区三区| 激情五月婷婷综合| 国产毛片精品视频| 国产盗摄女厕一区二区三区| 国产精品一区在线观看你懂的| 美国毛片一区二区三区| 国模套图日韩精品一区二区| 国产精品自拍一区| 成人永久aaa| 91啪亚洲精品| 欧洲激情一区二区| 91麻豆精品国产自产在线| 欧美日韩精品欧美日韩精品一| 欧美男女性生活在线直播观看| 666欧美在线视频| 日韩欧美中文一区二区| 久久久国产午夜精品| 欧美高清在线精品一区| 亚洲欧美日韩国产手机在线| 亚洲一区二区精品3399| 日韩影院精彩在线| 国产在线精品视频| 91尤物视频在线观看| 欧美图区在线视频| 精品久久久久一区| 国产精品女上位| 亚洲码国产岛国毛片在线| 亚洲二区在线视频| 奇米888四色在线精品| 麻豆视频观看网址久久| 国产精品羞羞答答xxdd| 91视频一区二区| 91精品免费在线| 久久久久久9999| 亚洲欧美日韩国产手机在线| 日韩精品一区第一页| 大胆欧美人体老妇| 欧美日韩一级二级三级| 久久久亚洲国产美女国产盗摄| 亚洲精品中文在线| 蜜臀久久久99精品久久久久久| 国产成人aaaa| 欧美电影一区二区| 中文字幕永久在线不卡| 日本sm残虐另类| 一本大道久久a久久综合| 日韩一级免费一区| 亚洲最大成人网4388xx| 国产呦萝稀缺另类资源| 欧美体内she精高潮| 久久精品一区蜜桃臀影院| 亚洲国产精品久久久久婷婷884 | 亚洲欧洲色图综合| 美腿丝袜亚洲综合| 色综合天天综合网国产成人综合天| 欧美一区二区三区免费在线看 | 视频一区二区三区在线| 国产成人免费视频网站高清观看视频| 在线免费观看视频一区| 亚洲国产精品传媒在线观看| 亚洲国产精品久久不卡毛片| 成人一级黄色片| 日韩欧美色电影| 亚洲一区电影777| www.欧美日韩| 国产欧美日韩中文久久| 六月婷婷色综合| 91精品国产欧美一区二区18| 亚洲精品视频观看| 成人av网在线| 国产欧美日韩亚州综合| 久久国产尿小便嘘嘘| 欧美精品欧美精品系列| 亚洲免费观看高清完整| 粉嫩一区二区三区性色av| 久久综合久久鬼色中文字| 免费看黄色91| 欧美日韩高清一区二区| 一区在线观看免费| 国产成人免费在线视频| 欧美精品一区二区在线播放| 久草中文综合在线| 欧美日韩国产高清一区二区| 依依成人综合视频| 欧美综合在线视频| 亚洲精品美腿丝袜| 欧美亚洲精品一区| 久久综合资源网| 91精品国产91久久久久久最新毛片 |