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

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

?? main.lst

?? 基于at89c51單片機的mp3 flash芯片讀寫實驗代碼
?? LST
字號:
C51 COMPILER V7.50   MAIN                                                                  01/15/2006 18:33:14 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE main.c LARGE ROM(COMPACT)

line level    source

   1          #include "AT89C51SND1_REG.H"
   2          #include "MCU_UART.H"
   3          #include "Flash_RW.H"
   4          
   5          void delay()
   6          {
   7   1        unsigned char data i=200;
   8   1        while(i--);
   9   1      }
  10          
  11          main()
  12          {
  13   1              unsigned int data i,Block,Page,BlockPage,BlockPage2;
  14   1          unsigned char data MID,DID;
  15   1              unsigned char PageBuf[512];
  16   1              init_uart();
  17   1              printu("JMBIE MP3 EXP 7 Flash..\n");
  18   1              
  19   1              Flash_Reset();
  20   1              ReadFlashID(&MID,&DID);
  21   1              printuf("The Flash MID is 0x%x   ",MID);
  22   1              printuf("DID is 0x%x\n",DID);
  23   1      
  24   1              for(Block=0;Block<16;Block++)
  25   1                 {
  26   2                      BlockPage = Block<<5;
  27   2                      BlockErase(BlockPage);
  28   2                      printuf("Erase Block 0x%x\r",Block);
  29   2                      for(i=0;i<200;i++)
  30   2                              delay();
  31   2                 }
  32   1              printu("\n----------Erase BLOCK 0-15 OK!\n");
  33   1      
  34   1              for(Block=0;Block<16;Block++)
  35   1                      for(Page=0;Page<32;Page++)
  36   1                              {
  37   2                               BlockPage = (Block<<5)|Page;
  38   2                               ReadPage(BlockPage,PageBuf);
  39   2                               for(i=0;i<512;i++)
  40   2                                  if(PageBuf[i]!=0xff) break;
  41   2                               if(i==512)
  42   2                                  {
  43   3                                       printuf("Block 0x%x ",Block);
  44   3                                       printuf("Page 0x%x Blank Check OK!\r",Page);
  45   3                                       }
  46   2                               else
  47   2                                  {
  48   3                                       printuf("Block 0x%x ",Block);
  49   3                                       printuf("Page 0x%x Blank Check Error at ",Page);
  50   3                                       printuf("Byte 0x%x\n",i);
  51   3                                       }                                      
  52   2                               delay();
  53   2                              }       
  54   1              printu("\n----------Blank Check OK!\n");
  55   1      
C51 COMPILER V7.50   MAIN                                                                  01/15/2006 18:33:14 PAGE 2   

  56   1              for(Block=0;Block<8;Block++)
  57   1                      for(Page=0;Page<32;Page++)
  58   1                      {
  59   2                              for(i=0;i<512;i++)
  60   2                                      PageBuf[i]=Block*32+Page;
  61   2                              BlockPage = (Block<<5)|Page;
  62   2                              WritePage(BlockPage,PageBuf);
  63   2                              printuf("Write Block 0x%x ",Block);
  64   2                              printuf("Page 0x%x ",Page);
  65   2                              printuf("of %x\r",PageBuf[0]);
  66   2                              delay();
  67   2                      }
  68   1              
  69   1              printu("\n----------Write BLOCK 0-7 OK!\n");
  70   1      
  71   1              for(Block=0;Block<8;Block++)
  72   1                      for(Page=0;Page<32;Page++)
  73   1                      {
  74   2                              BlockPage = (Block<<5)|Page;;
  75   2                              ReadPage(BlockPage,PageBuf);
  76   2                              for(i=0;i<512;i++)
  77   2                                      if(PageBuf[i]!=Block*32+Page) break;
  78   2                              if(i==512)
  79   2                                  {
  80   3                                       printuf("Read and Check Block 0x%x ",Block);
  81   3                                       printuf("Page 0x%x OK!\r",Page);
  82   3                                       }
  83   2                              else
  84   2                                  {
  85   3                                       printuf("Read and Check Block 0x%x ",Block);
  86   3                                       printuf("Page 0x%x Error at ",Page);
  87   3                                       printuf("Byte 0x%x\n",i);                      
  88   3                                      }
  89   2                              delay();
  90   2                      }
  91   1      
  92   1              printu("\n----------Read BLOCK 0-7 and Data Check OK!\n");
  93   1              
  94   1              for(Block=0;Block<8;Block++)
  95   1                      for(Page=0;Page<32;Page++)
  96   1                      {
  97   2                              BlockPage = (Block<<5)|Page;
  98   2                              BlockPage2 = ((Block+8)<<5)|Page;
  99   2                              CopyBack(BlockPage,BlockPage2);
 100   2                              printuf("Copy Block 0x%x ",Block);
 101   2                              printuf("Page 0x%x to ",Page);
 102   2                              printuf("Block 0x%x ",Block+8);
 103   2                              printuf("Page 0x%x\r",Page);
 104   2                              delay();
 105   2                      }
 106   1              
 107   1              printu("\n----------COPY-BACK from BLOCK 0-7 to BLOCK 8-15 OK!\n");
 108   1      
 109   1              for(Block=0;Block<8;Block++)
 110   1                      for(Page=0;Page<32;Page++)
 111   1                      {
 112   2                              BlockPage = ((Block+8)<<5)|Page;;
 113   2                              ReadPage(BlockPage,PageBuf);
 114   2                              for(i=0;i<512;i++)
 115   2                                      if(PageBuf[i]!=Block*32+Page) break;
 116   2                              if(i==512)
 117   2                                  {
C51 COMPILER V7.50   MAIN                                                                  01/15/2006 18:33:14 PAGE 3   

 118   3                                       printuf("Read and Check Block 0x%x ",Block+8);
 119   3                                       printuf("Page 0x%x OK!\r",Page);
 120   3                                       }
 121   2                              else
 122   2                                  {
 123   3                                       printuf("Read and Check Block 0x%x ",Block+8);
 124   3                                       printuf("Page 0x%x Error at ",Page);
 125   3                                       printuf("Byte 0x%x\n",i);                      
 126   3                                      }
 127   2                              delay();
 128   2                      }
 129   1      
 130   1              printu("\n----------Read BLOCK 8-15 and Data Check OK!\n");
 131   1      
 132   1              while(1);
 133   1      
 134   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =   1159    ----
   CONSTANT SIZE    =    544    ----
   XDATA SIZE       =   ----     512
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      13
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级午夜免费电影| www.欧美.com| 日韩欧美电影一区| 激情亚洲综合在线| 久久这里只有精品6| 福利电影一区二区三区| 亚洲美女一区二区三区| 欧美日韩精品免费| 男男gaygay亚洲| 久久色中文字幕| 99久精品国产| 五月婷婷欧美视频| wwwwww.欧美系列| 91日韩精品一区| 日韩激情av在线| 久久久国际精品| 欧洲人成人精品| 精品一区二区三区免费毛片爱| 亚洲国产精品激情在线观看| 色综合天天综合在线视频| 日韩高清一级片| 中文字幕精品—区二区四季| 欧美亚洲一区三区| 国产一区二区三区在线观看免费| 中文字幕亚洲精品在线观看| 欧美日韩免费一区二区三区| 国产suv精品一区二区6| 亚洲国产一区在线观看| 国产欧美日韩综合精品一区二区| 在线视频欧美精品| 国产中文一区二区三区| 亚洲精品国产成人久久av盗摄| 精品乱人伦小说| 欧美性高清videossexo| 国产一区二区三区四区在线观看 | 97国产一区二区| 日韩精品欧美精品| 国产亚洲欧美一级| 欧美一区午夜精品| 91小视频在线观看| 国产成人在线视频免费播放| 午夜激情一区二区三区| 综合亚洲深深色噜噜狠狠网站| 欧美一区二区日韩| 欧美亚洲日本一区| 不卡的av在线播放| 国产麻豆成人精品| 久久99国产精品麻豆| 一区二区三区免费观看| 国产清纯在线一区二区www| 91精品国产综合久久福利| 色综合久久99| 99在线精品一区二区三区| 激情伊人五月天久久综合| 青青青伊人色综合久久| 亚洲妇女屁股眼交7| 亚洲少妇30p| 亚洲欧洲一区二区在线播放| 久久久久国产成人精品亚洲午夜| 91精品国产入口| 91精品免费在线观看| 欧美影院一区二区三区| 91福利资源站| 91福利视频网站| 91麻豆精品秘密| 色综合久久综合网欧美综合网| 99天天综合性| 不卡欧美aaaaa| 99久久综合狠狠综合久久| 国产98色在线|日韩| 国产成人综合视频| 粉嫩aⅴ一区二区三区四区五区| 精品一区二区三区香蕉蜜桃| 奇米精品一区二区三区四区 | 欧美sm美女调教| 日韩欧美亚洲另类制服综合在线| 777奇米四色成人影色区| 欧美视频第二页| 欧美美女一区二区| 91麻豆精品国产| 欧美va天堂va视频va在线| 精品国产免费一区二区三区四区| 欧美成人性战久久| 国产欧美精品一区二区色综合 | 国产亚洲成av人在线观看导航| 精品91自产拍在线观看一区| 久久这里只有精品视频网| 中文字幕精品一区二区精品绿巨人 | 97久久精品人人爽人人爽蜜臀| 99精品欧美一区| 欧美性生活大片视频| 欧美精品xxxxbbbb| 日韩视频免费观看高清完整版在线观看 | 精品国产三级a在线观看| 久久婷婷一区二区三区| 国产精品久久久久久久蜜臀| 一区二区三区精品视频| 日韩高清在线观看| 国产不卡在线视频| 欧洲中文字幕精品| 欧美大白屁股肥臀xxxxxx| 国产欧美一区二区在线观看| 亚洲免费观看在线观看| 亚洲精品国久久99热| 一区二区成人在线| 日韩vs国产vs欧美| 福利一区福利二区| 欧美在线观看一二区| 日韩精品一区二区三区视频在线观看| 久久久久久久电影| 伊人色综合久久天天| 久久精品999| 色综合天天综合色综合av| 日韩视频在线你懂得| 国产精品成人免费精品自在线观看| 亚洲午夜国产一区99re久久| 久久爱另类一区二区小说| 91麻豆视频网站| 久久综合丝袜日本网| 亚洲一级二级在线| 国产乱理伦片在线观看夜一区| 欧美亚洲愉拍一区二区| 日本一区二区三区电影| 亚洲www啪成人一区二区麻豆| 国产91清纯白嫩初高中在线观看| 欧美中文字幕一区| 欧美国产精品一区二区| 日韩—二三区免费观看av| 成人av网站免费| 精品日韩99亚洲| 亚洲一区二区三区四区在线观看| 国产乱码精品一区二区三| 欧美精品色一区二区三区| 国产精品福利av| 国产精品中文有码| 日韩午夜精品视频| 亚洲va在线va天堂| 91在线高清观看| 国产无遮挡一区二区三区毛片日本| 日韩激情中文字幕| 精品视频在线视频| 亚洲男人的天堂一区二区| 成人精品视频一区| 久久欧美一区二区| 美女视频网站黄色亚洲| 欧美喷水一区二区| 亚洲电影你懂得| 91久久精品一区二区| 中文字幕日韩精品一区| 成人毛片视频在线观看| 久久久www成人免费无遮挡大片| 六月丁香婷婷久久| 欧美一区二区三区公司| 午夜电影网亚洲视频| 在线免费观看视频一区| 亚洲色大成网站www久久九九| 不卡的av中国片| 国产精品每日更新| 成人福利电影精品一区二区在线观看| 久久久久久免费网| 国产精品影视在线观看| 精品久久久久香蕉网| 精品一区二区日韩| 2023国产一二三区日本精品2022| 奇米影视一区二区三区| 日韩欧美一区二区免费| 裸体在线国模精品偷拍| 日韩免费观看高清完整版| 奇米色一区二区三区四区| 日韩一区二区高清| 久草这里只有精品视频| 久久精品一区二区三区四区| 韩国一区二区三区| 中文字幕av一区 二区| 成人激情免费网站| 成人欧美一区二区三区黑人麻豆| 99久久精品国产网站| 亚洲一区二区视频| 欧美乱妇一区二区三区不卡视频| 免费在线视频一区| 欧美精品一区在线观看| 成人毛片视频在线观看| 一区二区三区在线不卡| 欧洲精品中文字幕| 蜜桃在线一区二区三区| 久久久久久电影| 一本久久a久久精品亚洲| 亚洲成人高清在线| 欧美精品一区二区三区蜜桃视频| 成人国产视频在线观看| 亚洲一二三四在线观看| 日韩欧美一级二级| 成人精品国产福利| 亚洲一区二区三区视频在线播放| 6080亚洲精品一区二区| 国产成人免费av在线| 一区二区三区四区国产精品| 欧美一区二区三区的| 成人免费福利片| 日韩黄色片在线观看|