- 18
- 0
- 约9.27千字
- 约 46页
- 2017-09-21 发布于江苏
- 举报
* * 20H~2FH这16个字节具有位寻址功能,可用来存放各种软件标志、逻辑变量、位输入/位输出信息等。当这些位的功能全部安排好后,保留一两个字节备用,剩下的单元可改作一般RAM区使用。 * * 30H~7FH为一般通用寄存器,通常用来存放各种参数、指针和中间结果,或者用作数据缓冲区。此外,也常将堆栈安放在片内RAM的高端,如60H~7FH。设置堆栈区时应事先估算出子程序和中断嵌套的级数,合理设置栈顶指针的大小并留有余量。当系统中扩展了RAM,应把使用频率最高的数据缓冲区安排在片内RAM中,以提高处理速度。 对外部扩充的存储器和端口,应正确设计译码电路,并根据硬件的译码电路,合理分配存储器和端口地址,防止地址冲突,造成系统运行混乱。 ROM、RAM资源分配好后,应列出一张详细的资源分配清单,作为编程的参考依据。 * * 2. 软件设计 在进行软件设计时,应注意以下问题: (1)模块化结构 单片机应用系统的软件设计千差万别,不存在统一模式。但软件开发的明智方法是尽可能采用模块化结构,方便调试、系统集成和扩充。 根据系统软件的总体构思,按照先粗后细的方法,把整个系统软件划分成多个功能独立、大小适当的模块。应明确规定各模块的功能,尽量使每个模块功能单一,各模块间的接口信息简单、完备,接口关系统一,尽可能使各模块间的联系减少到最低限度。这样
您可能关注的文档
- 组织架构调整与人力资源管理体系重组建议书.ppt
- 质量管理手册编制要点.doc
- 质量管理体系贯标培训课件.ppt
- 智能小车控制系统设计报告.docx
- 中6B卫星电视信号安装操作方法.doc
- 中国电子口岸通关无纸化系统企业端操作培训.ppt
- 中国石化资本预算案例分析.ppt
- 中小学生安全知识讲座材料.doc
- 主要安全设施登记台帐.doc
- 柱基土方开挖工程检验批质量验收记录表.docx
- (正式版)DB62∕T 4468-2021 《小麦品种 兰天42号》.pdf
- (正式版)DB62∕T 4419-2021 《天麻栽培技术规程》.pdf
- (正式版)DB62∕T 4430-2021 《河西地区杂交西瓜种子制种田套种向日葵栽培技术规程》.pdf
- (正式版)DB62∕T 4514-2022 《马鞭草栽培技术规程》.pdf
- (正式版)DB62∕T 4529-2022 《风力发电机组叶片维护技术规程》.pdf
- (正式版)DB62∕T 4546-2022 《青杨天牛综合防治技术规程》.pdf
- CN119432049A 一种聚氨酯树脂基水润滑轴承复合材料及其制备方法 (中国科学院兰州化学物理研究所).pdf
- CN119426846A 一种蓝宝石与可伐合金封接用活性钎料及其制备方法 (北京有色金属与稀土应用研究所有限公司).pdf
- CN119432597A 基于印章微结构图案化的血管化类器官芯片及其制备方法 (上海交通大学).pdf
- CN119433348A 一种高钴镍二次硬化钢用超低硫超纯铬铁及其制备方法 (成都先进金属材料产业技术研究院股份有限公司).pdf
原创力文档

文档评论(0)