xxxxxxxxx基于 AT89S52 交通灯设计学 院: 电子信息工程 专业班级: xxxxxxxxxxxxxx 姓 名: xx xx 学 号: 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字节 Flash,256 字节 RAM,32位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 位向量 2 级中止结构,...