基于AT89C52单片机的交通灯设计

一、设计目的

1、掌握52单片机最小系统的设计;

2、掌握按键电路设计,数码管的使用;

3、掌握C52的编程方式。

  • 设计任务与要求
  • 基于AT89C52单片机的交通灯,主要具有如下功能。

    要求如下:

    1. 按键1为交通灯“深夜模式”开/关,按下后进入深夜模式,4个方向LED(黄)闪烁;再次按下后则退出深夜模式,交通灯正常运行。
    2. 按键2为“时间调整”开/关,上电后,交通灯正常运行,按下此按键后,进入调时模式,此时按键3和4均有效。
    3. 按键3为通行“时间加”,按键4为通行“时间减”。
    4. 设定好通行时间后,按键2再次按下,退出调时模式。
    5. 交通灯设置好正常运行时,按键3和按键4均无效

    仿真图如下:

    0c4937e7496d4a139b8a882d11c6842e.png

    文件:

    ac23d1607d554e57932079ca09fe63fb.png

     程序:

    61b13149e5144d8fa6ec4bdd51e2d9b8.png

    仿真:3600793a39f342e6ac96c4138ba8cd03.png

     

    如需四个按钮的可以直接删除一个按键即可,需要的看文章末,阅读全文,有偿

     

     

     

    阅读全文

     

     

     

    作者:张桂淋

    物联沃分享整理
    物联沃-IOTWORD物联网 » 基于AT89C52单片机的交通灯设计

    发表回复