内容正文:

存放位置非常的多,它可以放在头文件中。引角定义也是一种数据,放于宏定义中放于变量定义中放于数组当中,放于形参和实参中,也可以放于程序的返回指令中等等。数据是一次就定义好的吗?当然不是。在编程序时,其实在头脑中就是在想程序是如何执行的。在执行的过程中想到一个数据就定义一个数据。接下来我们学习仪表显示器程序的执行过程,我们先了解一下基本情况,开头的这两条语句是头文件,接下来是数码管的数组。数码管的数组首先是断码的数组,它的前十位是不带小数点的数字,后十位是带小输点数字。这是。数码管的位码的数组。接下来是引角定义,显示缓冲区数组的定义,这是数据分解子函数或子程序延时3毫秒子程序送595引脚数据子程序显示一位,子程序显示八位子程序主程序。主程序里面有两条语句,第一条是调用数据分解子程序调用质量,第二个是显示八位这个子函数的调用质量。好,我们编译一下,编译通过,接着我们进入仿真模式来看它的执行顺序。好,进来了。我们看到黄色的这个小箭头已经指向了将要执行的第一条指令子程序。调用指令调用的是数据分解子程序。我们点击进入子函数运行的这条运行按钮之后,我们看到黄色的箭头已经指向了数据分解子程序进来了。我们接着点相同的这个按钮,然后它就一句一句的在执行。好,执行到这里,我们。接着。再点这条指令。也就数据分解子程序执行完了之后,进入了显示八位子程序运行,我们接着点相同的按钮。好,进入了显示八位子程序当中的第一条指令,调用显示一位子函数或者叫子程序。我们点击相同的按钮。好,我们看一下,进入了显示一位子程序,它的第一条指令是送595引脚数据。我们往上一点。好,进入了送595这个子程序。进来之后他要执行的是for语句要循环八次,这个次数有点多,我们让它直接从里面跳出来。好,接下来运行的是送595的断码子程序,就是送断码,同样的送595还要执行一次。刚才送的是位码,现在要送的是断码。点击相同的第一个按钮,好,又进入到送595这个子程序里头来。我们让他在里头走一圈。好,他这样走的,走八次有点累,我们让它从里面跳出来。好,给595送了两来一个脉冲信号。好,这时候显示一位就亮了。我们再往下来就是显示子,就是延时子程序了。延时子程序3毫秒有点太长,我们让它直接从子程序里跳出。好,注意看啊,跳出选用的是这个按钮。那么接着进入显示八位的第三条资料。在这里我们让它在子程序外面运行,要快一点。好,送完第二位延时送,第三位延时送,第四位延时送,第五位淹死诵,第六位淹死送,第七位淹死。好跳出,这样我们主程序就完整的执行了一次。好,程序的执行过程就讲到这里。接下来我们按照执行顺序查看一下数据的传递。主程序当中数据分解子程序里面的数798.6和8佰,首先送到了数据分解子程序里面的float PV和float SV里面。接下来float PV送给了V0到V3. float SV送到了。V4到V7。V0的数送给了显示八位里面的子程序调用指令,也就是说显示一位这个子程序当中来了,从渭陵传过来了。接下来显示八位里面的位码和断码,送给了显示一位子程序里的位码和断码。显示一位里面的段码和位码到了数组当中去查找相应的断码的值和位码的值。选好了之后送到595米面,把这个数据送到了数码管的引脚上,数码管就显示了相应的数据,这就是整个的数据传递过程。
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。