没有合适的资源?快使用搜索试试~ 我知道了~
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 MCS51系列单片机是目前应用非常广泛的8位MCU。MCS5l系列单片机的地址总线为16位,不作扩展的情况下其最大的程序和数据地址空间为64 KB。但是随着控制领域的不断智能化、复杂化,程序代码或数据空间的大小可能远远大于64 KB。结合相应的硬件地址扩展,使用KeilC5l的Blank Switc
资源推荐
资源详情
资源评论
单片机与单片机与DSP中的大程序和数掘空间的设计和实现中的大程序和数掘空间的设计和实现
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储
器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调
制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
MCS51系列单片机是目前应用非常广泛的8位MCU。MCS5l系列单片机的地址总线为16位,不作扩展的情况下
其最大的程序和数据地址空间为64 KB。但是随着控制领域的不断智能化、复杂化,程序代码或数据空间的大小
可能远远大于64 KB。结合相应的硬件地址扩展,使用KeilC5l的Blank Switc
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、
只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换
器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
MCS51系列单片机是目前应用非常广泛的8位MCU。MCS5l系列单片机的地址总线为16位,不作扩展的情况下其最大的
程序和数据地址空间为64 KB。但是随着控制领域的不断智能化、复杂化,程序代码或数据空间的大小可能远远大于64 KB。
结合相应的硬件地址扩展,使用KeilC5l的Blank Switch技术可生成代码长度和数据空间大于64 KB的目标程序。
1 Blank Switch技术介绍技术介绍
具体实现Blank Switch技术的是KeilC5l中的分组连接定位器BL5l。Keil C5l语言源程序经过C5l编译器编译后,生成浮动地
址的目标代码文件。这种浮动地址的目标代码必须经过连接定位器BL5l的连接和定位,生成具有绝对地址的目标代码,才能写
入程序存储器正常运行。
BL51支持分组连接定位,允许生成代码大于64 KB的目标程序,可以在具有适当硬件扩展逻辑的系统中进行代码组之间
的切换,以达到正常运行的目的。
在Keil C5l开发工具的快速更新过程中,LX51成为功能更为完善的连接定位器,使用它替代BL51能够增加更多的连接定
位功能。笔者使用LX5l可以更加方便程序的开发。
2 系统硬件的设计系统硬件的设计
在采用BL5l对目标程序进行分组连接定位时,要求系统具有相应的硬件分组扩展逻辑。BL5l默认的分组方式是采用MCU
的P1端口作硬件扩展地址线。采用l条Pl引脚时,分组数为2,采用6条P1引脚时,最多可分为64个代码组,剩余的Pl口线也可
做其他用途。
在系统中,以Pl端口作硬件扩展地址线,使用了4条Pl引脚(P1.4~P1.7)。主控部分硬件基本原理图如图1所示。在这
里,去除了外围控制接口(如串口)与其他CPU的互联等电路,主要突出如何实现使用Pl端口作硬件扩展来增加程序空间和数
据空间。笔者使用Flash29C040作为程序存储器,由于程控交换机中有很多参数和设置数据需要断电保存,所以使用了另一
Flash29CO4O作为扩展的外部数据存储器。
资源评论
weixin_38748580
- 粉丝: 6
- 资源: 941
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 数据中心建设标准国标与Uptime标准对标解释
- 基于ARIMA-LSTM-transformer等模型进行流感时间序列预测Python源码(高分项目)
- 基于景观生态风险评价的流域景观格局优化,教学视频和资料,喜欢的就下载吧,保证受用
- java设计模式-建造者模式(Builder Pattern)
- C语言刷题-lesson5_1731564764305.pdf
- JavaScript开发指南PDG版最新版本
- JavaScript程序员参考(JavaScriptProgrammer'sReference)pdf文字版最新版本
- jQuery1.4参考指南的实例源代码实例代码最新版本
- CUMCM-2018-D.pdf
- 私钥+助记词碰撞器 概括了BTC ETH BNB TRX SOL各链 最新版
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功