就是把内存卡。连接电脑上!
如果访问的是外部程序存储器中存储的数据的话,用的是MOVC指令;如果访问的是外部程序存储器中的指令的话,这个好像不需要我们写代码,单片机会自己去读取指令;
aa = 0x100;
*aa = 0xAA; //这里多了一个*,,表示往地址里面写数据.
当然如果你要读0x100的数据
那就
char da;
da = *aa;去回来就行了.
这种句子.翻译成汇编就是movx dptr , @a这种的句子
因为51访问外部ram用的就是movx 指令,,非前256字节
只能通过dptr访问
用movx指令.单片机会自动产生.你上面写的操作P0上次的动作,
所以如果要这样访问,必须P0有锁存器,,否则不可能完成任务
如果访问的是外部程序存储器中存储的数据的话,用的是MOVC指令;
如果访问的是外部程序存储器中的指令的话,这个好像不需要我们写代码,单片机会自己去读取指令