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