急求一篇单片机课程设计的报告~~(红绿灯)
1个回答
2013-08-03
展开全部
急救车与交通灯控制设计
二.设计要求
本设计模拟交通信号灯控制,一般情况下正常显示,有急救车到达时,两个方向交通信号灯全红,以便让急救车通过。设急救车通过路口时间为10 秒,急救车通过后,交通灯恢复中断前状态,本设计用单次脉冲申请外部中断,表示有急救车通过。
三.设计目的
1. 学习模拟交通灯控制的方法。
2. 学习外部中断技术的基本使用方法。
3. 学习中断处理程序的编程方法。
五. 设计说明
1. 因为本设计是交通灯控制设计,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯,然后转状态l南北绿灯通车,东西红灯;过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯;再转状态3,东西绿灯通车,南北红灯;过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯;然后在循环至状态1,依次类推。
2. 中断服务程序的关键是:(1)保护进入中断时的状态,并在退出中断之前恢复进入时的状态。(2)必须在中断程序中设定是否允许中断重入,即设置EX0位。
二.设计要求
本设计模拟交通信号灯控制,一般情况下正常显示,有急救车到达时,两个方向交通信号灯全红,以便让急救车通过。设急救车通过路口时间为10 秒,急救车通过后,交通灯恢复中断前状态,本设计用单次脉冲申请外部中断,表示有急救车通过。
三.设计目的
1. 学习模拟交通灯控制的方法。
2. 学习外部中断技术的基本使用方法。
3. 学习中断处理程序的编程方法。
五. 设计说明
1. 因为本设计是交通灯控制设计,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯,然后转状态l南北绿灯通车,东西红灯;过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯;再转状态3,东西绿灯通车,南北红灯;过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯;然后在循环至状态1,依次类推。
2. 中断服务程序的关键是:(1)保护进入中断时的状态,并在退出中断之前恢复进入时的状态。(2)必须在中断程序中设定是否允许中断重入,即设置EX0位。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询