⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flash.lst

📁 拨号程序源码.利用CPU是8位单片机. 拨号芯片为HT9200.
💻 LST
字号:
C51 COMPILER V7.06   FLASH                                                                 09/27/2007 22:32:42 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE FLASH
OBJECT MODULE PLACED IN flash.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE flash.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          //Copyright(C), 2007-2007, Whcsdc Tech. Co., Ltd.
   2          //File name:fydefine.h
   3          //Author:"杨军" 
   4          //Version:"2007版"
   5          //Date: "2007年3月1日"
   6          //Description:"读写flash"
   7          
   8          #include "FLASH.h"
   9               //"处理25045缓冲区"
  10          
  11          /************************************************************************
  12                                  "操作25045"
  13          ************************************************************************/
  14          /*
  15          void load_adjust_long_parameter(void)
  16          {
  17            union UBWORD AD0_buf;
  18          
  19            AD0_buf.byte.byte1=get_buf[0];
  20            AD0_buf.byte.byte2=get_buf[1];
  21            hold_long=AD0_buf.aword;
  22            
  23            AD0_buf.byte.byte1=get_buf[2];
  24            AD0_buf.byte.byte2=get_buf[3];
  25            total_long=AD0_buf.aword;
  26            
  27            AD0_buf.byte.byte1=get_buf[4];
  28            AD0_buf.byte.byte2=get_buf[5];
  29            max_hold_num=AD0_buf.aword;
  30          }
  31          */
  32          
  33          void close_ISP(void)
  34          {
  35   1          ISP_CONTR=0;
  36   1          ISP_CMD=0;
  37   1          ISP_TRIG=0;
  38   1      }
  39          
  40          
  41          void E2_read_byte(uint startadd)
  42          {
  43   1           union UBWORD       m_uword;
  44   1           m_uword.aword=startadd;
  45   1           ISP_CONTR=0x81;
  46   1           ISP_CMD=0x01;
  47   1           ISP_ADDRH=m_uword.byte.byte1;
  48   1           ISP_ADDRL=m_uword.byte.byte2;
  49   1           EA=0;
  50   1           ISP_TRIG=0x46;
  51   1           ISP_TRIG=0xB9;
  52   1           _nop_();
  53   1           e2_temp_data=ISP_DATA;
  54   1           EA=1;
  55   1           close_ISP();
C51 COMPILER V7.06   FLASH                                                                 09/27/2007 22:32:42 PAGE 2   

  56   1      }
  57          
  58          void E2_write_byte(uint startadd)
  59          {
  60   1           union UBWORD       m_uword;
  61   1           m_uword.aword=startadd;
  62   1           ISP_CONTR=0x81;
  63   1           ISP_CMD=0x02;
  64   1           
  65   1           ISP_ADDRH=m_uword.byte.byte1;
  66   1           ISP_ADDRL=m_uword.byte.byte2;
  67   1           ISP_DATA=e2_temp_data;
  68   1           EA=0;
  69   1           ISP_TRIG=0x46;
  70   1           ISP_TRIG=0xB9;
  71   1           _nop_();
  72   1           
  73   1           EA=1;
  74   1           close_ISP();
  75   1      }
  76          
  77          void E2_erase(uint startadd)
  78          {
  79   1           union UBWORD       m_uword;
  80   1           m_uword.aword=startadd;
  81   1               
  82   1           ISP_CONTR=0x81;
  83   1           ISP_CMD=0x03;
  84   1           ISP_ADDRH=m_uword.byte.byte1;
  85   1           ISP_ADDRL=m_uword.byte.byte1;
  86   1           EA=0;
  87   1           ISP_TRIG=0x46;
  88   1           ISP_TRIG=0xB9;
  89   1           _nop_();   
  90   1           EA=1;
  91   1           close_ISP();
  92   1      }
  93          
  94          
  95          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    104    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       6
   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 + -