标题: 一个8051读/写EEPROM的简单小程序 [打印本页]

作者: oldspring    时间: 2018-10-26 09:18
标题: 一个8051读/写EEPROM的简单小程序
以下是一个8051 读/写EEPROM的简单小程序,希望大家能够喜欢。
  1. char buffer[32], ii;                   // Data buffer, loop variable

  2. void main(){

  3.   P0 = 0;
  4.   P1 = 0;
  5.   P2 = 0;

  6.   for(ii = 31; buffer[ii] = ii; ii--) // Fill data buffer
  7.     ;

  8.   EEPROM_Write(2,    0xAA);           // Write some data at address 2
  9.   EEPROM_Write(0x732,0x55);           // Write some data at address 0x732
  10.   EEPROM_Write_Block(0x100, buffer);  // Write 32 bytes block at address 0x100

  11.   Delay_ms(1000);                     // Blink P0 and P1 diodes
  12.   P0 = 0xFF;                          //   to indicate reading start
  13.   P1 = 0xFF;
  14.   Delay_ms(1000);
  15.   P0 = 0x00;
  16.   P1 = 0x00;
  17.   Delay_ms(1000);

  18.   P0 = EEPROM_Read(2);                // Read data from address 2 and display it on PORT0
  19.   P1 = EEPROM_Read(0x732);            // Read data from address 0x732 and display it on PORT1

  20.   Delay_ms(1000);
  21.   for(ii = 0; ii < 32; ii++) {        // Read 32 bytes block from address 0x100
  22.     P2 = EEPROM_Read(0x100+ii);       //   and display data on PORT2
  23.     Delay_ms(250);
  24. }
  25. }
复制代码
相关信息:http://www.51hei.com/bbs/dpj-136722-1.html



作者: 霍特    时间: 2018-11-6 14:53
EEPROM_Write,EEPROM_Write_Block   这些函数我们都不知道里面什么结构  看这个有什么用
作者: 霍特    时间: 2018-11-6 14:54
EEPROM_Write_Block  这些函数我们都看不到   你发这个有什么用   
作者: oldspring    时间: 2018-11-6 15:15
在这些测试小程序中的函数都是可以直接用的,内部的东西不能看。
作者: 霍特    时间: 2018-11-10 19:10
oldspring 发表于 2018-11-6 15:15
在这些测试小程序中的函数都是可以直接用的,内部的东西不能看。

我看你这个主函数有什么用   又没有什么特殊的结构算法    关键函数有不能看   你发这个到底有什么意义
这不就是水贴么




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1