void Send_Data(uint8 *data_buf,uint32 length)
{
CLE=0;
CE=0;delay 15ns;
ALE=0;delay 15ns;
for(;length>0;length--)
{
WE=0;delay 5ns;
IO7-0=*data_buf++;delay 10ns;
WE=1;delay 5ns;
}
CE=1;
CLE=1;
}
使用时 uint8 writebuf[];
Send_Data(writebuf,length);
笔记:对指针/地址的运用能是程序简洁。这里Send_Date函数中是以个纸箱数组的首地址的指针为变量。