亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美亚洲综合另类| 亚洲欧美激情小说另类| 欧美日韩精品电影| www.66久久| 国产精品资源在线观看| 日韩成人免费在线| 亚洲一二三级电影| 亚洲日本一区二区| 欧美激情一区二区三区全黄| 欧美成人三级在线| 欧美日韩免费高清一区色橹橹| av综合在线播放| 成人精品国产福利| 国产美女av一区二区三区| 久久国产视频网| 精品一二线国产| 国产一区在线不卡| 国产在线视频精品一区| 久久99国产精品成人| 国产一区二区三区国产| 国产在线麻豆精品观看| 久久不见久久见中文字幕免费| 蜜臀a∨国产成人精品| 奇米色一区二区三区四区| 青娱乐精品视频在线| 蜜臀精品久久久久久蜜臀| 久草这里只有精品视频| 国产中文字幕一区| 粉嫩欧美一区二区三区高清影视| 国产不卡免费视频| 99国产精品久久| 精品亚洲成a人| 亚洲一区在线看| 日韩在线一区二区三区| 久久91精品国产91久久小草| 成人小视频在线| 色噜噜狠狠成人网p站| 欧美精品在线一区二区| 精品久久五月天| 国产精品丝袜在线| 亚洲国产视频一区二区| 奇米精品一区二区三区在线观看一| 久久电影国产免费久久电影| 国产成人av福利| 色av综合在线| 欧美乱妇23p| 国产欧美精品一区二区色综合朱莉| 中文字幕一区免费在线观看| 污片在线观看一区二区| 国产精品自在欧美一区| 欧美日韩精品免费| 国产亚洲福利社区一区| 偷拍一区二区三区| 国产.精品.日韩.另类.中文.在线.播放| 色综合激情久久| 久久精品在这里| 日韩黄色在线观看| 99国产精品久久久久| 久久综合久色欧美综合狠狠| 亚洲乱码精品一二三四区日韩在线| 日本成人中文字幕在线视频| 99精品欧美一区| 欧美r级在线观看| 国产专区欧美精品| 777久久久精品| 亚洲人成精品久久久久久| 国产福利一区在线| 欧美成人a视频| 五月综合激情网| 在线中文字幕不卡| 中文字幕中文乱码欧美一区二区 | 精品污污网站免费看| 国产精品久久久久久久浪潮网站| 麻豆国产一区二区| 欧美一区二区三区色| 亚洲五码中文字幕| 欧洲精品在线观看| 亚洲激情在线激情| 91在线观看一区二区| 日韩一区在线看| av激情成人网| 欧美国产欧美综合| 不卡一二三区首页| 亚洲精品视频一区二区| 色综合一区二区三区| 一区二区在线观看免费视频播放| 国产成人综合精品三级| 中文字幕精品三区| 91美女视频网站| 国产精品国产三级国产有无不卡| 日本亚洲免费观看| 欧美麻豆精品久久久久久| 日本不卡视频在线观看| 欧美大胆人体bbbb| 国产精品亚洲一区二区三区妖精| 久久久久久一二三区| 成人综合日日夜夜| 亚洲精品视频一区| 欧美一区二区三区在线视频| 久久精品国产第一区二区三区| 久久新电视剧免费观看| 成人免费视频国产在线观看| 亚洲精品一二三区| 欧美日本视频在线| 国产精品亚洲专一区二区三区 | 777色狠狠一区二区三区| 九色综合狠狠综合久久| 国产精品网站在线播放| 欧美日韩一区二区三区视频| 激情av综合网| 亚洲日本欧美天堂| 日韩欧美国产精品| av成人动漫在线观看| 日韩成人精品在线| 成人免费在线视频| 欧美tickling挠脚心丨vk| 色诱亚洲精品久久久久久| 韩国精品主播一区二区在线观看 | 成人深夜福利app| 天天综合日日夜夜精品| 国产日产欧产精品推荐色| 欧美美女bb生活片| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲国产cao| 国产精品丝袜一区| 欧美一区日韩一区| 欧美优质美女网站| 成人高清免费观看| 国产在线不卡视频| 免费在线成人网| 亚洲国产视频一区二区| 亚洲欧美日韩国产一区二区三区 | 麻豆精品一二三| 亚洲va欧美va天堂v国产综合| 亚洲图片激情小说| 国产日韩欧美电影| 久久久精品免费免费| 日韩免费看的电影| 欧美嫩在线观看| 欧美日韩国产高清一区二区三区 | 91浏览器在线视频| 亚洲国产va精品久久久不卡综合 | 久久综合色一综合色88| 欧美酷刑日本凌虐凌虐| 欧美日韩久久久久久| 91福利视频在线| 欧美伊人久久久久久久久影院 | 日韩一区二区免费在线电影| 欧美日韩国产综合视频在线观看| 日本乱人伦一区| 91国在线观看| 欧美日韩小视频| 欧美伦理电影网| 欧美一区2区视频在线观看| 日韩女同互慰一区二区| 2021久久国产精品不只是精品| 精品国内二区三区| 国产午夜精品美女毛片视频| 国产网红主播福利一区二区| 欧美国产精品久久| 亚洲欧美日韩国产中文在线| 亚洲综合丁香婷婷六月香| 亚洲成人中文在线| 国产做a爰片久久毛片| 不卡欧美aaaaa| 欧美日韩免费不卡视频一区二区三区| 欧美电影一区二区| 精品国产乱子伦一区| 国产精品女主播在线观看| 亚洲午夜久久久| 久久国产婷婷国产香蕉| 99久久综合精品| 91精品久久久久久蜜臀| 中文一区在线播放| 国内久久精品视频| 91老司机福利 在线| 日韩区在线观看| 亚洲欧美偷拍卡通变态| 久久精品国产秦先生| av成人老司机| 欧美成人免费网站| 亚洲一区在线免费观看| 高清成人免费视频| 欧美精品乱码久久久久久| 国产精品嫩草99a| 另类小说视频一区二区| 99re66热这里只有精品3直播 | 国产九九视频一区二区三区| 91精彩视频在线观看| 国产日韩三级在线| 蜜桃av一区二区| 在线观看亚洲一区| 国产精品白丝在线| 国产中文字幕一区| 日韩久久久精品| 午夜欧美大尺度福利影院在线看 | 欧美无人高清视频在线观看| 亚洲国产精品99久久久久久久久 | 在线综合视频播放| 亚洲高清免费观看|