xxxxxxxxx基于 AT89S52 交通灯设计学 院: 电子信息工程 专业班级: xxxxxxxxxxxxxx 姓 名: xxxx 学 号:xxxxxxxxxxx 指导老师: xxxxxxxxxx 摘要交通灯在我们日常生活中随处可见,它在交通系统中处于至关重要的位置
交通灯的使用大大减少了交通繁忙路口的事故发生,给行人和车辆提供一个安全的交通环境,人们的生命和财产安全有了保障
本设计旨在模拟十字路口的交通灯,以 AT89S51 单片机为基础,结合按键和数码管等元器件设计出一个简单且完全的交通灯系统
关键词:交通灯 AT89S52 单片机目录一、设计任务 3二、AT89S52 单片机与其他元器件简介 3(1)AT89S52 单片机 3三、系统硬件电路设计 5(1)时钟电路设计 5(2)复位电路设计 5(3)灯控制电路设计 6(4)按键控制电路设计 6四、元件清单与实物图 71、程序清单 72、原理图 8五、实验心得 8附 1 源程序代码 9附 2 原理图 15一、设计任务(1)、设计一个十字路口的交通灯控制电路,要求南北方向和东西方向两条交叉道路上的车辆交替运行,每次通行时间都设 30 秒,时间可设置修改
(2)、在绿灯转为红灯时,要求黄灯先亮 5 秒钟,才能变换运行车道,且黄灯亮时,要求每秒亮一次
(3)、有紧急车辆要求通过时,系统要能禁止东西和南北两条路上所有的车辆通行
二、AT89S52 单片机与其他元器件简介(1)AT89S52 单片机AT89S52 是一种低功耗、高性能 CMOS8 位微控制器
片上Flash 允许程序存储器在系统可编程,亦适于常规编程器
在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52为众多嵌入式控制应用系统提供高 灵 活 、 超 有 效 的 解 决 方 案
AT89S52 具有以下标准功能:8K字节