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

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

?? eeprom.lst

?? 礦工定位系統單端
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.05   EEPROM                                                                03/14/2004 11:08:57 PAGE 1   


C51 COMPILER V7.05, 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 - code recommendation for C header file
   2          /***********************************************************************
   3          MODULE:    EEPROM
   4          VERSION:   1.00
   5          CONTAINS:  Routines for accessing the EEPROM on the Philips
   6                     P89LPC932
   7          COPYRIGHT: Embedded Systems Academy, Inc. - www.esacademy.com
   8          LICENSE:   May be freely used in commercial and non-commercial code
   9                     without royalties provided this copyright notice remains
  10                     in this file and unaltered
  11          WARNING:   IF THIS FILE IS REGENERATED BY CODE ARCHITECT ANY CHANGES
  12                     MADE WILL BE LOST. WHERE POSSIBLE USE ONLY CODE ARCHITECT
  13                     TO CHANGE THE CONTENTS OF THIS FILE
  14          GENERATED: On "Mar 14 2004" at "11:02:25" by Code Architect 2.03
  15          ***********************************************************************/
  16          
  17          // SFR description needs to be included
  18          #include<REG922.h>
  19          #include "eeprom.h"
  20          
  21          // flag that indicates if the EEPROM is busy or not
  22          static bit meeprombusy;
  23          
  24          /***********************************************************************
  25          DESC:    Initializes the EEPROM. Enables EEPROM interrupt
  26          RETURNS: Nothing
  27          CAUTION: Set EA to 1 after calling to enable all interrupts
  28          ************************************************************************/
  29          void eeprom_init
  30            (
  31            void
  32            )
  33          {
  34   1        // initially eeprom is not busy
  35   1        meeprombusy = 0;
  36   1      
  37   1        // set isr priority to 0
  38   1        IP1 &= 0x7F;
  39   1        IP0H &= 0x7F;
  40   1        // enable eeprom interrupt
  41   1        EIEE = 1;
*** ERROR C202 IN LINE 41 OF EEPROM.C: 'EIEE': undefined identifier
  42   1      }
  43          
  44          /***********************************************************************
  45          DESC:    Reads a location in the EEPROM.
  46                   If either global interrupts or the EEPROM interrupt is disabled
  47                   then the function will return when the operation is complete.
  48                   If global interrupts and the EEPROM interrupt are enabled, the
  49                   function will return immediately and an interrupt will occur
  50                   when the operation is complete.
  51          RETURNS: The 8-bit value read if interrupts are disabled, otherwise
  52                   0x00 will be returned.
  53          CAUTION: eeprom_init must be called first
  54          ************************************************************************/
C51 COMPILER V7.05   EEPROM                                                                03/14/2004 11:08:57 PAGE 2   

  55          unsigned char eeprom_read
  56            (
  57            unsigned int address     // 9-bit address to read (0x000 - 0x1FF)
  58            )
  59          {
  60   1        // wait for previous operation to complete
  61   1        while (meeprombusy);
  62   1      
  63   1        // eeprom now busy
  64   1        meeprombusy = 1;
  65   1      
  66   1        // store bit 8 of address
  67   1        // byte operation, clear interrupt flag
  68   1        DEECON = (address >> 8) & 0x01;
*** ERROR C202 IN LINE 68 OF EEPROM.C: 'DEECON': undefined identifier
  69   1        // store bits 0-7 of address
  70   1        DEEADR = address & 0xFF;
*** ERROR C202 IN LINE 70 OF EEPROM.C: 'DEEADR': undefined identifier
  71   1      
  72   1        // if not using interrupt then poll for end of operation
  73   1        if (!EA || !EIEE)
*** ERROR C202 IN LINE 73 OF EEPROM.C: 'EIEE': undefined identifier
  74   1        {
  75   2          // wait for operation to complete
  76   2          while (!(DEECON & 0x80));
*** ERROR C202 IN LINE 76 OF EEPROM.C: 'DEECON': undefined identifier
  77   2          // eeprom no longer busy
  78   2          meeprombusy = 0;
  79   2          // return value
  80   2          return DEEDAT;
*** ERROR C202 IN LINE 80 OF EEPROM.C: 'DEEDAT': undefined identifier
  81   2        }
  82   1      
  83   1        return 0x00;
  84   1      }
  85          
  86          /***********************************************************************
  87          DESC:    Writes to a location in the EEPROM.
  88                   If either global interrupts or the EEPROM interrupt is disabled
  89                   then the function will return when the operation is complete.
  90                   If global interrupts and the EEPROM interrupt are enabled, the
  91                   function will return immediately and an interrupt will occur
  92                   when the operation is complete.
  93          RETURNS: Nothing
  94          CAUTION: eeprom_init must be called first
  95          ************************************************************************/
  96          void eeprom_write
  97            (
  98            unsigned int address,    // 9-bit address to write to (0x000 - 0x1FF)
  99            unsigned char value      // value to write
 100            )
 101          {
 102   1        bit eacopy;
 103   1      
 104   1        // wait for previous operation to complete
 105   1        while (meeprombusy);
 106   1      
 107   1        // eeprom now busy
 108   1        meeprombusy = 1;
 109   1      
 110   1        // store bit 8 of address
 111   1        // byte operation, clear interrupt flag
C51 COMPILER V7.05   EEPROM                                                                03/14/2004 11:08:57 PAGE 3   

 112   1        DEECON = (address >> 8) & 0x01;
*** ERROR C202 IN LINE 112 OF EEPROM.C: 'DEECON': undefined identifier
 113   1        // disable interrupts
 114   1        eacopy = EA;
 115   1        EA = 0;
 116   1        // store value to write
 117   1        DEEDAT = value;
*** ERROR C202 IN LINE 117 OF EEPROM.C: 'DEEDAT': undefined identifier
 118   1        // store bits 0-7 of address
 119   1        DEEADR = address & 0xFF;
*** ERROR C202 IN LINE 119 OF EEPROM.C: 'DEEADR': undefined identifier
 120   1        // restore interrupts
 121   1        EA = eacopy;
 122   1      
 123   1        // if not using interrupt then poll for end of operation
 124   1        if (!EA || !EIEE)
*** ERROR C202 IN LINE 124 OF EEPROM.C: 'EIEE': undefined identifier
 125   1        {
 126   2          // wait for operation to complete
 127   2          while (!(DEECON & 0x80));
*** ERROR C202 IN LINE 127 OF EEPROM.C: 'DEECON': undefined identifier
 128   2          // eeprom no longer busy
 129   2          meeprombusy = 0;
 130   2        }
 131   1      }
 132          
 133          /***********************************************************************
 134          DESC:    Writes a value to every location in a 64-byte row in
 135                   the EEPROM.
 136                   If either global interrupts or the EEPROM interrupt is disabled
 137                   then the function will return when the operation is complete.
 138                   If global interrupts and the EEPROM interrupt are enabled, the
 139                   function will return immediately and an interrupt will occur
 140                   when the operation is complete.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人高清视频免费观看| 久久精品一区二区三区不卡牛牛 | 成人激情免费电影网址| 欧美伦理视频网站| 国产精品午夜免费| 韩国精品久久久| 欧美久久婷婷综合色| 亚洲精品国产品国语在线app| 精品一区二区影视| 欧美日韩国产美女| 亚洲欧洲www| 国产成人免费视频精品含羞草妖精 | 日韩欧美不卡一区| 亚洲成人免费视| www.av亚洲| 国产精品网友自拍| 国产在线观看一区二区| 91精品国产综合久久精品性色 | 爽好久久久欧美精品| 在线亚洲+欧美+日本专区| 国产精品久线在线观看| 国产麻豆精品95视频| 欧美大片一区二区| 美国毛片一区二区| 日韩一级片在线观看| 首页亚洲欧美制服丝腿| 欧美丰满少妇xxxbbb| 亚洲福中文字幕伊人影院| 在线观看中文字幕不卡| 国产精品福利一区| av电影在线观看不卡 | 欧美va在线播放| 三级欧美在线一区| 日韩欧美你懂的| 另类小说欧美激情| 久久亚洲春色中文字幕久久久| 久久97超碰色| 久久久久久久久伊人| 国产91丝袜在线观看| 中文字幕亚洲欧美在线不卡| 成人国产精品免费观看动漫| 国产精品无码永久免费888| gogogo免费视频观看亚洲一| 亚洲四区在线观看| 欧美亚洲自拍偷拍| 日韩二区三区四区| 精品国产自在久精品国产| 国产一区二区三区免费看| 久久亚洲私人国产精品va媚药| 国产二区国产一区在线观看| 中文一区二区完整视频在线观看| 99视频精品免费视频| 一区二区成人在线观看| 91精品国产综合久久婷婷香蕉| 青青草国产精品97视觉盛宴| 久久女同精品一区二区| 99久久久精品| 亚洲va天堂va国产va久| 久久久国产精品午夜一区ai换脸| 9i看片成人免费高清| 日韩高清在线一区| 欧美视频一区在线| 国产麻豆精品95视频| 亚洲尤物在线视频观看| 精品国产污污免费网站入口| 91视频免费观看| 极品少妇一区二区| 一区二区三区高清在线| 欧美大尺度电影在线| 99re66热这里只有精品3直播| 亚洲一区二区三区四区五区中文| 精品久久久久久综合日本欧美| 99久久伊人精品| 久久国产精品免费| 亚洲最快最全在线视频| 久久久久国产精品麻豆ai换脸| 欧美艳星brazzers| 国产传媒久久文化传媒| 天堂成人国产精品一区| 中文字幕在线一区免费| 日韩免费一区二区| 欧美日韩一卡二卡三卡| 成人免费视频一区| 韩日欧美一区二区三区| 亚洲午夜av在线| 亚洲欧洲精品一区二区三区不卡| 欧美精品一区视频| 在线播放视频一区| 91免费视频观看| 大尺度一区二区| 国产一区二区精品久久| 日韩成人一区二区三区在线观看| 一区二区三区精品在线| 成人欧美一区二区三区小说| 国产喂奶挤奶一区二区三区| 欧美一区二区美女| 欧美日韩精品一区二区天天拍小说| 不卡视频一二三四| 国产高清不卡一区二区| 国产原创一区二区| 久久成人麻豆午夜电影| 丝袜美腿成人在线| 天天色 色综合| 亚洲国产一区二区视频| 一二三区精品视频| 亚洲精品第一国产综合野| 中文无字幕一区二区三区| 久久久欧美精品sm网站| 久久色在线视频| 久久综合色播五月| 国产亚洲一区二区三区四区| 精品国产电影一区二区| 亚洲精品一线二线三线| 欧美不卡一区二区| 丝袜美腿一区二区三区| 日本一区二区三区国色天香| 国产乱一区二区| 国产一区二区精品久久| 久久精品国产99国产精品| 国产69精品一区二区亚洲孕妇| 视频一区二区中文字幕| 婷婷综合另类小说色区| 国产精品伦一区| 最新高清无码专区| 夜夜嗨av一区二区三区网页| 天天综合天天综合色| 精品一区二区三区在线播放| 激情综合亚洲精品| 麻豆国产精品视频| av电影天堂一区二区在线| 欧美艳星brazzers| 91精品国产91综合久久蜜臀| 91精品国产一区二区三区蜜臀| 日韩欧美卡一卡二| 久久久亚洲午夜电影| 国产精品进线69影院| 亚洲123区在线观看| 九九九久久久精品| 不卡欧美aaaaa| 欧美系列在线观看| 精品国产人成亚洲区| 中文字幕一区二区三区四区| 亚洲国产精品天堂| 国产一区二区免费在线| 成人高清伦理免费影院在线观看| 91极品视觉盛宴| 欧美精品一区二区三区高清aⅴ| 中文字幕一区二区三| 日韩av电影天堂| 成人一级视频在线观看| 欧美日本在线一区| 精品动漫一区二区三区在线观看| 国产精品久久久久一区二区三区共| 亚洲一线二线三线视频| 精品一区二区在线视频| 欧美在线视频日韩| 国产日产亚洲精品系列| 性久久久久久久久久久久| 国产精品996| 欧美精品三级在线观看| 国产精品久久综合| 麻豆国产91在线播放| 在线中文字幕不卡| 久久精品日产第一区二区三区高清版 | 99久久精品免费看| 日韩欧美国产成人一区二区| 亚洲乱码日产精品bd| 国产91色综合久久免费分享| 3d动漫精品啪啪1区2区免费| 国产精品久久毛片av大全日韩| 精一区二区三区| 欧美色综合影院| 亚洲人成在线播放网站岛国| 国产在线精品一区二区不卡了| 欧美日韩免费不卡视频一区二区三区 | 精品久久久久久久久久久久包黑料| 中文字幕亚洲在| 国产成都精品91一区二区三| 欧美成人综合网站| 性久久久久久久| 欧美性猛交一区二区三区精品| 国产午夜亚洲精品午夜鲁丝片 | 99视频在线精品| 国产午夜精品一区二区三区视频 | 一区二区三区免费| 国产夫妻精品视频| 国产亚洲综合性久久久影院| 蜜桃视频免费观看一区| 欧美另类z0zxhd电影| 亚洲一二三区在线观看| 99视频超级精品| 亚洲日本在线视频观看| 99精品国产91久久久久久| 国产精品丝袜一区| 成人午夜激情影院| 精品成人a区在线观看| 久久成人精品无人区| 精品国产网站在线观看| 国产一区二区在线看| 欧美精品一区二区三区四区|