《单片机原理及应用课程设计》报告 ——交通灯设计 专 业: 班 级: 姓 名: 学 号: 2 0 1 3 年 5 月 1 1
课程设计目的 1
1巩固和加深对单片机原理和接口技术知识的理解; 1
2培养根据课题需要选学参考书籍、查阅手册和文献资料的能力; 1
3学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法; 1
4掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法; 1
5能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用计算机绘制电路图和流程图
课程设计要求 1)设计一个十字路口交通灯控制器
用单片机控制 LED灯模拟指示
模拟东西方向的十字路口交通信号控制情况
东西向通行时间为 80s,南北向通行时间为 60s,缓冲时间为 3s
2)黄灯亮时,要求每秒闪亮一次
3)东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法)
4) 当有突发事情发生时(如有救护车通过时),可通过按键将各个路口设置成红灯,只让救护车通过
硬件设计 3
1设计思想 单片机选型:AT89C52 单片机 中断按键 复位电路 晶振电路 数码显示 LED 显示 2 AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用
AT89C52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口, 片