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

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

?? eeprom.lst

?? RFID模塊 RF24E1讀卡程序,用Keil C編譯成功!
?? LST
字號:
C51 COMPILER V7.02a   EEPROM                                                               01/23/2006 10:15:25 PAGE 1   


C51 COMPILER V7.02a, COMPILATION OF MODULE EEPROM
OBJECT MODULE PLACED IN eeprom.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE eeprom.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          /*= eeprom.c ===================================================================
   2           *
   3           * Copyright (C) 2004 Nordic Semiconductor
   4           *
   5           * This file is distributed in the hope that it will be useful, but WITHOUT
   6           * WARRANTY OF ANY KIND.
   7           *
   8           * Author(s): Ole Saether
   9           *
  10           * COMPILER:
  11           *
  12           *   This program has been tested with Keil C51 V7.09
  13           *
  14           * $Revision: 3 $
  15           *
  16           *==============================================================================
  17          */
  18          //#include "nrfexx.h"
  19          //#include "util.h"
  20          #include "eeprom.h"
  21          
  22          #define EE_WRSR     0x01
  23          #define EE_WRITE    0x02
  24          #define EE_READ     0x03
  25          #define EE_WRDI     0x04
  26          #define EE_RDSR     0x05
  27          #define EE_WREN     0x06
  28          
  29          void EEInit(void)
  30          {
  31   1      
  32   1          P0_DIR &= ~0x01;                        // EECSN is output
  33   1          SPICLK = 2;                             // CLK/32 SPI clock
  34   1          EECSN = 1;
  35   1          SPI_CTRL = 0x01;                        // Connect internal SPI to P1
  36   1      }
  37          
  38          unsigned char EEStatus(void)
  39          {
  40   1          unsigned char b;
  41   1      
  42   1          EECSN = 0;
  43   1          SpiReadWrite(EE_RDSR);
  44   1          b = SpiReadWrite(0);
  45   1          EECSN = 1;
  46   1          return b;
  47   1      }
  48          /***************************************************************************************
  49            Function:             EERead
  50            Description:          從eeprom中讀出一個數據
  51            Calls:            SpiReadWrite();
  52            Called By:      
  53                                                  void EERxbyte(unsigned int addr_str,unsigned char *a)
  54            Input:                        
  55                                   addr: 要讀出數據的地址                                                            
C51 COMPILER V7.02a   EEPROM                                                               01/23/2006 10:15:25 PAGE 2   

  56            Output:    
  57            Return:               
  58                       b:讀出的數據      
  59            Others:    
  60          ***************************************************************************************/
  61          unsigned char EERead(unsigned int addr)
  62          {
  63   1          unsigned char b;
  64   1      
  65   1          while ((EEStatus() & 0x01) != 0x00)     // Wait if busy
  66   1              ;
  67   1          EECSN = 0;
  68   1          SpiReadWrite(EE_READ);
  69   1          SpiReadWrite(addr >> 8);
  70   1          SpiReadWrite(addr & 0xff);
  71   1          b = SpiReadWrite(0);
  72   1          EECSN = 1;
  73   1          return b;
  74   1      }
  75          /***************************************************************************************
  76            Function:             EEWrite
  77            Description:          寫一個數據到eeprom中,
  78            Calls:            SpiReadWrite();
  79            Called By:      
  80                                                  vvoid EEWxbyte(unsigned int addr_str,unsigned char *a)
  81            Input:                        
  82                                   addr: 要寫入的地址  b,要寫入的數據                                                       
  83            Output:    
  84            Return:       
  85            Others:    
  86          ***************************************************************************************/
  87          void EEWrite(unsigned int addr, unsigned char b)
  88          {
  89   1          while((EEStatus() & 0x01) != 0x00)      // Wait if busy
  90   1              ;
  91   1          EECSN = 0;
  92   1          SpiReadWrite(EE_WREN);
  93   1          EECSN = 1;
  94   1          EECSN = 0;
  95   1          SpiReadWrite(EE_WRITE);
  96   1          SpiReadWrite(addr >> 8);
  97   1          SpiReadWrite(addr & 0x00ff);
  98   1          SpiReadWrite(b);
  99   1          EECSN = 1;
 100   1      }
 101          
 102          /***************************************************************************************
 103            Function:             EEWxbyte
 104            Description:          連續的寫四個數到eeprom中
 105            Calls:            EEWrite(unsigned int addr, unsigned char b)
 106            Called By:      
 107                                                  void main(void)
 108            Input:                        
 109                                   addr: 寫數據的開始地址  a:寫入數據的開始地址 I:寫入數據的個數                                                            
 110            Output:    a[0]-a[I-1]; 
 111            Return:                               
 112            Others:    
 113          ***************************************************************************************
 114          void EEWxbyte(unsigned int addr_str,unsigned char *a,unsigned char I)
 115          {
 116             unsigned char i;
 117             unsigned char *snr;
C51 COMPILER V7.02a   EEPROM                                                               01/23/2006 10:15:25 PAGE 3   

 118             memcpy(snr,a,I);
 119             for(i=0;i++;i<I)
 120             {
 121              EEWrite(addr_str, snr[i]);
 122                  //EEWrite(addr_str, 0x23);
 123                  addr_str++;
 124             }
 125             memcpy(a,snr,I); 
 126          }   
 127          
 128          ***************************************************************************************
 129            Function:             EERxbyte
 130            Description:          連續的寫四個數到eeprom中
 131            Calls:            EERrite(unsigned int addr, unsigned char b)
 132            Called By:      
 133                                                  void main(void)
 134            Input:                        
 135                                   addr: 讀數據的開始地址  a:讀數據的開始地址 I:寫入數據的個數                                                      
 136            Output:    a[0]-a[i]; 
 137            Return:                               
 138            Others:    
 139          ***************************************************************************************
 140          void EERxbyte(unsigned int addr_str,unsigned char *a,unsigned char I)
 141          {
 142             unsigned char i;
 143             unsigned char *snr;
 144             memcpy(snr,a,I);
 145             for(i=0;i++;i<I)
 146             {
 147              snr[i] = EERead(addr_str);
 148                  addr_str++;
 149             } 
 150             memcpy(a,snr,I) ;
 151          }   
 152          */


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    116    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       5
   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一区二区三区免费野_久草精品视频
捆绑调教一区二区三区| 99久久精品国产毛片| 成人精品亚洲人成在线| 欧美日韩免费一区二区三区视频| 欧美视频一二三区| 国产午夜精品一区二区三区视频| 亚洲成av人片一区二区三区| 国产精品亚洲人在线观看| 欧美日韩极品在线观看一区| 中文字幕精品在线不卡| 久久精品免费观看| 欧美性大战久久久久久久蜜臀| 国产日韩精品一区| 精品一区二区国语对白| 欧美日韩精品一区二区三区蜜桃 | 在线免费观看日本一区| 久久这里只有精品6| 视频一区免费在线观看| 色激情天天射综合网| 国产精品久久久一区麻豆最新章节| 日韩vs国产vs欧美| 911精品国产一区二区在线| 一区二区三区中文字幕电影| aaa欧美大片| 国产精品国产精品国产专区不蜜| 国产一区二区福利| 欧美精品一区二区三区高清aⅴ| 调教+趴+乳夹+国产+精品| 欧美制服丝袜第一页| 一区二区三区四区av| 色哟哟在线观看一区二区三区| 日韩伦理免费电影| 成人黄页在线观看| 欧美激情一区二区三区不卡| 国产在线国偷精品免费看| 久久久国产午夜精品 | 亚洲第一主播视频| 在线观看亚洲一区| 亚洲成a人v欧美综合天堂下载| 欧美日韩高清在线播放| 日韩不卡一区二区三区 | 久久午夜国产精品| 精油按摩中文字幕久久| 亚洲精品一区二区三区影院| 国产在线精品一区二区夜色| 久久女同性恋中文字幕| 风流少妇一区二区| 亚洲视频小说图片| 欧美色偷偷大香| 日韩电影在线免费看| 精品sm在线观看| 成人午夜av影视| 中文字幕一区二区三区不卡在线| 欧洲一区二区三区在线| 蜜桃久久av一区| 国产精品高潮久久久久无| 日本韩国欧美在线| 麻豆国产精品777777在线| 国产亚洲一区二区三区在线观看| 成人av在线资源网站| 亚洲自拍偷拍综合| 26uuu另类欧美亚洲曰本| 播五月开心婷婷综合| 亚洲动漫第一页| 久久久91精品国产一区二区精品 | 欧美极品另类videosde| 色诱视频网站一区| 毛片一区二区三区| 中文子幕无线码一区tr| 欧美精品视频www在线观看 | 国产成人综合在线观看| 亚洲激情自拍偷拍| 亚洲精品一线二线三线| 色国产综合视频| 国产一区二区91| 亚州成人在线电影| 中文字幕国产精品一区二区| 3d成人h动漫网站入口| 成人污视频在线观看| 免费在线观看视频一区| 一区二区三区在线免费观看| 久久久综合精品| 欧美福利一区二区| 一本色道久久综合亚洲精品按摩| 美国毛片一区二区| 亚洲午夜影视影院在线观看| 久久久久高清精品| 69堂成人精品免费视频| 91福利国产成人精品照片| 高清在线成人网| 裸体歌舞表演一区二区| 亚洲午夜羞羞片| 亚洲免费在线看| 欧美激情一区在线| 国产欧美日韩亚州综合| 欧美精品aⅴ在线视频| 色视频欧美一区二区三区| 成人av免费在线观看| 国产成a人亚洲精品| 久久国产夜色精品鲁鲁99| 日本美女视频一区二区| 亚洲一区二区三区中文字幕在线| 国产精品嫩草影院com| 久久久精品天堂| 久久久综合精品| 2017欧美狠狠色| 日韩免费观看高清完整版在线观看 | 丰满少妇久久久久久久| 国内成人自拍视频| 久久99国产精品免费| 另类调教123区| 六月婷婷色综合| 国内成+人亚洲+欧美+综合在线| 日韩激情一二三区| 日韩va亚洲va欧美va久久| 三级不卡在线观看| 免费一级片91| 激情综合色综合久久| 视频在线观看一区| 日一区二区三区| 久久国产麻豆精品| 国产乱码精品一区二区三| 成人一级黄色片| 99精品国产91久久久久久| 91猫先生在线| 欧美日韩dvd在线观看| 91精品国产综合久久精品app | 成人黄色一级视频| caoporen国产精品视频| 色偷偷成人一区二区三区91| 日本韩国一区二区三区视频| 8x福利精品第一导航| 精品国产乱码久久久久久蜜臀| 久久精品一区八戒影视| 最新国产成人在线观看| 一区二区欧美精品| 人人狠狠综合久久亚洲| 国产成人99久久亚洲综合精品| 欧美性受xxxx黑人xyx性爽| 欧美视频一二三区| 亚洲精品在线免费观看视频| 国产欧美精品一区二区色综合 | 久久国产乱子精品免费女| 国产99久久久久| 欧美亚洲综合网| 久久久噜噜噜久噜久久综合| 日韩美女久久久| 久久精品国产秦先生| 91蜜桃在线观看| 欧美大片日本大片免费观看| 1024亚洲合集| 理论片日本一区| 色哟哟在线观看一区二区三区| 91精品国产欧美一区二区| 亚洲国产高清aⅴ视频| 日韩综合一区二区| 国产69精品久久久久毛片| 欧美久久免费观看| 综合中文字幕亚洲| 久久爱www久久做| 91福利在线看| 国产精品女人毛片| 久久精品久久综合| 欧美午夜电影一区| 国产精品久久毛片| 国产一区二区三区四区五区入口 | 久久久久久久久久久电影| 亚洲午夜在线视频| av中文字幕不卡| 精品国产91乱码一区二区三区 | 久久综合成人精品亚洲另类欧美| 一区二区三区在线播| 韩国精品免费视频| 欧美高清视频在线高清观看mv色露露十八| 国产日韩在线不卡| 久久精品国产精品亚洲红杏| 欧美性大战久久久久久久蜜臀| 国产精品久久久久久久久快鸭 | 美女一区二区视频| 91国偷自产一区二区三区观看| 久久精品视频免费| 免费欧美日韩国产三级电影| 色偷偷88欧美精品久久久| 国产三级一区二区| 国产乱码精品一区二区三 | 精品午夜久久福利影院| 欧美日韩国产中文| 亚洲卡通欧美制服中文| 成人av网站在线| 中文字幕亚洲在| av亚洲精华国产精华精| 亚洲国产精品激情在线观看| 国产在线播精品第三| 欧美成人精品1314www| 老司机精品视频一区二区三区| 欧美一级片免费看| 欧美aaaaa成人免费观看视频| 欧美电影在线免费观看| 日韩专区欧美专区| 欧美一区二区视频观看视频|