采用PSD913F2 扩展 8031程序空间(图)

[09-12 16:40:32]   来源:http://www.88dzw.com  单片机学习   阅读:8311

文章摘要:6.设置好后,进行编译。7.进行编程。打开PSDSoft Express软件,在Merge MCU Firmware with PSD模块中设置各个FLASH页面的地址和文件名,如图4所示。● 主FLASH第0页(FS0),地址:0x8000-0xbfff,文件名:psdos.hoo● 主FLASH第1页(FS1),地址:0x8000-0xbfff,文件名:psdos.ho1● 主FLASH第2页(FS2),地址:0x8000-0xbfff,文件名:psdos.ho2● 主FLASH第3页(FS3),地址:0x8000-0xbfff,文件名:psdos.ho3● 次FLASH(csboost

采用PSD913F2 扩展 8031程序空间(图),标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com

  6.设置好后,进行编译。

  7.进行编程。打开PSDSoft Express软件,在Merge MCU Firmware with PSD模块中设置各个FLASH页面的地址和文件名,如图4所示。
  ● 主FLASH第0页(FS0),地址:0x8000-0xbfff,文件名:psdos.hoo
  ● 主FLASH第1页(FS1),地址:0x8000-0xbfff,文件名:psdos.ho1
  ● 主FLASH第2页(FS2),地址:0x8000-0xbfff,文件名:psdos.ho2
  ● 主FLASH第3页(FS3),地址:0x8000-0xbfff,文件名:psdos.ho3
  ● 次FLASH(csboost 0),地址:0x8000-0xbfff,文件名:psdos.hoo

  8.通过FlashLink便可将文件下载到PSD913F2中,实现BankSwitch功能,使8031的程序空间大于64KB。
  用Keil C51的BankSwitch必须注意以下几点。
  ● 下面的一些代码必须放在公共区域内,复位和中断向量、代码常数、C51中断函数、组切跳转表、库函数。
  ● 代码组切换需要大约50个机器周期和2字节的堆栈空间。因此应当仔细安排程序结构以尽量减少代码之间的切换。


结束语
  采用BankSwitch扩展8031程序空间,在不对硬件作任何修改的情况下,8031便可实现运行大于64KB的程序,充分发挥8031和KeilC51的优异功能。



上一页  [1] [2] 


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习

《采用PSD913F2 扩展 8031程序空间(图)》相关文章

分类导航
最新更新
热门排行