子程序及其调用
发布时间:2016/7/12 20:48:52 访问次数:649
子程序的调用
在设计中,有些运算和操作是要多次重复执行的,如数制转换、数值计算等。如果每EP3C25Q240C8NG次用到同一功能的程序都要重新写一遍,不仅使程序烦琐冗长,而且浪费编程时间和存储空间。因此,对于一些常用的程序段,按一定的结构编写成固定程序段,这样的程序段称为子程序,当需要时,就可以调用子程序,而不必重新编写每条指令。
主程序只要执行指令ACALL和LCALL,就可以使程序转到子程序去执行相应操作。子程序执行完后,用RET指令返回主程序继续执行。一个子程序在其运行过程中,还可以调用其他的子程序,这称为子程序的嵌套。MCs-51单片机的指令系统对子程序嵌套的层数没有限制,但是会受到堆栈容量的限制。
子程序的调用
在设计中,有些运算和操作是要多次重复执行的,如数制转换、数值计算等。如果每EP3C25Q240C8NG次用到同一功能的程序都要重新写一遍,不仅使程序烦琐冗长,而且浪费编程时间和存储空间。因此,对于一些常用的程序段,按一定的结构编写成固定程序段,这样的程序段称为子程序,当需要时,就可以调用子程序,而不必重新编写每条指令。
主程序只要执行指令ACALL和LCALL,就可以使程序转到子程序去执行相应操作。子程序执行完后,用RET指令返回主程序继续执行。一个子程序在其运行过程中,还可以调用其他的子程序,这称为子程序的嵌套。MCs-51单片机的指令系统对子程序嵌套的层数没有限制,但是会受到堆栈容量的限制。
上一篇:循环程序
上一篇:子程序调用有以下几个优点
热门点击
- 外部中断0中断请求标志位。
- TDDB效应的击穿机制
- 轻掺杂源漏(LDD)
- 等比例缩小的3个规则
- 界面态的产生过程
- 低势垒高度的欧姆接触
- MOs管的实际版图
- MOsFET的阈值电压
- 说明动态RAM和静态RAM的主要区别
- 抗反射层
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]