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

📄 eeprom.h

📁 十七种模拟器源代码 非常有用的作课程设计不可缺少的
💻 H
字号:
#ifndef EEPROM_H#define EEPROM_Hstruct EEPROM_interface{	int address_bits;	/* EEPROM has 2^address_bits cells */	int data_bits;		/* every cell has this many bits (8 or 16) */	char *cmd_read;		/*  read command string, e.g. "0110" */	char *cmd_write;	/* write command string, e.g. "0111" */	char *cmd_erase;	/* erase command string, or 0 if n/a */	char *cmd_lock;		/* lock command string, or 0 if n/a */	char *cmd_unlock;	/* unlock command string, or 0 if n/a */	int enable_multi_read;/* set to 1 to enable multiple values to be read from one read command */};#ifndef CLEAR_LINE#define CLEAR_LINE		0		/* clear (a fired, held or pulsed) line */#define ASSERT_LINE     1       /* assert an interrupt immediately */#define HOLD_LINE       2       /* hold interrupt line until enable is true */#define PULSE_LINE		3		/* pulse interrupt line for one instruction */#endifvoid EEPROM_init(struct EEPROM_interface *interface);void EEPROM_write_bit(int bit);int EEPROM_read_bit(void);void EEPROM_set_cs_line(int state);void EEPROM_set_clock_line(int state);void EEPROM_load(void *file);void EEPROM_save(void *file);void EEPROM_set_data(UINT8 *data, int length);#endif

⌨️ 快捷键说明

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