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

📄 test.c

📁 C语言写的关于AT45DB041B存储芯片的51驱动程序,压缩包内还有AT45DB041B存储芯片的说明书,以及芯片和51单片机的连接方式.
💻 C
字号:
//#pragma optimize(5)//优化代码 
#include <reg51.h> 
#include <string.h> 
#include "AT45DB041B.h"

void main(void){ 
  	unsigned char i; 
  	UCHAR data test[32];  
  	i = AT45DB041B_StatusRegisterRead(); 
  	memset(test, 0x77, 32); 
  	AT45DB041B_BufferToMainMemoryPageProgramWithBuilt_inErase(1, 2047, 0, test, 32); 
  	//memset(test, 0x26, 32);
    AT45DB041B_BufferRead(1, 0, test, 32);
  	AT45DB041B_ContinuousArrayRead(2047, 0, test, 32);
	memset(test, 0x7a, 32);
	AT45DB041B_MainMemoryPageRead(2047, 0, test, 32); 

  	memset(test, 0x88, 32); 
  	AT45DB041B_BufferToMainMemoryPageProgramWithoutBuilt_inErase(2, 2047, 0, test, 32); 
  	memset(test, 0x55, 32); 
  	AT45DB041B_ContinuousArrayRead(2047, 0, test, 32);
	memset(test, 0x8a, 32);
	AT45DB041B_MainMemoryPageRead(2047, 0, test, 32);
    AT45DB041B_PageErase(2047);
	AT45DB041B_BlockErase(255);

	AT45DB041B_MainMemoryPageProgramThroughBuffer(2, 1024, 100, test, 32);
	AT45DB041B_MainMemoryPageToBufferTransfer(2, 1025);
	AT45DB041B_MainMemoryPageToBufferCompare(1, 2047);
	AT45DB041B_AutoPageRewrite(1, 2046);

  	while(1);
}

⌨️ 快捷键说明

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