开场白:上一节讲了依次逐个亮灯并且每次只能亮一个灯的跑马灯程序。这一节要结合前面两节的内容,实现多任务并行处理两路跑马灯。要教会大家一个知识点:利用鸿哥的switch状态机思想,实现多任务并行处理的程序。具体内容,请看源代码讲解。(1)硬件平台:基于朱兆祺51单片机学习板。(2)实现功能:第一路独立运行的任务是:第1个至第8个LED灯,先依次逐个亮,再依次逐个灭。第二路独立运行的任务是:第9个至第16个LED灯,依次逐个亮灯并且每次只能亮一个灯。
(3)源代码讲解如下:
(下本部分http://www.eeskill.com/group/topic_scan/id/505)
x