Keil C中Xdata定义的数据访问用的是MOVX指令,占用的数据总线是memdatao [7:0],memdatai[7:0],占用的地址总线是memaddr[15:0]。MOVEC指令是否也是 这样?若同时外接数据存储器和程序存储器会不会产生冲突?若不,8051是不 是可以自动根据Keil C产生的hex代码配置mempsrd(程序存储读使能)、memwr (数据存储器写使能)和memre(数据存储器读使能)引脚?
若外接数据存储器使用SRAM,如何解决8051的8位memdatao和memdatai与SRAM的16位数据接口问题,另外SRAM的 SRAM_nCS SRAM_nWE SRAM_nOE SRAM_nUB SRAM_nLB 5个引脚分别代表什么意思,该怎么与8051的引脚相连?
急!请版主及名位高人赐教! |