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

📄 x5045p_driver.h

📁 该压缩包内还有51单片机常用各类外设驱动C程序源码(128*64点阵屏
💻 H
字号:
#ifndef _X5045P_H_
#define _X5045P_H_
#include "AT89S52.H"
#include "CONFIG.H"

/************************************************************
				X5045_EEPROM SPI接口定义					*
************************************************************/
sbit CS=P1^0;
sbit SCK=P1^1;
sbit SO=P1^2;
sbit SI=P1^3;


/************************************************************
				X5045_EEPROM 读状态子程序					*
************************************************************/
extern uchar Read_Status(void);



/************************************************************
				X5045_EEPROM 写状态子程序					*
************************************************************/
extern void Write_Status(uchar temp);



/************************************************************
				X5045_EEPROM 读_L存储器子程序(单元)		*
			格式:写READ_L+写8位地址+读8位数据				*
			 		add:地址								*
************************************************************/
extern uchar Read_L_EEPROM_Cell(uchar add);



/************************************************************
				X5045_EEPROM 读_L存储器子程序(页)			*
			格式:写READ_L+写8位地址+读8位数据				*
			 		add:起始地址(16的整数倍)				*
					*dat:目标数组指针						*
					num:读取字节数(1~16)					*
************************************************************/
extern void Read_L_EEPROM_Page(uchar add,uchar *dat,uchar num);



/************************************************************
				X5045_EEPROM 写_L存储器子程序(单元)			*
			格式:写WREN+写WRITE_L+写8位地址+写8位数据		*
			 		add:地址								*
					dat:传送数据							*
************************************************************/
extern void Write_L_EEPROM_Cell(uchar add,uchar dat);



/************************************************************
				X5045_EEPROM 写_L存储器子程序(页)			*
			格式:写WREN+写WRITE_L+写8位地址+写8位数据		*
			 		add:起始地址(16的整数倍)				*
					*dat:数组指针							*
					num:传送字节数(1~16)					*
************************************************************/
extern void Write_L_EEPROM_Page(uchar add,uchar *dat,uint num);



/************************************************************
				X5045_EEPROM 读_H存储器子程序(单元)		*
			格式:写READ_H+写8位地址+读8位数据				*
			 		add:地址								*
************************************************************/
extern uchar Read_H_EEPROM_Cell(uchar add);



/************************************************************
				X5045_EEPROM 读_H存储器子程序(页)			*
			格式:写READ_H+写8位地址+读8位数据				*
			 		add:起始地址(16的整数倍)				*
					*dat:目标数组指针						*
					num:读取字节数(1~16)					*
************************************************************/
extern void Read_H_EEPROM_Page(uchar add,uchar *dat,uchar num);



/************************************************************
				X5045_EEPROM 写_H存储器子程序(单元)			*
			格式:写WREN+写WRITE_H+写8位地址+写8位数据		*
			 		add:地址								*
					dat:传送数据							*
************************************************************/
extern void Write_H_EEPROM_Cell(uchar add,uchar dat);



/************************************************************
				X5045_EEPROM 写_H存储器子程序(数组)		*
			格式:写WREN+写WRITE_H+写8位地址+写8位数据		*
			 		add:起始地址(16的整数倍)				*
					dat:数组指针							*
					num:传送字节数(1~16)					*
************************************************************/
extern void Write_H_EEPROM_Page(uchar add,uchar *dat,uint num);

#endif

⌨️ 快捷键说明

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