巧用Keil C51的BANK编译模式

发布于 2013-01-27 46 浏览
BANK编译 doc 机械技术文档
资源描述
巧用Keil C51的BANK编译模式

随着C-51编译器被广泛地应用于51系列单片机软件的开发,大批的开发人员从繁琐的汇编语言编程中解放出来。C-51不仅缩短了软件的开发周期,而且使应用软件具有较好的结构性和可维护性。在使用C-51编译器的应用设计中,大多数程序代码都不超过51系列单片机的最大寻址空间64K,但在实际应用中也有程序代码超出64K的情况。这种情况虽然可以通过更换高档CPU来解决,但在产品批量较大且对CPU性能要求并不高时,不希望使用高档CPU,因为这样会增加产品的成本。那么能否在廉价的51系列单片机中突破代码64K空间的限制而进行产品的开发呢?C-51编译器的BANK模式正是为了解决此问题。作者通过对C-51编译器BANK模式的使用,总结出一套该模式的使用方法。本文对这一使用方法进行说明,并对代码和数据混合使用BANK的特殊用法作了介绍。
2BANK的工作方式
C-51的BANK模式对应用系统的代码存储器结构有特殊要求。图1为C-51BANK模式下代码存储器的物理结构。

关于 巧用Keil C51的BANK编译模式 的使用提示: 本文件为 机械技术文档 资源,格式 doc,大小 32.26K。 由 honeygoodbye 于 2013-01-27 上传。仅供学习参考,不得商用。 侵权问题请联系 帮助中心
资源下载
立即下载
需要 1 积分
文件信息
honeygoodbye
honeygoodbye
发送消息

文件格式 doc
文件大小 32.26K
下载次数
更新时间 2013-01-27
honeygoodbye 的其他文件