1、 课 程 设 计 2012 年 3 月 9 日 课 程 单片机原理及应用课程设计 题 目 交通灯管理电路设计 院 系 电子科学学院 专业班级 学生姓名 学生学号 指导教师 课程设计任务书 课程 单片机原理及应用课程设计 题目 交通灯管理电路设计 一、设计目的:训练学生综合运用己学课程的基本知识,独立进行单片机应用技 术开发工作,掌握单片机程序设计、调试,应用电路设计、分析及调试检测。 二、设计要求: 1. 应用 MCS-51 单片机设计十字路口的交通灯亮、灭及倒计时功能; 2. 硬件设计根据设计的任务选定合适的单片机,根据控制对象设计接口电路。 设计的单元电路必须有工作原理,器件的作用,分析和
2、计算过程; 3. 软件设计根据电路工作过程, 画出软件流程图, 根据流程图编写相应的程序, 进行调试并打印程序清单; 4. 原理图设计根据所确定的设计电路,利用 Protel等有关工具软件绘制电路原 理图、PCB 板图、提供元器件清单。 三、参考资料: 1 李朝青. 单片机原理及接口技术(第 3 版). 北京:北京航空航天大学出版 社,2005 2 马忠梅等. 单片机的 C 语言应用程序设计. 北京: 北京航空航天大学出版社, 2007 3 赵新民. 智能仪器设计基础. 哈尔滨:哈尔滨工业大学出版社,1999 4 何立民. 单片机应用技术大全. 北京:北京航空航天大学出版社,1994; 完成期
3、限 2012.3.52012.3.9 指导教师 专业负责人 2012 年 3 月 2 日 目 录 第 1 章 概述 .1 第 2 章 总体设计及核心器件简介 2 2.1 总体设计 2 2.2 AT89C51. 2 2.3 8255A 4 2.4 74LS164 5 2.5 X5045 7 第 3 章 硬件电路设计 .11 3.1 复位电路 . 11 3.3 晶振电路 . 11 3.4 I/O 口扩展电路 . 12 3.5 LED 数码管显示电路 . 12 3.6 交通灯状态显示电路. 14 3.7 紧急情况中断电路. 15 3.8 总体设计原理图及功能介绍. 16 第 4 章 程序设计17 4
4、.1 设计思想. 17 4.2 程序框图. 17 4.3 源程序. 17 结论 .21 参考文献 .23 1 第 1 章 概述 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动 传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片 机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体 硬件结构,以及针对具体应用对象特点的软件结合,加以完善。交通信号灯的出 现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事 故有明显效果。 交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁, 这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导 交通流量、提高道路通行能力,减少交通事故有明显效果。本系统采用单片机 AT89C51 为中心器件来设