zhangmangui 发表于 2013-3-26 10:05 
XHOLD 这个引脚的处理与你使用的ZONE区域有关系 即你想用那个段进行映射 每个ZONE都有一个选通端 低电平 ...

非常感谢!但我有些疑问麻烦版主再解释解释:我现在的学习板应该没用到XHOLD,XHOLDA,就是如上图直接将数据引脚(XD0~XD7)接到数码管脚上,以及用到一个地址引脚(XA10)以便74HC573输出或锁存数据,我编了一段代码:
#define RAMADR 0x002400 //ZONE0
Uint16 *ramadr;
ramadr=(Uint16 *)RAMADR;
*ramadr=0x00af; //在数码管显示‘1’
此时能正常显示,但问题就在当我将#define RAMADR 0x002400(即选择zone0区域)这句改成#define RAMADR 0x080400(即选择zone2区域)后,却不能正常显示(数码管不显示),不知是什么原因???烦请帮忙,万分感谢!!!!!
|