资源简介

利用定时器T0和外部中断0来设计交通灯。其中定时器T0用来提供时间定时,而外部中断0则是模仿急救车这一特殊情况。定时器T0采用方式1定时50ms,外部中断采用脉冲触发方式。单片机的晶振为12Mhz。 将红绿灯的不同情况分为四种状态:南北绿东西红(10s)、南北黄东西红(5s)、南北红东西绿(10s)、南北红东西黄(5s)。四种状态不断循环,当有急救车(外部中断)过来时,四个方向的灯全部为红灯,维持10s。10s结束后,程序返回到断点(被外部中断打断的时间点)。

资源截图

代码片段和文件信息

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     506634  2019-01-17 14:49  单片机 简易红绿灯.docx

----------- ---------  ---------- -----  ----

               506634                    1


评论

共有 条评论