我这个51程序就是以区位码加上偏移量做地址,然后读取这个地址上的字模数据 . 字模在27c020上,27c020是16位地址线并行连接P0和P2,并复用P0做接收 unsigned long location; unsigned long la,*la3; unsigned long xdata * la2; while(*s){ qh=*s-0xa0; wh=*(s+1)-0xa0; location=94*(qh-1); location=(location+wh-1)*24+0x2000; la2=location; //这个可以通过编译,赋值后长度变短,丢失了低8位,怎么办 la3=(unsigned long *)location;//编译不过,提示转换违规,为什么 la3=location; //编译不过,提示转换违规,为什么 后面三行是我分别做三次测试了的 麻烦会的朋友指点一下,附件中有图纸 相关链接:https://bbs.21ic.com/upfiles/img/200811/20081127161722346.rar |