此例程使用了《时间触发嵌入式系统设计》中的合作式任务调度器,使51单片机同时处理多个任务,例子中的任务包括按键扫描、数码管显示、蜂鸣器报警和串口操作。