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

📄 lx.txt

📁 这是我在我们公司做的C51加油单片机程序
💻 TXT
字号:
uint at45d021_rd(uint size,uint pa,uint ba)
{
   uchar xdata *dp;
   uint i,j=0;
   //dp=rdbuf;
   at45d021_cmd(0x52,pa,ba);          		/* 主存贮器页读命令*/
   at45d021_xxx(32);                  		/* 连续输入32个时钟脉冲*/
   i=size;
   while(i--)
   {
		flash[j]=at45d021_so();         	/* 读一串字节*/
                //dlu();
		j++;
   }
   //FLASH_CLK=1;
   //FLASH_CS2=1;
   return(j);                          		/* 操作完返回1*/
}

uint at45d021_wr(uint size,uint pa,uint ba)
{
	uchar xdata *dp;
	uint i,j=0;

	//dp=wrbuf;
        i=size;
	while(!FLASH_RB);
	//at45d021_cmd(0x53,pa,0);       /*/ 把主存贮器1个页的内容转到第2缓存区*/
	//FLASH_CS2=1;
        //while(!FLASH_RB);
  	at45d021_cmd(0x84,0,pa);      /*/ 主存贮器页通过缓存2的编程(写)命令*/
        while(i--){
		at45d021_si(flash[j]);      	/* 输入一串数据  */
                //dlu();
		j++;
	}
	FLASH_CS1=1;
        while(!FLASH_RB);
	at45d021_cmd(0x83,pa,0);       /*/ 把主存贮器1个页的内容转到第2缓存区*/
	FLASH_CS1=1;
        FLASH_CLK=1;
        while(!FLASH_RB);           	/* 等候写毕信号*/
        return(j);                     		/* 操作完返回1(未检查写正确与否)*/
}

⌨️ 快捷键说明

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