本篇文章介绍各类指示灯的相关编写要求。
在编写程序的时候,我比较喜欢从简到难,例如从初始化和显示灯的信号编写开始,是有点围点打援的含义,下面我们就开始吧。
数码管显示
对于数码管显示,我们六部十层电梯是用a-n 来控制14个单个管的亮灭
展示当数码管显示为1的代码,其他的以此类推。
故障与满载显示
- 在本次初赛赛题上要求,当电梯满载时,故障指示灯不能亮起。
- 当单电梯输入检修信号后,故障指示灯亮,所有信号切断,进行群控分离。
程序部分代码如下(检修信号,所有信号复位并无展示)
照明与风扇显示
这部分的程序就是2个点:
- 有人亮灯开风扇(即使人在电梯但电梯无内呼)
- 在接客运行中亮灯开风扇
在关门后,监测电梯内无人,则灯可以看个人选择延时关闭
程序部分代码如下