3.4 LED模拟交通灯 |
|
图3-4所示电路的12只LED分成东西向和南北向两组,各组指示灯均有相向的2只红色、2只黄色与2只绿色的LED,控制程序中对各LED单独进行位定义,程序运行时模拟了十字路口交通信号灯的切换过程与显示效果。
图3-4 LED模拟交通灯电路
源程序中用6行sbit对东西和南北向的红、黄、绿指示灯分别进行定义,以便独立控制各路指示灯。仿真程序中将交通指示灯切换时间设置得较短,以便调试时较快观察到运行效果。
① 修改程序,模拟实际应用中的交通指示灯切换过程。
② 在完成后续有关蜂鸣器的程序设计后,在本例中添加交通指示灯黄灯闪烁时提示音输出功能。