unsinged char i=0;
unsinged char xdata ExtenalData[255];
for(i=0;i <255;i++)
{
ExtenalData[i]=i;
}
本人按以下定义试图对外部数据存储器进行访问,在\RD和\WR信号脚上看不到外部该问时钟,不知道怎么回事,请各位大虾指点。
void write_12887_ram(u_char *ptr1,u_char *ptr2) //写12887RAM空间,保存录像状态数据
{
u_char i;
u_int adr=0x7f0e; //外部RAM地址
for(i=0;i <7;i++)
{
XBYTE[adr++]=*ptr1++;
}
for(i=0;i <7;i++)
{
XBYTE[adr++]=*ptr2++;
}
}
以下是引用guest在2003-7-2 15:29:59的发言: 请教c51程序如何实现外部数据的访问?请教c51程序如何实现外部数据的访问? c51程序中用如下定义及操作是不是能实现对外部数据的访问: unsigned char i=0; 本人按以下定义试图对外部数据存储器进行访问,在\rd和\wr信号脚上看不到外部该问时钟,不知道怎么回事,请各位大虾指点。 |