单片机原理及煤矿应用课程设计方案新课件.docVIP

  • 2
  • 0
  • 约1.02万字
  • 约 24页
  • 2017-11-23 发布于江苏
  • 举报

单片机原理及煤矿应用课程设计方案新课件.doc

单片机原理及煤矿应用课程设计方案新课件

太原理工大学 课 程 设 计 说 明 书 课程名称:《单片机原理及其在煤矿中的应用》 设计题目: 交通灯的控制设计 院 系: 矿业工程学院 学生姓名: 赖春林 学 号: 2011002811 专业班级: 采矿1109班 指导教师: 曹老师 2013年 12月 27 日 课 程 设 计 任 务 书 设计题目 交通灯的控制 学生姓名 赖春林 所在院系 矿业工程学院 专业、年级、班 采矿1109班 设计要求:1)用单片机控制LED灯模拟东西方向的十字路口交通信号控制情况。东西向通行时间为25s,南北向通行时间为15s,缓冲时间为5s,黄灯亮5s。 2)东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法)。 3) 当有突发事情发生时(如有救护车通过时),可通过按键将各个路口设置成红灯,只让救护车通过。 4) 当东西(南北)方向正在绿灯时,如果南北(东西)方向有紧急情况,可通过按键改变,使东西(南北)为绿灯。 学生应完成的工作: 本设计以AT89C51单片机为主控模块,利用汇编语言编写十字路口交通灯循环点亮的程序。学生可以通过查阅手册和文献资料来选择合适的元器件,并设计合理的电路来实现符合要求的电路板实物。主要任务包括:(1)硬件原理图的设计。(2)软件程序的设计:学会对不同方案进行比较分析,并通过整体优点与缺点的比较,确定合理的方案。(3)用汇编语言进行软件的编写与调试。(4)撰写课程设计报告。(5)负责流程图和软件编写。 课程设计提交的成果 1)设计说明书 2) 图样资料 a) 系统原理图; b) 硬件电路图; c) 汇编语言源程序 d) PROTEUS运行仿真图 工作计划: 2013年12月23日— 2013年12月23日:搜索有关资料并进行硬件原理图设计; 2013年12月24日— 2013年12月25日:进行硬件电路与软件程序的编写及调试; 2013年12月26日— 2013年12月26日:编写课程设计说明书; 2013年12月27日— 2013年12月27日:提交课程设计。 任务下达日期:2013年12月 23 日 任务完成日期:2013年12月 27日 指导教师(签名): 学生(签名): 交通灯的控制 摘 要:本设计以AT89C51单片机为主控模块,主要由按钮开关,数码管,发光二极管组成,利用汇编语言编写程序来模拟对十字路口的交通管理,系统包括左右拐,直行,人行道四个基本的交通等功能。计时牌显示每次交通灯转换所剩时间,东西向通行时间为25s,南北向通行时间为15s,缓冲时间为5s。为防止出现紧急情况(如119,110通过时),该系统还设置了中断,可通过按键使各个路口为红灯其它车辆禁行,特殊车辆通行的状态,当东西方向为通行状态时,南北方向有突发情况,也可通过手动按键使东西方向为红灯,南北方向为绿灯。 在对系统的分析基础上,提出了几种设计方案,经比较选择各方较好的LED动态循环显示方案进行设计,设计包括硬件和软件两大部分单片机最小系统,时间显示,交通等显示三部分。以AT89C51为控制核心,东西南北各设置3个交通灯,东西,南北方向各设置一个4位的数码管时间显示器,交通灯显示则采用红绿黄三色高亮发光二极管模拟,软件采用模块化的设计方法,主要分为主程序,定时中断服务子程序,倒计时显示子程序,交通灯模拟显示子程序。 软件设计完成,经过对该设计程序模拟测试,可实现对十字路口交通的良好管理,预期目标全部达到,该系统操作简单,实用性强,扩展功能好。 关键词:AT89C51 数码管 光二极管 中断 模拟 目录 1前言 6 1.1该课程选题背景 6 1.2该课程选题现实意义 6 1.3单片机交通灯研究任务 6 2设计方案 7 2.1方案设计目的 7 2.2方案设计思想 7 2.3方案设计原理 8 3单片机选用 9 4方案实施 10 4.1设计方案 10 4.2系统原理图 11 4.3复位电路 12 4.4数码管显示 12 4.5发光二极管显示 13 4.6中断 13 4.7蜂鸣器 14 5软件设计调试运行 14 5.1总体流程图 14 5.2紧急中断子程序流程图 16 5.3循环图及程序 16 5.4正常运行状态 20 5.5中断运行状态 20 5.6黄灯运行状态 21 6心得体会 21 7

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档