毕业论文(设计):单片机控制交通灯应用设计.doc

毕业论文(设计):单片机控制交通灯应用设计.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河北工程大学科信学院 课程设计说明书 (2011 /2012学年第二学期) 课程名称 : 单片机应用 题 目 : 交通灯控制器 专业班级 : 电气09-01 学生姓名 : 程波 学 号: 090062105 指导教师 : 岑毅南 设计周数 : 两周 设计成绩 : 2012年6月11日 目录 课程设计目的…………………………………………………………… 2 课程设计正文…………………………………………………………… 2 2.1软件设计……………………………………………………………… 2 2.1.1系统分析……………………………………………………………… 2 2.1.2绘制交通控制器原理图……………………………………………… 2 2.1.3软件仿真……………………………………………………………… 5 2.2硬件设计…………………………………………………………………5 2.2.1核心器件简介…………………………………………………………5 2.2.2小系统板原理图和器件清单…………………………………………8 2.2.3大板器件清单………………………………………………………… 8 2.2.4单元电路设计………………………………………………………… 9 2.2.5电路板焊接…………………………………………………………… 11 2.3软件程序设计…………………………………………………………… 12 3课程设计总结……………………………………………………………… 24 4参考文献…………………………………………………………………… 25 1.课程设计目的 加强对单片机和其编程语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、选择芯片器件、模块化编程等多项知识。用单片机模拟实现具体应用,使个人设计能够真正使用。把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。提高利用已学知识分析和解决问题的能力。提高实践动手能力。 2.课程设计正文 2.1软件设计 2.1.1系统分析 设计交通灯控制器,要求:(1)A道和B道上均有车辆要求通过时,A,B道轮流放行。即A道放行时,B道禁行;(2)用2个数码管显示秒数,简化设计,不同时段显示放行时间和禁行时间。(3)有紧急车辆要求通过时,系统要能禁止普通车辆通行,A,B道均为红灯,紧急车由K1开关模拟。(4)东西和南北各用3个发光二极管,分别是红灯,黄灯,绿灯。(5)上电时,默认红灯时间为10秒,绿灯时间为15秒。设置5个按键,分别为加1,减1,调节切换,紧急状态,开始运行。 2.1.2绘制交通控制器原理图 在拿到设计说明书后,和同组同学讨论设计方案,通过在美食林门前交差路口观察交通灯原理,通过网上查资料初步设计好原理图,使用altium designer6 绘制好原理图。绘制原理图期间,由于altium designer6中没有STC90C52AD器件图,所以首先绘制其器件图,如下所示: 根据单片机课设资料,设计好最小系统和外围设备的连接图原理图及PCB: 原理图: PCB: 2.1.3软件仿真 为了更快更好的设计成功,我们需要在硬件设计前进行一些与实际差不多的软件仿真,这样做可以减少器件的损坏,在电路板焊接前初步了解电路的原理和所实现的功能,软件仿真图如下: 2.2硬件设计 2.2.1核心器件简介 STC90C52AD 管脚功能 STC90C52单片机为40引脚芯片如图2-3所示。 ①I/O口线: P0、P1、P2、P3共四个八位P0口是三态双向口, 通称数据总线口, 因为只有该口能直接用于对外部存储器的读?写操作。P0口也用以输出外部存储器的低8位地址。由于是分时输出, 故应在外部加锁存器将此地址数据锁存, 地址锁存信号用ALE。P1口是专门供用户使用的I/O口, 是准双向口。P2口是从系统扩展时作高8位地址线用。不扩展外部存储器时, P口也可以作为用户I/O口线使用, P2口也是准双向口。P3口是双功能口, 该口的每一位均可独立地定义为第一I/O 功能或第二I/O功能。作为第一功能使用时操作同P1口。 P3口的第二功能如表2-1。 图2-3 90C52引脚图 ②控制口线: PSEN (片外取控制)、AL E( 地址锁存控制)、EA

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档