fpga.c

来自「FPGA 和MCU的并口通信 及MCU和E2PROM(FM25H20)SPI通信」· C语言 代码 · 共 40 行

C
40
字号
#include <C8051F310.h>  


sbit Write_n=P2^6;
sbit Read_n=P2^7;
void write_fpga(unsigned char address,unsigned char wdata)
{
	unsigned char i;
	P2=(address<<2)|0xC3;
//	P12=(address);
//	P13=(address>>1);
//	P14=(address>>2);
//	P15=(address>>3);
	P1=wdata;


	Read_n=1;
	for(i=0;i<100;i++);
	Write_n=0;
	for(i=0;i<100;i++);
	Write_n=1;
}

unsigned char read_fpga(unsigned char address)
{
	unsigned char temp; 
	P2=(address<<2)|0xC3;
//	P1=0xff;
//	P12=address;
//	P13=address>>1;
//	P14=address>>2;
//	P15=address>>3;

//	P2=0xff;
	Write_n=1;
	Read_n=0;
	temp=P1;
	Read_n=1;
	return temp;
}

⌨️ 快捷键说明

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