小容量87LPC764单片机系统的C语言程序结构
时间:12-30
来源:互联网
点击:
void proc2(void){
if(time1_Seg)
time1_Seg--;
}
由上例可以看出,任务拆分后,几乎不占过多的CPU时间,使得任务的等待时间大减,让CPU有足够的时间进行任务管理与调度。同时也让程序的结构性与可读性大为加强。
结 语
基于上述思路与结构对IC卡电表工作程序进行全部改写后,系统的结构性能得到了很大改善。全部编写完成后,程序代码量约为3KB多一点,可见此种结构的程序构造并不会造成很大的系统开销(大部分开销是由于使用C的结果),却使开发得到了简化。这只要将系统细分为一系列任务,然后加入到任务栈进行编译即可,很适合小容量单片机系统的开发,而笔者也在多个系统中成功地应用了此种结构。
- 基于单片机的延时型漏电继电器设计(12-30)
- 基于单片机中央空调能效管理系统(12-17)
- 采用P87LPC764单片机中央空调智能管理系统(10-27)
- P87LPC764利用I2C总线扩展LCD显示器(10-27)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)