C51单片机 如何用xdata 定义整形数组
本人菜鸟由于内部RAM内存有限,想扩充内存,用xdata定义一个整形数组inttable[20];具体操作如何?请高手指点!...
本人菜鸟 由于内部RAM内存有限,想扩充内存,用xdata定义一个整形数组 int table[20] ;具体操作如何?请高手指点!
展开
展开全部
按照你的描述,建议方法如下:
1)修改现有电路,增加外部RAM器件(最常用的如62C64(8kRAM)、62C256(32KRAM)等)和相应的驱动电路。
2)更改单片机型号,选择内部集成有扩展RAM的单片机(如STC的增强型51单片机,一般集成的外部扩展RAM有256字节~4K字节)。这个方案是我强烈推荐的,他的好处是只要选择一块封装一样、PIN对pin兼容的,软、硬件几乎不用更改,就可以达成目的。
做到上述以后,就可以按你的意思直接定义你想定义的数组了。剩余的xdata空间还可以用于它途。
1)修改现有电路,增加外部RAM器件(最常用的如62C64(8kRAM)、62C256(32KRAM)等)和相应的驱动电路。
2)更改单片机型号,选择内部集成有扩展RAM的单片机(如STC的增强型51单片机,一般集成的外部扩展RAM有256字节~4K字节)。这个方案是我强烈推荐的,他的好处是只要选择一块封装一样、PIN对pin兼容的,软、硬件几乎不用更改,就可以达成目的。
做到上述以后,就可以按你的意思直接定义你想定义的数组了。剩余的xdata空间还可以用于它途。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询