PIC单片机 C编程技巧(10)
发布时间:2021-06-06
发布时间:2021-06-06
上面的结构有什么好处呢? 上面的结构有什么好处呢? 细分了信号的路 an1 和 an2; 细分了每一路的信号的类型( 细分了每一路的信号的类型(是前端信号 in 还是后端信号 out): an1.in ; an1.out; an2.in; an2.out; 然后又细分了每一路信号的具体含义, 然后又细分了每一路信号的具体含义,如: 具体含义 an1.in.temperature; an1.out.motor; an2.in.voltage; an2.out.led2;等 等 路信号。 这样的结构很直观的在 2 个内存中就表示了 2 路信号。 并且可 以极其方便的扩充。 以极其方便的扩充。 如添加更多路的信号,只需要添加: 如添加更多路的信号,只需要添加: union cypok an3; union cypok an4; 从上面就可以看出用 C 的巨大好处 4、PICC 之延时函数和循环体优化。 、 之延时函数和循环体优化。 中不能精确控制延时时间, 很多朋友说 C 中不能精确控制延时时间,不能象汇编那样直 观。其实不然,对延时函数深入了解一下 其实不然, 就能设计出一个理想的框价出来。 就能设计出一个理想的框价出来。一般的我们都用 的框价出来 for(x=100;--x;){;}此句等同与 x=100;while(--x){;}; 此句等同与