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

📄 eeprom.lst

📁 市面上的车载GPS定位器源代码
💻 LST
📖 第 1 页 / 共 3 页
字号:
 385                  0xc0,        0xc1,        0xc2,        0xc3,        0xc4,        0xc5,        0xc6,        0xc7,
 386                  0xc8,        0xc9,        0xca,        0xcb,        0xcc,        0xcd,        0xce,        0xcf,
 387                  0xd0,        0xd1,        0xd2,        0xd3,        0xd4,        0xd5,        0xd6,        0xd7,
 388                  0xd8,        0xd9,        0xda,        0xdb,        0xdc,        0xdd,        0xde,        0xdf,
 389                  0xe0,        0xe1,        0xe2,        0xe3,        0xe4,        0xe5,        0xe6,        0xe7,
 390                  0xe8,        0xe9,        0xea,        0xeb,        0xec,        0xed,        0xee,        0xef,
 391                  0xf0,        0xf1,        0xf2,        0xf3,        0xf4,        0xf5,        0xf6,        0xf7,
 392                  0xf8,        0xf9,        0xfa,        0xfb,        0xfc,        0xfd,        0xfe,        0xff,
 393                  0xff,        0xfe,        0xfd,        0xfc,        0xfb,        0xfa,        0xf9,        0xf8,
 394                  0xf7,        0xf6,        0xf5,        0xf4,        0xf3,        0xf2,        0xf1,        0xf0,
 395                  0xef,        0xee,        0xed,        0xec,        0xeb,        0xea,        0xe9,        0xe8,
 396                  0xe7,        0xe6,        0xe5,        0xe4,        0xe3,        0xe2,        0xe1,        0xe0,
 397                  0xdf,        0xde,        0xdd,        0xdc,        0xdb,        0xda,        0xd9,        0xd8,
 398                  0xd7,        0xd6,        0xd5,        0xd4,        0xd3,        0xd2,        0xd1,        0xd0,
 399                  0xcf,        0xce,        0xcd,        0xcc,        0xcb,        0xca,        0xc9,        0xc8,
 400                  0xc7,        0xc6,        0xc5,        0xc4,        0xc3,        0xc2,        0xc1,        0xc0,
 401                  0xbf,        0xbe,        0xbd,        0xbc,        0xbb,        0xba,        0xb9,        0xb8,
 402                  0xb7,        0xb6,        0xb5,        0xb4,        0xb3,        0xb2,        0xb1,        0xb0,
 403                  0xaf,        0xae,        0xad,        0xac,        0xab,        0xaa,        0xa9,        0xa8,
 404                  0xa7,        0xa6,        0xa5,        0xa4,        0xa3,        0xa2,        0xa1,        0xa0,
 405                  0x9f,        0x9e,        0x9d,        0x9c,        0x9b,        0x9a,        0x99,        0x98,
 406                  0x97,        0x96,        0x95,        0x94,        0x93,        0x92,        0x91,        0x90,
 407                  0x8f,        0x8e,        0x8d,        0x8c,        0x8b,        0x8a,        0x89,        0x88,
 408                  0x87,        0x86,        0x85,        0x84,        0x83,        0x82,        0x81,        0x80,
 409                  0x7f,        0x7e,        0x7d,        0x7c,        0x7b,        0x7a,        0x79,        0x78,
 410                  0x77,        0x76,        0x75,        0x74,        0x73,        0x72,        0x71,        0x70,
 411                  0x6f,        0x6e,        0x6d,        0x6c,        0x6b,        0x6a,        0x69,        0x68,
 412                  0x67,        0x66,        0x65,        0x64,        0x63,        0x62,        0x61,        0x60,
 413                  0x5f,        0x5e,        0x5d,        0x5c,        0x5b,        0x5a,        0x59,        0x58,
 414                  0x57,        0x56,        0x55,        0x54,        0x53,        0x52,        0x51,        0x50,
 415                  0x4f,        0x4e,        0x4d,        0x4c,        0x4b,        0x4a,        0x49,        0x48,
 416                  0x47,        0x46,        0x45,        0x44,        0x43,        0x42,        0x41,        0x40,
 417                  0x3f,        0x3e,        0x3d,        0x3c,        0x3b,        0x3a,        0x39,        0x38,
 418                  0x33,        0x36,        0x35,        0x34,        0x33,        0x32,        0x31,        0x30,
 419                  0x2f,        0x2e,        0x2d,        0x2c,        0x2b,        0x2a,        0x29,        0x28,
 420                  0x27,        0x26,        0x25,        0x24,        0x23,        0x22,        0x21,        0x20,
 421                  0x1f,        0x1e,        0x1d,        0x1c,        0x1b,        0x1a,        0x19,        0x18,
 422                  0x17,        0x16,        0x15,        0x14,        0x13,        0x12,        0x11,        0x10,
 423                  0x0f,        0x0e,        0x0d,        0x0c,        0x0b,        0x0a,        0x09,        0x08,
 424                  0x07,        0x06,        0x05,        0x04,        0x03,        0x02,        0x01,        0x00
 425          };
 426          
C51 COMPILER V7.06   EEPROM                                                                04/10/2006 16:28:24 PAGE 8   

 427          void display_Begin_LED(void)
 428          {
 429   1              Begin_LED       =       0;  /* Begin_LED on */
 430   1      }
 431          void off_Begin_LED(void)
 432          {
 433   1              Begin_LED       =       1;  /* Begin_LED off */
 434   1      }
 435          void display_OK_LED(void)
 436          {
 437   1              OK_LED          =       0;  /* OK_LED on */
 438   1      }
 439          void off_OK_LED(void)
 440          {
 441   1              OK_LED          =       1;  /* OK_LED off */
 442   1      }
 443          
 444          void display_ERROR_LED(void)
 445          {
 446   1              ERROR_LED       =       0;  /* ERROR_LED on */
 447   1      }
 448          void off_ERROR_LED(void)
 449          {
 450   1              ERROR_LED       =       1;  /* ERROR_LED off */
 451   1      }
 452          
 453          void delay(INT16U counter)
 454          {
 455   1              INT16U  temp    =       0;
 456   1              for(temp = counter; temp>0; temp--)
 457   1              {
 458   2                      _nop_();
 459   2                      _nop_();
 460   2                      _nop_();
 461   2              }
 462   1      }
 463          
 464          void main()
 465          {
 466   1      //sbit        Begin_LED =       P1^0;
 467   1      //sbit        ERROR_LED =       P1^3;
 468   1      //sbit        OK_LED    =       P1^7;
 469   1      
 470   1              display_Begin_LED();
 471   1              delay(DELAY_CONST);
 472   1      
 473   1              sector_erase(DEBUG_Data_Memory_Begin_Sector_addr);
 474   1              if(byte_program_and_verify(DEBUG_Data_Memory_Begin_Sector_addr,0x55) == OK)
 475   1                      display_OK_LED();
 476   1              else
 477   1                      display_ERROR_LED();
 478   1      
 479   1      /*
 480   1              if(sequential_write_flash_in_one_sector(DEBUG_Data_Memory_Begin_Sector_addr, USED_BYTE_QTY_IN_ONE_SECTOR,
             - Test_array_total))
 481   1                      display_OK_LED();
 482   1              else
 483   1                      display_ERROR_LED();
 484   1      */
 485   1      /*
 486   1              if(write_flash_with_protect_in_one_sector(DEBUG_Data_Memory_Begin_Sector_addr+0x3, USED_BYTE_QTY_IN_ONE_S
             -ECTOR-0x30, Test_array_total))
C51 COMPILER V7.06   EEPROM                                                                04/10/2006 16:28:24 PAGE 9   

 487   1                      display_OK_LED();
 488   1              else
 489   1                      display_ERROR_LED();
 490   1      */
 491   1              while(1);
 492   1      }
 493          
C51 COMPILER V7.06   EEPROM                                                                04/10/2006 16:28:24 PAGE 10  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


P1 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0090H  1
_byte_program_and_verify . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  byte_addr. . . . . . . . . . . . . .  * REG *  DATA   U_INT    0002H  2
  original_data. . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
P3 . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B0H  1
ISP_TRIG . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E6H  1
EA . . . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      00AFH  1
IE . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00A8H  1
_byte_read . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  byte_addr. . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
IP . . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00B8H  1
display_ERROR_LED. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Begin_LED. . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0090H  1
ISP_CMD. . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E5H  1
main . . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
INT16U . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_INT    -----  2
display_OK_LED . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
Test_array_total . . . . . . . . . . .  PUBLIC   CODE   ARRAY    0000H  512
ISP_ADDRH. . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E3H  1
SCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0098H  1
TCON . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   0088H  1
ISP_ADDRL. . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E4H  1
off_Begin_LED. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
ERROR_LED. . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0093H  1
OK_LED . . . . . . . . . . . . . . . .  ABSBIT   -----  BIT      0097H  1
ISP_CONTR. . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E7H  1
_write_flash_with_protect_in_one_sector PUBLIC   CODE   PROC     0000H  -----
  begin_addr . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  counter. . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
  array. . . . . . . . . . . . . . . .  AUTO     DATA   PTR      0002H  3
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
  in_sector_begin_addr . . . . . . . .  AUTO     DATA   U_INT    0005H  2
  sector_addr. . . . . . . . . . . . .  AUTO     DATA   U_INT    0007H  2
  byte_addr. . . . . . . . . . . . . .  AUTO     DATA   U_INT    0009H  2
off_ERROR_LED. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
ISP_IAP_disable. . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
protect_buffer . . . . . . . . . . . .  PUBLIC   XDATA  ARRAY    0000H  128
_sector_erase. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  sector_addr. . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  get_sector_addr. . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
T2CON. . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00C8H  1
ISP_DATA . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00E2H  1
off_OK_LED . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
_delay . . . . . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  counter. . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  temp . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
_byte_program. . . . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
  byte_addr. . . . . . . . . . . . . .  * REG *  DATA   U_INT    0002H  2
  original_data. . . . . . . . . . . .  * REG *  DATA   U_CHAR   0005H  1
ISP_IAP_enable . . . . . . . . . . . .  PUBLIC   CODE   PROC     0011H  -----
_sequential_write_flash_in_one_sector.  PUBLIC   CODE   PROC     0000H  -----
  begin_addr . . . . . . . . . . . . .  AUTO     DATA   U_INT    0000H  2
  counter. . . . . . . . . . . . . . .  AUTO     DATA   U_INT    0002H  2
  array. . . . . . . . . . . . . . . .  AUTO     DATA   PTR      0004H  3
  i. . . . . . . . . . . . . . . . . .  * REG *  DATA   U_INT    0004H  2
  in_sector_begin_addr . . . . . . . .  * REG *  DATA   U_INT    0006H  2
  sector_addr. . . . . . . . . . . . .  * REG *  DATA   U_INT    0002H  2
C51 COMPILER V7.06   EEPROM                                                                04/10/2006 16:28:24 PAGE 11  

NAME                                    CLASS   MSPACE  TYPE    OFFSET  SIZE
====                                    =====   ======  ====    ======  ====


display_Begin_LED. . . . . . . . . . .  PUBLIC   CODE   PROC     0000H  -----
INT8U. . . . . . . . . . . . . . . . .  TYPEDEF  -----  U_CHAR   -----  1
PSW. . . . . . . . . . . . . . . . . .  SFR      DATA   U_CHAR   00D0H  1


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    727    ----
   CONSTANT SIZE    =    512    ----
   XDATA SIZE       =    128    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      18
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -