1 / 3
文档名称:

单片机汇编语言程序开发平台的设计.pdf

格式:pdf   页数:3
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机汇编语言程序开发平台的设计.pdf

上传人:小猪猪 2011/12/2 文件大小:0 KB

下载得到文件列表

单片机汇编语言程序开发平台的设计.pdf

文档介绍

文档介绍:3
第 20 卷第 3 期青岛大学学报( 工程技术版) Vol. 20 No. 3

2 0 0 5 年 9 月 JOURNAL OF QINGDAO UNIVERSITY ( E &T) Sep. 2 0 0 5

文章编号:1006 9798 (2005) 03 0068 03
单片机汇编语言程序开发平台的设计
庞英, 曹海建
(青岛大学机电工程学院, 山东青岛 266071)
摘要: 为了提高单片机汇编语言程序的编程效率,缩短开发周期,从平台模式的观点出
3
发,阐述了单片机汇编语言程序开发平台的构成要素、功能和特点以及设计思路,并给出
数学运算平台的基本程序框图。已经设计开发的《PIC 单片机数学运算程序平台》,经实
际试用证明,该平台方便了程序开发者编写运算程序。
关键词: 单片机; 汇编语言; 平台; SSN ; 组态
中图分类号: TP 211 文献标识码: A
在大量的小型单片机应用系统的研发过程中,由于有限的 ROM 和 RAM 资源,更加突显优化使用这些
资源的重要性。如何改善单片机汇编语言编程环境,克服其自身弱点,提高编程效率,缩短开发周期是单片
机研发工作中的突出问题。笔者认为有必要为单片机汇编语言程序开发创造一个相对舒适的环境,去构建
一个兼容性良好、部分傻瓜化,符合标准化、系列化和规范化设计(SSN) 要求的单片机汇编语言程序开发平
台(Developing Platform of MCU Assembly program ,缩写为 DPMA) [1 ] 。我们已设计开发了该平台下的一
个子平台———PIC 单片机数学运算程序平台,该平台的推广将大大提高编程效率,缩短研发周期。
1 平台构成
这个平台包含数学运算程序平台、常用子程序平台、内置功能模块初始化和应用程序平台、扩展功能模
块平台等。基本涵盖了单片机汇编程序开发所能涉及到的各层面。平台架构图如图 1 所示。
图 1 平台架构图
2 平台功能
2. 1 数学运算程序平台
数学运算程序平台是单片机汇编语言程序开发平台的基础组成部分。运算平台由四部分构成,即:定点
收稿日期: 2004 05 25 ; 修回日期: 2005 05 10
作者简介: 庞英(1955 ) ,男,实验师,主要从事单片机教学和应用研究工作。
第 2 期庞英,等: 单片机汇编语言程序开发平台的设计 96
运算程序库,浮点运算程序库,浮点函数运算程序库,数制转换程序库。以上各运算程序库应满足以下条
件[2 ] :
1) 通透性一个运算子程序在完成指定功能后,既不破坏用户现场,也不改变各种指针,使用者可放
心调用。
2) 相容性各运算子程序的入口和出口条件相容,方便使用者链接。
3) 功能性运算程序库向使用者提供常用的各种运算功能。
4) 质量问题各子程序尽力优化算法,提高运算速度。
5) 使用方便便于使用者手工调用和平台组态生成。
程序开发者根据设计需要,首先选择定点、浮点或浮点函数运算程序库。如果选择了定点运算程序库,
下一步要确定每一个变量的字节数,接着输入由变量名和运算符组成的运算式,点击‘组态生成’按钮即可生
成程序开发者所需要的运算程序。程序开发者将生成的