📄 spi.h
字号:
#include <reg51.h>
sbit SPI_SO= P1^3;
sbit SPI_SI= P1^2;
sbit SPI_SCK= P1^1;
sbit SPI_CS= P1^0;
//25045可编程看门狗监控EEPROM指令集
#define WREN 0x06 // 00000110 //设置写使能锁存器(允许写操作)
#define WRDI 0x04 // 00000100 //复位写使能锁存器(禁止写操作)
#define RDSR 0x05 // 00000101 //读状态寄存器
#define WRSR 0x01 // 00000001 //写状态寄存器(块锁定)
#define READ 0x03 // 00000011 //从开始于所选地址的存储器列阵中读出数据
#define WRTE 0x02 // 00000010 //把数据写入开始于所选地址的存储器阵列中(1至4字节)
/*void RESWDI(void);
void WREN(void);
void WRDI(void);
void WRSR(void);
unsigned char RSDR(void);
void WIPCHK(void);
unsigned char INPUTByte(void);
void OUTByte(unsigned char Byte);
unsigned char ReadByte(unsigned char ADD);
void WriteByte(unsigned char Byte,ADD);*/
void wren_dog(void);
void wrdi_dog(void);
void wrsr_dog(unsigned char status_reg);
unsigned char rdsr_dog(void);
unsigned char byte_read(unsigned char H,unsigned char L);
void byte_write(unsigned char H,unsigned char L,unsigned char D);
void rest_dog(void);
unsigned char wip_poll(void);
void in_byte(unsigned char byt);
unsigned char out_byte(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -