No.72297 作者:koji 邮件:deungxu0740@sina.com ID:44787 登陆:9次 文章数:5篇 最后登陆IP:116.24.163.55 最后登陆:2009/7/19 21:47:58 注册:2005/12/20 14:03:47 财富:131 发帖时间:2009/7/11 23:00:56 发贴者IP:116.24.82.207 标题:koji:keil c的指针问题? 摘要:No.72297keil c的指针问题? 在外部RAM里的0x1000位置开辟了N张卡的空间(每张卡占用4个字节,第1个字节是卡的状态标志,0x88表示有卡,其它则表示卡无效;后面3个字节表示卡本身的内码。)。实际上卡只存了2000张。 在以下函数前有个复制eeprom卡信息到外部RAM的函数,有多少张卡就复制多少张的信息,直到该卡的标志不是0x88。因为eeprom里只有2000张卡的信息,所以这个函数也就复制了2000卡的信息到外部RAM。 以下函数功能是从外部RAM中读出数据,如果该卡的标志为有效0x88,则打印出该卡的有效标志0x88和卡的内码。 bit savecard_updatawall(void) { uchar xdata *addr; addr=0x1000; for(k=0;k <6500;k++) //查SRAM中是否有已注册的卡 { if(*ramaddr==0x88) ......
>>返回讨论的主题
|