MCS-51单片机子程序库升级:兼容PC系统,增强浮点运算
需积分: 10 101 浏览量
更新于2024-08-01
收藏 288KB PDF 举报
《MCS-51单片机实用子程序库(96年版)》是一本针对MCS-51单片机设计的子程序库,它是在原有的基础之上进行了重大修订和优化的版本。该子程序库主要包含以下几个关键特点:
1. **兼容性与调整**:子程序库按照当时流行的IBM PC开发系统对汇编语言的规范进行了调整,这意味着用户无需自行修改标号和位地址,可以直接应用到他们的项目中,节省了编程时间。
2. **浮点运算优化**:子程序库的浮点运算部分得到了增强,特别是十进制和二进制浮点数之间的转换子程序被重写,提升了运算精度和可靠性。新增了如浮点数传输、比较、清零和判零等子程序,使得数据处理程序的编写更为直观和高效。
3. **子程序库结构**:使用说明详细列出了子程序的关键要素,如标号、入口条件、出口信息、资源影响和堆栈需求,以及程序清单中的四个栏目:标号、指令、操作数和注释。注释详尽,有助于读者理解子程序的功能和使用方法。
4. **算法优化**:开平方子程序采用的是作者研究的快速逼近算法,它具有高精度且运行速度快于传统的双字节定点除法,体现了作者在算法上的优化工作。
5. **版本更新**:经过八年的用户反馈和实际应用,子程序库经历了不断的扩充和修正,最终形成了这个最新版本,旨在满足更多用户的需求。
6. **使用方法**:子程序库提供了两种链接方式供开发者选择:一是将整个子程序库链接在应用程序后一次性编译,优点是简单方便但可能导致程序冗长;二是只链接所需部分,优点是程序更紧凑,但需要精心筛选和组织。
7. **定点运算子程序库**:提供了名为DQ51.ASM的定点运算子程序库,其中包含了多字节定点操作数的使用约定,如[R0]或[R1]表示连续存储的数据,以及明确的运算精度标准。
《MCS-51单片机实用子程序库》为单片机应用程序设计者提供了一个强大且易于使用的工具集,通过其高效的子程序和优化算法,简化了数据处理和浮点运算的工作,提高了开发效率。
2008-10-28 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-03-05 上传
2022-09-19 上传
2023-07-28 上传
2022-07-14 上传
llh123
- 粉丝: 3
- 资源: 7
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率