1 课程设计说明书 (2 0 1 0 /2 0 1 1 学年第 一 学期) 课程名称 : 单片机原理及应用 题 目 : 交通灯系统 专业班级 : 0 7 应物一班 学生姓名 : 王轲 学 号: 0 7 0 4 7 0 1 0 8 指导教师 : 崔继馨 设计周数 : 两周 设计成绩 : 2 0 1 0 年1 2 月 1 7 日 2 一、课程设计目的: (1)掌握单片机的接口技术及相关外围芯片的外特性,控制方法。 (2)通过课程设计,掌握以单片机核心的电路设计的基本方法和技术。 (3)通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。 (4)与模拟电子技术,数字电子技术等课程相结合,进一步熟悉和掌握单片机的结构及工作原理,为以后所学的后续课程打下良好的基础。 (5)通过完成一个包括电路设计和程序开发的完整过程,使学生了解开发一单片机应用系统的全过程,为今后从事相应打下基础。 二.原始数据及主要任务: 按照单片机原理及应用课程设计大纲的要求,在熟练掌握 89C52RC 处理器开发基础上进行交通灯系统硬件电路的设计、仿真、焊接和测试;并能熟练运用 KeilC 开发环境完成软件程序设计,制作一套完整的交通灯系统。 三、技术要求: 本系统模拟真实的交通环境,实现交通控制,用数码管显示红绿灯时间,用发光二极管模拟红绿灯,同时设置按键使红绿灯时间可动态调整;另外,系统外扩接口,用于输入输出新技术带来的更加智能的交通信息,实现交通信息智能化控制。具体要求如下: (1)可以在数码管上显示红绿灯等待时间。 (2)每一秒钟,等待时间自动减 1;时间归零后,红绿灯颜色自动切换。 (3)通过键盘可动态修改红绿灯时间。 (4)应用 Proteu s7 进行硬件电路方案设计及仿真;最终完成硬件焊接和测试。 (5)利用 Keil C 开发环境完成软件设计,下载后调试运行。 四 课程设计正文 3 交通灯系统 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时也带动着传统控制的日新月异更新。在自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用 MSC-51 系列单片机AT89C51 为中心器件来...