运用单片机的定时器及外部中断系统,设计具有应急通行功能的简易交通灯应用
功能:
交通灯运行状态有六种:
按照简单的交通路口规则,正常情况有四种状态不停轮换:
状态1:南北绿灯亮,东西红灯亮:
状态2:南北黄灯闪,东西红灯亮;
状态3.南北红灯亮,东西绿灯亮:
状态4.南北红灯亮,东西黄灯闪;
状态5.为应急通行模式。由外部中断0控制。当应急通行开关闭合时,所有路口的红灯处于常亮状态,黄、绿灯熄灭。
状态6为深夜模式,外部中断1控制。当深夜模式开关闭合时,所有路口的黄灯闪烁。
protues连接图:(连接各个点的时候一点要注意是否打点,千万别没点直接跨线)
个人理解(不一定正确):
中断并不是靠软件变成来实现,你可能想到的是调用子程序,代码部分仅仅是靠
定时/计数器0、1控制寄存器TCON
中断允许寄存器IE
中断优先级控制寄存器IP
这些来实现
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!