资料介绍
讨论了MCS-51系列单片机程序空间扩展的原理,包括硬件与编译器两个方面,并提出一种编译器优化方案.该方案在Keil仿真器上检验并通过
关健词:C51编译软件;MCS-51; B ankS witching
805 1系 列 微处理器采用基于简化的嵌入式控制系统结共区与其他任何一个Bank合起来应该构成一个完整的64kfl构,被广泛应用于从军事到自动控制再到PC机的各种应用空间,程序中Bankl-Bank7均采用同样的地址空间。系统上。51系列单片机最大的优势在于低廉的价格。但随着各种控制及应用翟举的发展,它的一个先天缺陷非常明显地暴零了出来。那就是它的寻址空间只有64kB,这是它的指令集决定的。作为世界上最先进的C51编译软件的提供商,德国Keil公司提供了一个解决万案,称作BankSwitching。通过一些附加硬件和程序,配合Keil的编译器,C51的寻址空间理论上可扩展至16MB,几乎可以满足所用控制需要。由于Keil只提供使用文档,而并未提供关于其内部实现机制的说明文档,文章中儿乎所有的分析源自Keil提供的汇编程序源代码。本文先分析它的内部机制,然后提出一个改进方案。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
- MCS-51单片机总体概述(一)
- MCS-51与DAC、ADC的接口讲解
- 基于C++编译器的节点融合优化方法 19次下载
- MCS-51单片机应用设计 48次下载
- Flash存储器在MCS-51系统中的应用 7次下载
- MCS-51单片机智能反编译器应用程序免费下载 56次下载
- MCS-51单片机应用设计 84次下载
- MCS-51单片机系统扩展技术
- MCS-51单片机的系统扩展技术(三)
- Cx51编译器使用手册
- mcs-51(c51)智能反编译器
- MCS-51单片机数据存储器的扩展
- MCS-51单片机的系统扩展技术
- MCS-51 系统中断优先级的软扩展
- MCS-51单片机系统扩展技术
- 什么样的代码会被编译器优化 92次阅读
- Keil编译器优化方法 739次阅读
- SEGGER编译器优化和安全技术介绍 支持最新C和C++语言 1501次阅读
- 交叉编译器安装教程 3559次阅读
- 如何编写有利于编译器优化的代码 1419次阅读
- 编译器优化对函数的影响 2863次阅读
- MCS-51单片机定时器和计数器的4种工作方式解析 3.3w次阅读
- MCS-51单片机并行P2口的功能及使用方法 2.5w次阅读
- MCS-51系列单片机的掉电方式解析 2243次阅读
- 基于MCS-51单片机的三个存储空间及划分解析 1.4w次阅读
- 一文详解MCS-51单片机的中断系统 1.2w次阅读
- 关于MCS-51单片机的经典14问 3084次阅读
- 基于K9F5608A的MCS-51单片机驱动程序 2113次阅读
- MCS-51单片机存储空间的介绍以及划分 2.7w次阅读
- 编译器是如何工作的_编译器的工作过程详解 1.6w次阅读
下载排行
本周
- 1DC电源插座图纸
- 0.67 MB | 2次下载 | 免费
- 2AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 3AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 4AN111-LTC3219用户指南
- 84.32KB | 次下载 | 免费
- 5AN153-用于电源系统管理的Linduino
- 1.38MB | 次下载 | 免费
- 6AN-283: Σ-Δ型ADC和DAC[中文版]
- 677.86KB | 次下载 | 免费
- 7SM2018E 支持可控硅调光线性恒流控制芯片
- 402.24 KB | 次下载 | 免费
- 8AN-1308: 电流检测放大器共模阶跃响应
- 545.42KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 450次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 5美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 17次下载 | 免费
- 7感应笔电路图
- 0.06 MB | 10次下载 | 免费
- 8LZC3106G高性能谐振控制器中文手册
- 1.29 MB | 9次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论