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

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

?? nflash32.lis

?? USB通信程序開發(付DOC說明 論文 源碼) 是畢業設計內容 是好定西
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
                         .module NFlash32.c
                         .area data(ram, con, rel)
 0000                 _WriteResidueVal::
 0000                   .blkb 2
                         .area idata
 0000 0000              .word 0
                         .area data(ram, con, rel)
 0002                   .dbfile G:\source\NFlash32.c
 0002                   .dbsym s WriteResidueVal _WriteResidueVal i
 0002                 _Flash_Write_Sec::
 0002                   .blkb 1
                         .area idata
 0002 00                .byte 0
                         .area data(ram, con, rel)
 0003                   .dbfile G:\source\NFlash32.c
 0003                   .dbsym s Flash_Write_Sec _Flash_Write_Sec c
 0003                 _Flash_Write_Col::
 0003                   .blkb 1
                         .area idata
 0003 00                .byte 0
                         .area data(ram, con, rel)
 0004                   .dbfile G:\source\NFlash32.c
 0004                   .dbsym s Flash_Write_Col _Flash_Write_Col c
 0004                 _Flash_Write_addl::
 0004                   .blkb 1
                         .area idata
 0004 00                .byte 0
                         .area data(ram, con, rel)
 0005                   .dbfile G:\source\NFlash32.c
 0005                   .dbsym s Flash_Write_addl _Flash_Write_addl c
 0005                 _Flash_Write_addh::
 0005                   .blkb 1
                         .area idata
 0005 00                .byte 0
                         .area data(ram, con, rel)
 0006                   .dbfile G:\source\NFlash32.c
 0006                   .dbsym s Flash_Write_addh _Flash_Write_addh c
 0006                 _ReadResidueVal::
 0006                   .blkb 4
                         .area idata
 0006 00000000          .word 0,0
                         .area data(ram, con, rel)
 000A                   .dbfile G:\source\NFlash32.c
 000A                   .dbsym s ReadResidueVal _ReadResidueVal l
 000A                 _Flash_Read_Sec::
 000A                   .blkb 1
                         .area idata
 000A 00                .byte 0
                         .area data(ram, con, rel)
 000B                   .dbfile G:\source\NFlash32.c
 000B                   .dbsym s Flash_Read_Sec _Flash_Read_Sec c
 000B                 _Flash_Read_Col::
 000B                   .blkb 1
                         .area idata
 000B 00                .byte 0
                         .area data(ram, con, rel)
 000C                   .dbfile G:\source\NFlash32.c
 000C                   .dbsym s Flash_Read_Col _Flash_Read_Col c
 000C                 _Flash_Read_addl::
 000C                   .blkb 1
                         .area idata
 000C 00                .byte 0
                         .area data(ram, con, rel)
 000D                   .dbfile G:\source\NFlash32.c
 000D                   .dbsym s Flash_Read_addl _Flash_Read_addl c
 000D                 _Flash_Read_addh::
 000D                   .blkb 1
                         .area idata
 000D 00                .byte 0
                         .area data(ram, con, rel)
 000E                   .dbfile G:\source\NFlash32.c
 000E                   .dbsym s Flash_Read_addh _Flash_Read_addh c
                         .area text(rom, con, rel)
 0000                   .dbfile G:\source\NFlash32.c
 0000                   .dbfunc s flashErase _flashErase fI
                       ;              i -> R20
                       ;           addl -> R22
                       ;           addh -> R10
                         .even
 0000                 _flashErase::
 0000 00D0              rcall push_gset3
 0002 622F              mov R22,R18
 0004 A02E              mov R10,R16
 0006 2497              sbiw R28,4
 0008                   .dbline -1
 0008                   .dbline 61
                       ; /*++
                       ; 
                       ; Module Name:
                       ; 
                       ;          NFlash32.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"
                       ; #include "scsi.h"
                       ; #include "nflash32.h"
                       ; 
                       ; unsigned int WriteResidueVal = 0;
                       ; unsigned char Flash_Write_Sec = 0x00;
                       ; unsigned char Flash_Write_Col = 0x00;
                       ; unsigned char Flash_Write_addl = 0x00;
                       ; unsigned char Flash_Write_addh = 0x00;
                       ; unsigned long ReadResidueVal = 0;
                       ; unsigned char Flash_Read_Sec = 0x00;
                       ; unsigned char Flash_Read_Col = 0x00;
                       ; unsigned char Flash_Read_addl = 0x00;
                       ; unsigned char Flash_Read_addh = 0x00;
                       ; 
                       ; /************************************************************
                       ; **工程名稱:U盤固件程序開發
                       ; **編譯器類型及版本:ICCAVR 6.26C
                       ; **日期:2004.4.30
                       ; **創建人:陳馳
                       ; **所屬單位:湖南大學計算機與通信學院
                       ; 
                       ; **芯片類型:AT90S8515,PDIUSUD12,K9F5608U0A-YCB0
                       ; **時鐘頻率:8MHZ
                       ; 
                       ; **函數功能:塊擦除函數
                       ; **函數輸入參數及說明:
                       ;   addh:高地址
                       ;   addl:低地址
                       ; 
                       ; **函數返回值:無
                       ; **在本函數以外定義的變量:fCOMMAND,fADD,fWPs,fWPc,fRB
                       ; **調用的函數說明:無
                       ; 
                       ; **修改人:陳馳
                       ; **修改日期:2004.4.30
                       ; **修改說明:創建
                       ; *************************************************************/
                       ; void flashErase(unsigned char addh,unsigned char addl)
                       ; {
 0008                   .dbline 62
                       ;     unsigned char i=0;
 0008 4427              clr R20
 000A                   .dbline 63
                       ;     fWPs;//打開寫保護
 000A 959A              SBI 0x12,5
 000C                   .dbline 63
 000C                   .dbline 64
                       ;     fCOMMAND = 0x60;//塊擦除命令
 000C 80E6              ldi R24,96
 000E 809300A0          sts 40960,R24
 0012                   .dbline 65
                       ;     fADD = addl;//低地址
 0012 60930090          sts 36864,R22
 0016                   .dbline 66
                       ;     fADD = addh;//高地址
 0016 A0920090          sts 36864,R10
 001A                   .dbline 67
                       ;     fCOMMAND = 0xd0;//處理命令
 001A 80ED              ldi R24,208
 001C 809300A0          sts 40960,R24
 0020                   .dbline 68
                       ;     asm("nop \n nop");
 0020 0000              nop 
 0022 0000               nop
 0024                 L5:
 0024                   .dbline 69
 0024                 L6:
 0024                   .dbline 69
                       ;     while(!fRB);
 0024 849B              sbis 0x10,4
 0026 FECF              rjmp L5
 0028                   .dbline 70
                       ;     fCOMMAND = 0x70;//讀狀態命令
 0028 80E7              ldi R24,112
 002A 809300A0          sts 40960,R24
 002E                   .dbline 71
                       ;     i = fDATA;//讀狀態值
 002E 40910080          lds R20,32768
 0032                   .dbline 72
                       ;     csram;
 0032 609301FC          sts 0xfc01,R22
 0036                   .dbline 72
 0036                   .dbline 73
                       ;     fWPc;//寫保護
 0036 9598              CBI 0x12,5
 0038                   .dbline 73
 0038                   .dbline 74
                       ;     printf("%x,%x erase is %x",addh,addl,i);//串口打印
 0038 242E              mov R2,R20
 003A 3324              clr R3
 003C 2A82              std y+2,R2
 003E 3B82              std y+3,R3
 0040 262E              mov R2,R22
 0042 3324              clr R3
 0044 2882              std y+0,R2
 0046 3982              std y+1,R3
 0048 2A2D              mov R18,R10
 004A 3327              clr R19
 004C 00E0              ldi R16,<L8
 004E 10E0              ldi R17,>L8
 0050 00D0              rcall _printf
 0052                   .dbline -2
 0052                   .dbline 75
                       ; }
 0052                 L4:
 0052 2496              adiw R28,4
 0054 00D0              rcall pop_gset3
 0056                   .dbline 0 ; func end
 0056 0895              ret
 0058                   .dbsym r i 20 c
 0058                   .dbsym r addl 22 c
 0058                   .dbsym r addh 10 c
 0058                   .dbfunc s flashWritecmd _flashWritecmd fI
                       ;      Start_add -> y+9
                       ;        End_add -> y+7
                       ;   WritePageNum -> y+5
                       ;    Erase_Count -> y+3
                       ;     Erase_addh -> R14
                       ;  Dest_two_addh -> R22
                       ;  Sour_two_addh -> R10
                       ;      Dest_addh -> y+19
                       ;      Sour_addh -> y+18
                       ; CopyBack_two_count -> y+16
                       ; CopyBack_Count -> y+14
                       ;     Erase_addl -> y+13
                       ;  Dest_two_addl -> R12
                       ;  Sour_two_addl -> R20
                       ;      Dest_addl -> y+12
                       ;      Sour_addl -> y+11
                       ;              i -> R6,R7
                         .even
 0058                 _flashWritecmd::
 0058 00D0              rcall push_gset5
 005A 6497              sbiw R28,20
 005C                   .dbline -1
 005C                   .dbline 98
                       ; /************************************************************
                       ; **工程名稱:U盤固件程序開發
                       ; **編譯器類型及版本:ICCAVR 6.26C
                       ; **日期:2004.4.30
                       ; **創建人:陳馳
                       ; **所屬單位:湖南大學計算機與通信學院
                       ; 
                       ; **芯片類型:AT90S8515,PDIUSUD12,K9F5608U0A-YCB0
                       ; **時鐘頻率:8MHZ
                       ; 
                       ; **函數功能:寫FLASH預處理函數
                       ; **函數輸入參數及說明:無
                       ; 
                       ; **函數返回值:無
                       ; **在本函數以外定義的變量:
                       ; **調用的函數說明:無
                       ; 
                       ; **修改人:陳馳
                       ; **修改日期:2004.4.30
                       ; **修改說明:創建
                       ; *************************************************************/
                       ; void flashWritecmd(void)
                       ; {
 005C                   .dbline 102
                       ;     unsigned char Erase_addh,Erase_addl;
                       ;     unsigned char Sour_addh,Sour_addl,Dest_addh,Dest_addl;
                       ;     unsigned char Sour_two_addh,Sour_two_addl,Dest_two_addh,Dest_two_addl;
                       ;     unsigned int Erase_Count = 0,i = 0;
 005C 2224              clr R2
 005E 3324              clr R3
 0060 2B82              std y+3,R2
 0062 3C82              std y+4,R3
 0064                   .dbline 102
 0064 6624              clr R6
 0066 7724              clr R7
 0068                   .dbline 103
                       ;     unsigned int CopyBack_Count = 0;
 0068 0024              clr R0
 006A 1124              clr R1
 006C 0E86              std y+14,R0
 006E 1F86              std y+15,R1
 0070                   .dbline 104
                       ;     unsigned int CopyBack_two_count = 0;
 0070 088A              std y+16,R0
 0072 198A              std y+17,R1
 0074                   .dbline 105
                       ;     unsigned int WritePageNum = 0;
 0074 2224              clr R2
 0076 2D82              std y+5,R2
 0078 3E82              std y+6,R3
 007A                   .dbline 124
                       ;     union{
                       ;         unsigned char c[2];
                       ;         unsigned int add;
                       ;     }Start_add;
                       ;     union{
                       ;         unsigned char c[2];
                       ;         unsigned int add;
                       ;     }End_add;
                       ;     /************說明*****************

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国模套图日韩精品一区二区| 日本强好片久久久久久aaa| 日韩av一区二| 99精品一区二区| 精品成人一区二区| 午夜精品福利在线| 91浏览器在线视频| 亚洲精品在线一区二区| 天天综合网天天综合色| 成人h动漫精品| 久久欧美一区二区| 日本美女一区二区| 欧美在线你懂的| 1024成人网| 26uuu欧美| 婷婷丁香激情综合| 欧美日韩在线不卡| 亚洲免费看黄网站| 成人精品视频.| 久久亚区不卡日本| 极品尤物av久久免费看| 在线成人免费观看| 亚洲高清免费观看高清完整版在线观看| 成人动漫一区二区在线| 久久久久97国产精华液好用吗| 午夜电影久久久| 欧美日韩一区 二区 三区 久久精品| 亚洲欧洲av一区二区三区久久| 国产精品资源站在线| 日韩免费成人网| 麻豆免费看一区二区三区| 91精品国产综合久久精品图片| 一区二区三区美女视频| 色哟哟在线观看一区二区三区| 国产精品久久久久三级| 丁香五精品蜜臀久久久久99网站 | 国产jizzjizz一区二区| 日韩欧美中文字幕一区| 免费一级片91| 精品嫩草影院久久| 久国产精品韩国三级视频| 精品三级av在线| 韩国精品免费视频| 国产人成亚洲第一网站在线播放| 精品午夜久久福利影院| 欧美精品一区二区三| 国产曰批免费观看久久久| 久久久www成人免费毛片麻豆| 国内精品国产成人| 国产日韩精品一区二区三区| 国产成人av资源| 国产精品久久三区| 在线免费观看视频一区| 午夜精品久久一牛影视| 日韩欧美成人午夜| 国产一区二区三区在线观看精品 | 久久免费视频色| 国产成人99久久亚洲综合精品| 中文字幕免费不卡| 97久久人人超碰| 亚洲综合av网| 91精品麻豆日日躁夜夜躁| 久久激五月天综合精品| 久久久久久影视| proumb性欧美在线观看| 亚洲精品一二三| 欧美高清视频一二三区| 精品一区二区成人精品| 国产精品视频第一区| 一本大道久久精品懂色aⅴ| 午夜日韩在线电影| 欧美精品一区二区三区蜜桃 | 国内精品视频一区二区三区八戒| 国产午夜精品一区二区三区嫩草 | 国产99久久久国产精品免费看| 亚洲欧洲av另类| 欧美日韩国产bt| 韩日欧美一区二区三区| **性色生活片久久毛片| 欧美性大战久久久| 久久www免费人成看片高清| 中文文精品字幕一区二区| 91精彩视频在线| 久久国内精品视频| 一区在线播放视频| 欧美日韩www| 国产成人高清在线| 亚洲国产欧美一区二区三区丁香婷| 欧美一级国产精品| 97久久超碰国产精品电影| 日韩高清中文字幕一区| 国产欧美日韩卡一| 欧美日韩国产天堂| 国产二区国产一区在线观看| 一区二区高清在线| www亚洲一区| 欧美性猛交xxxxxxxx| 国产一区二区三区黄视频| 亚洲精品亚洲人成人网在线播放| 精品日本一线二线三线不卡| 97精品国产97久久久久久久久久久久| 亚洲aaa精品| 日本一区二区视频在线| 欧美精品久久99| 成人ar影院免费观看视频| 日本欧美韩国一区三区| 亚洲精品福利视频网站| 久久久亚洲国产美女国产盗摄| 欧美在线观看视频在线| 国产a区久久久| 久久精品国产亚洲一区二区三区| 亚洲天堂精品视频| 久久先锋影音av| 欧美另类一区二区三区| 97久久超碰精品国产| 国产美女一区二区三区| 婷婷久久综合九色国产成人| 亚洲男女毛片无遮挡| 久久久不卡影院| 欧美xxxxxxxx| 欧美猛男男办公室激情| 9i看片成人免费高清| 国产精品18久久久久久久久| 日韩精品福利网| 一区二区三区视频在线看| 日本一区二区视频在线观看| 欧美大度的电影原声| 欧美电影在线免费观看| 欧美影院一区二区| 99国产精品久久| 成年人国产精品| 国产成人午夜99999| 久久机这里只有精品| 日本午夜精品视频在线观看 | 亚洲同性gay激情无套| 久久综合色8888| 日韩一级成人av| 在线不卡一区二区| 在线视频亚洲一区| 91麻豆福利精品推荐| av成人老司机| 高清不卡一区二区| 国产成人午夜精品影院观看视频| 九一九一国产精品| 日韩av一区二区三区四区| 亚洲第一激情av| 亚洲成人自拍一区| 亚洲h动漫在线| 视频一区中文字幕| 午夜精品一区二区三区免费视频 | 国产精品久久网站| 国产精品麻豆久久久| 国产精品天干天干在观线| 国产欧美精品国产国产专区 | 日韩手机在线导航| 666欧美在线视频| 欧美一区二区视频在线观看2020| 欧美精品丝袜中出| 欧美日韩国产精选| 51午夜精品国产| 日韩视频免费观看高清完整版 | www.日韩大片| 91美女精品福利| 在线欧美日韩国产| 欧美色视频在线| 欧美一区二区女人| 欧美大尺度电影在线| 精品国产乱码久久久久久免费| 久久综合久久综合久久综合| 国产日韩欧美不卡| 亚洲四区在线观看| 亚洲一区二区三区视频在线| 夜夜嗨av一区二区三区中文字幕| 亚洲综合在线免费观看| 亚洲成人av电影| 美女尤物国产一区| 国产成人av一区二区三区在线观看| 成人午夜看片网址| 色婷婷亚洲婷婷| 欧美高清视频在线高清观看mv色露露十八| 欧美一区二区三区免费在线看| 精品久久国产老人久久综合| 国产亚洲精品aa| 亚洲精品久久嫩草网站秘色| 午夜视频一区在线观看| 久久99热99| 成人高清伦理免费影院在线观看| 91传媒视频在线播放| 777亚洲妇女| 久久久久亚洲综合| 亚洲精品国产成人久久av盗摄 | 亚洲国产欧美另类丝袜| 青娱乐精品视频| 国产成人午夜99999| 日本黄色一区二区| 欧美变态tickling挠脚心| 国产精品美女www爽爽爽| 亚洲一区二区在线观看视频 | 樱桃国产成人精品视频| 青青国产91久久久久久|