4.5 子程序设计 在实际程序中,常常会多次进行一些相同的计算和操作。如数制转换、函数式计算等。如果每次都从头开始编制一段程序,不仅麻烦,而且浪费存储空间。因此对一些常用的程序段,以子程序的形式,事先存放在存储器的某一区域,当主程序在运行过程中,需要用子程序时,只要执行调用子程序的指令,使程序转至子程序。子程序处理完毕,返回主程序,继续进行以后的操作。 调用子程序有几个优点:(1)避免对相同程序段的重复编制。(2)简化程序的逻辑结构,同时也便于程序调试。(3)节省存储器空间。 MCS-51指令系统中,提供了两条调用子程序指令ACALL、LCALL和一条返回主程序的指令RET。 本课小结 汇编语言的源程序结构紧凑、灵活,编译后的目标程序效率高,具有占存储空间少、运行速度快、实时性强等优点,应用相当广泛。但是由于它是面向机器的语言,所以它缺乏通用性,而且编程复杂繁琐。 在进行程序设计时,首先需要对单片机应用系统预完成的任务进行深入地分析,明确系统的设计任务、功能要求、技术指标。然后,要对系统的硬件资源和工作环境进行分析和熟悉。经过分析、研究和明确规定后,利用数学方法或数学模型来对其进行描述,从而把一个实际问题转化成由计算机进行处理的问题。最后,对各种算法进行分析比较,并进行合理的优化。 广东松山职业技术学院课件制作组 单片机 原理与应用 Principles and Ap
您可能关注的文档
- 《点云库PCL学习教程》第4章-输入、输出IO.pptx
- 《计算机网络与因特网》课件林坤辉.ppt
- 《计算机应用基础》课件第2章.ppt
- 《计算机应用基础》课件第7章.ppt
- 《计算机应用基础》课件第8章.ppt
- 《腾讯网以用户为中心互联网运营体系》课程培训教材37.ppt
- 《网页设计与制作》(1).ppt
- 《银行计算机系统》课件清华版.ppt
- 3G时代G3的广播媒体宣传策略.ppt
- 4S销售管理系统培训f.ppt
- JJF 2467-2026在线糖量(含量)计校准规范.pdf
- 《JJF 2467-2026在线糖量(含量)计校准规范》.pdf
- 计量规程规范 JJF 2437-2026扫频信号发生器校准规范.pdf
- JJF 2437-2026扫频信号发生器校准规范.pdf
- 《JJF 2437-2026扫频信号发生器校准规范》.pdf
- JJF 2454-2026冲击加速度传感器温度特性校准规范.pdf
- 《JJF 2454-2026冲击加速度传感器温度特性校准规范》.pdf
- 计量规程规范 JJF 2454-2026冲击加速度传感器温度特性校准规范.pdf
- JJF 2448-202610 Hz~30 MHz宽带交流电压源校准规范.pdf
- 《JJF 2473-2026实验室通风柜性能参数校准规范》.pdf
原创力文档

文档评论(0)