【文件属性】:
文件名称:改造的本质-张孝祥java就业培训教程(带完整目录高清扫描版)
文件大小:1007KB
文件格式:PDF
更新时间:2021-06-08 00:17:41
单片机 操作系统
4.4 改造的本质
上面我们对这个项目的扫描程序进行了“三大改造”,分别是:1、各个行扫描的分离;
2、各个颜色扫描的分离;3、延时函数的消除。
这些改造的本质都是对原程序的分割,把一大坨程序分成多个步骤分别执行,以减小耗
时,提高对外部的响应速度。
还记得在第一章说的主函数顺序调用吗?最后说过这样一句话:“在最坏情况下的任务
级响应时间取决于整个循环的执行时间”,而通过这样的改造之后,其实就是在缩短这个循
环的时间。
但就整个进程的执行来看,有效代码的比例是降低的,包括上面“三大改造”的第三点
延时函数的消除,看上去是消除了延时函数,提高了执行效率,但从“扫描一次整屏”这个
任务来看,其执行的代码量反而是增加的。(但并不是所有的改造都一定会使效率降低,有
些改造确实可以达到“消除延时函数”的目的)
16