一.试验要求
以74LS273作为输出口,操控4个双色LED灯(可发红,绿,黄光),模仿交通灯办理。
二.试验意图
1.学习在单片机体系中扩展简略I/O接口的办法。
2.学习数据输出程序的规划办法。
3.学习模仿交通灯操控的办法。
4.学习双色灯的运用。
三.试验电路及连线
四.试验阐明
1.因为本试验是交通灯操控试验,所以要先了解实践交通灯的改变规则。假定一个十字路口为东西南北走向。初始状况0为东西红灯,南北红灯。然后转状况1南北绿灯通车,东西红灯。过一段时间转状况2,南北绿灯闪几回转亮黄灯,延时几秒,东西依然红灯。再转状况3,东西绿灯通车,南北红灯。过一段时间转状况4,东西绿灯闪几回转亮黄灯,延时几秒,南北依然红灯。最终循环至状况1。
2.双色LED是由一个赤色LED管芯和一个绿色LED管芯封装在一起,共用负端。当赤色正端加高电平,绿色正端加低电平常,红灯亮;赤色正端加低电平,绿色正端加高电平常,绿灯亮;两头都加高电平常,黄灯亮。
五.试验程序框图
程序框图:
源代码下载:/files/otherimages/2014-5/d/2014052909383574394.txt