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

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

?? nflash32.lis

?? USB通信程序開發(附源碼 精品)包括詳細論文說明
?? 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一区二区三区免费野_久草精品视频
欧美一区二区三区小说| 91精品国产色综合久久不卡蜜臀| 奇米一区二区三区av| 亚洲影院久久精品| 亚洲综合色婷婷| 亚洲高清在线视频| 亚洲一级二级三级| 亚洲最大的成人av| 亚洲国产综合人成综合网站| 国产精品国产精品国产专区不片| 国产视频在线观看一区二区三区| 精品免费99久久| 久久婷婷综合激情| 中国av一区二区三区| 国产三区在线成人av| 国产精品无圣光一区二区| 国产精品色婷婷久久58| 国产日韩av一区二区| 中文字幕第一区第二区| 中文字幕一区二区三区在线播放 | 欧美日韩国产综合视频在线观看| 色美美综合视频| 这里只有精品视频在线观看| 日韩欧美一区二区视频| 久久人人爽爽爽人久久久| 日本一区二区三区在线不卡 | 99综合电影在线视频| 99精品国产热久久91蜜凸| 91久久精品一区二区| 欧美在线视频日韩| 日韩精品专区在线影院重磅| 国产精品久久久久久户外露出| 亚洲欧美在线高清| 久久精品国产久精国产爱| 国产精品资源在线观看| 91国产丝袜在线播放| 精品国产伦一区二区三区观看体验 | 欧美国产国产综合| 一区二区在线观看免费| 奇米色一区二区三区四区| av成人动漫在线观看| 欧美日韩一区小说| 国产女主播视频一区二区| 亚洲成av人片在www色猫咪| 蜜臀av在线播放一区二区三区| 国产ts人妖一区二区| 欧美日韩精品福利| 国产精品美女久久久久av爽李琼| 三级欧美韩日大片在线看| 国产综合色在线| 欧美丰满美乳xxx高潮www| 中文幕一区二区三区久久蜜桃| 亚洲高清在线视频| 99精品欧美一区二区蜜桃免费| 日韩欧美一区二区免费| 一区二区三区四区在线| 99精品视频在线免费观看| 日韩一级黄色大片| 亚洲一区影音先锋| 在线亚洲一区二区| 国产精品国产成人国产三级 | 国产精品美女久久久久久久 | 国产精品乱码久久久久久 | 国产午夜精品一区二区三区四区| 亚洲午夜免费福利视频| 99久久777色| 欧美国产精品专区| 成人毛片在线观看| 国产欧美日韩综合精品一区二区| 精品写真视频在线观看| 欧美一区二区三级| 久久精品噜噜噜成人88aⅴ| 欧美老肥妇做.爰bbww视频| 亚洲国产一区二区视频| 欧美日本一区二区在线观看| 亚洲与欧洲av电影| 欧美猛男男办公室激情| 午夜在线成人av| 欧美精品一级二级| 日韩精品国产精品| 精品少妇一区二区三区视频免付费 | 欧美日韩免费观看一区三区| 亚洲免费三区一区二区| 91麻豆自制传媒国产之光| 成人免费在线播放视频| 91久久线看在观草草青青| 亚洲成av人片| 日韩一区二区在线观看视频 | 在线观看91av| 日韩avvvv在线播放| 日韩欧美在线一区二区三区| 日韩av电影免费观看高清完整版在线观看| 在线综合亚洲欧美在线视频| 国产精品99久久久久久久女警| 精品国产乱码久久久久久免费| 国内精品免费**视频| 中文字幕av一区 二区| 色婷婷av一区二区三区gif| 亚洲国产成人av网| 久久尤物电影视频在线观看| 高清视频一区二区| 亚洲第一成人在线| 26uuu色噜噜精品一区| av电影天堂一区二区在线观看| 亚洲亚洲精品在线观看| 久久九九国产精品| 91久久精品一区二区三| 蜜桃在线一区二区三区| 国产精品视频在线看| 欧美日韩免费视频| 成人禁用看黄a在线| 亚洲国产欧美在线| 日本一区二区三区免费乱视频| 在线观看欧美日本| 国产一区二区在线视频| 亚洲精品成人a在线观看| 精品国产91乱码一区二区三区| 99视频在线观看一区三区| 视频一区欧美日韩| 亚洲乱码日产精品bd| 欧美成人免费网站| 在线亚洲欧美专区二区| 国产精品一级片| 天堂va蜜桃一区二区三区漫画版| 日本一区二区久久| 欧美老人xxxx18| 色综合天天性综合| 国产专区欧美精品| 日韩av中文字幕一区二区三区| 亚洲福利视频一区二区| 久久亚洲一级片| 欧美日韩成人综合在线一区二区| 国产麻豆午夜三级精品| 麻豆精品久久精品色综合| 亚洲高清免费观看高清完整版在线观看| 久久精品日韩一区二区三区| 91麻豆精品91久久久久久清纯 | 久久99国产精品久久| 香蕉av福利精品导航| 亚洲精品成人a在线观看| 国产精品三级电影| 中文一区在线播放| 国产日韩v精品一区二区| 久久久久久影视| 欧美精品一区二区高清在线观看| 欧美日韩高清影院| 欧亚洲嫩模精品一区三区| 91免费观看国产| 93久久精品日日躁夜夜躁欧美| 成人动漫在线一区| 成人免费高清在线| 成人h动漫精品| 成人aaaa免费全部观看| www.欧美日韩| 91小视频免费看| 欧美亚洲国产一区二区三区| 91偷拍与自偷拍精品| 91成人网在线| 5858s免费视频成人| 欧美一区二区观看视频| 精品国产91乱码一区二区三区| 欧美mv和日韩mv国产网站| 久久久99精品久久| 国产精品免费免费| 亚洲精品五月天| 亚洲福利视频导航| 日本欧美一区二区在线观看| 亚洲1区2区3区4区| 麻豆成人av在线| 国产成人免费视频精品含羞草妖精| 国产一区中文字幕| 色综合久久99| 在线成人免费视频| 精品欧美一区二区三区精品久久| 精品99久久久久久| 成人欧美一区二区三区视频网页| 亚洲综合999| thepron国产精品| 在线欧美日韩精品| 日韩精品中文字幕在线不卡尤物| 国产校园另类小说区| 一区二区三区精品| 韩国三级在线一区| 色综合一区二区| 精品国产乱码久久久久久免费| 国产欧美视频一区二区三区| 亚洲一级不卡视频| 国产精品影视网| 欧美午夜免费电影| 日韩欧美国产电影| 夜夜嗨av一区二区三区四季av| 人人狠狠综合久久亚洲| 丁香五精品蜜臀久久久久99网站 | 日韩精品一区二区三区在线| 久久久久久久av麻豆果冻| 亚洲精品日产精品乱码不卡| 久久99精品国产.久久久久久| 色综合中文字幕国产 | 国产美女主播视频一区| 在线看国产一区|