protues仿真扩展51单片机片外RAM的方法
由于protues仿真stc89c52的单片机时,是使用相近的at89c52。而AT89C52只有256B的RAM,并不能储存巨大的变量。所以,需要更改为xdata巨大模式。
修改前使用pdata关键字定义的数据:
修改后:
具体步骤为:
(1)在keli的“options for Targert”中,修改Memory Model为XDATA。
(2)在protues中点击单片机后,修改内存地址:
由于protues仿真stc89c52的单片机时,是使用相近的at89c52。而AT89C52只有256B的RAM,并不能储存巨大的变量。所以,需要更改为xdata巨大模式。
修改前使用pdata关键字定义的数据:
修改后:
具体步骤为:
(1)在keli的“options for Targert”中,修改Memory Model为XDATA。
(2)在protues中点击单片机后,修改内存地址: