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

📄 stc_eeprom.c

📁 里面包含了LCD显示
💻 C
字号:

#include "io.h"
#define  stc_eeprom_c
sfr isp_data=0xe2;
sfr isp_addrh=0xe3;
sfr isp_addrl=0xe4;
sfr isp_cmd=0xe5;
sfr isp_trig=0xe6;
sfr isp_contr=0xe7;


unsigned char eeprom_read(unsigned int addres);
void eeprom_write(unsigned int address,unsigned char wdata);
void eeprom_eares(unsigned int addres);

//****************************************************
//function:	   
//input   :无
//output  :无	  
//modify  :2007-9-11 	  
//*****************************************************
void eeprom_eares(unsigned int addres)
     {
	  unsigned i;
      isp_addrh=(uchar)(addres>>8); 
      isp_addrl=(uchar)addres;     
      isp_contr=0x01; 
      isp_contr=isp_contr|0x80; 
      isp_cmd=0x03;
	  EA=0;        
      isp_trig=0x46;       
      isp_trig=0xb9;       
      for(i=0;i<3;i++);
	  EA=1;
      isp_addrl=0xff;
      isp_addrh=0xff;
      isp_contr=0x00;
      isp_cmd=0x00;
      isp_trig=0x00;
    
    }

//****************************************************
//function:	   
//input   :无
//output  :无	  
//modify  :2007-9-11	 
//*****************************************************
void eeprom_write(unsigned int addres,unsigned char write_data)
     {unsigned char i;
      isp_data=write_data; 
      isp_addrh=addres>>8; 
      isp_addrl=addres;      
      isp_contr=0x01; 
      isp_contr=isp_contr|0x80; 
      isp_cmd=0x02;  
	  EA=0;      
      isp_trig=0x46;        
      isp_trig=0xb9;       
      for(i=0;i<3;i++);
	  EA=1;
      isp_addrl=0xff;
      isp_addrh=0xff;
      isp_contr=0x00;
      isp_cmd=0x00;
      isp_trig=0x00;     
      }

//****************************************************
//function:	   
//input   :无	   
//output  :无	  
//modify  :2007-9-11	 
//*****************************************************
unsigned char eeprom_read(unsigned int addres)
     {unsigned char i,z;
      isp_addrh=addres>>8;
      isp_addrl=addres; 	       
      isp_contr=0x01; 
      isp_contr=isp_contr|0x80; 
      isp_cmd=0x01; 
	  EA=0;       
      isp_trig=0x46;       
      isp_trig=0xb9;        
      for(i=0;i<3;i++);
      isp_addrl=0xff;
      isp_addrh=0xff;
      isp_contr=0x00;
      isp_cmd=0x00;
      isp_trig=0x00;
      z=isp_data;
	  EA=1;
      return(z);
     
    
     }

⌨️ 快捷键说明

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