单片机课程设计-交通红绿指挥灯.docVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
该设计论文已经通过各大高校老师审核认可并通过答辩,准确完整无误。欢迎大家下载学习交流。如有疑问可随时联系店主,竭诚为您解答!!

《单片机课程设计报告》 题 目: 交通红绿指挥灯 学 院: 化工过程自动化 专 业: 电气工程及其自动化 班 级: 1202 姓 名 学 号: 120122714 指导教师: 日期:2014年12月20日 目录 1.课程设计的目的 3 2.课程设计的题目与要求 4 2.1课程设计题目 4 2.2设计要求 4 3.课程设计报告内容 4 3.1设计方案的说明 5 3.2各部分工作原理 6 3.2.1硬件原理框图 6 3.2.2软件原理框图 6 3.2.3软件与硬件的分工合作 6 3.3设计方案的图表 7 3.3.1主程序流程图 7 3.3.2数码管显示电路图 8 3.3.3系统原理图 8 3.3.4仿真电路及效果图 9 3.4编程设计说明书 11 3.4.1程序及注释 11 4.总结 13 1.课程设计的目的 通过这次单片机课程设计,掌握汇编语言的编程方法,熟练运用所学过的单片机知识,从而提高自己的知识掌握熟练度以及动手能力。 通过这次对交通红绿灯的设计,运用和掌握了定时器、计数器等使用方法,合理安排器件,用最简单最经济的方式解决问题。 2.课程设计的题目与要求 2.1课程设计题目:交通红绿灯指示器的设计 2.2设计要求 用所学过的单片机的知识设计一台交通红绿灯指示器,能够控制东西南北四个方向的交通,共有红黄绿三灯,红灯与绿灯之间交换时黄灯要闪烁3次,每次1秒,设定通行时间为60秒,等待时间们也是60秒。 3.课程设计报告内容 如图1所示结构,东西南北共12盏灯,分别都是红、黄、蓝3种颜色: 图1 但是根据常识可以知道,四个方向中东西两个方向3盏灯的工作情况是一致的,南北方向3盏灯的工作情况是一致的,所以设东西为一组,南北为一组这样一来只需要控制6盏灯的亮灭规律就能达到要求了,剩下的两组一致就可以了。要求是南北或是东西通行时间为60秒,等待也是60秒,所以绿灯亮60秒后黄灯闪烁3秒再让红灯亮60秒,就这样反复循环。 3.1设计方案的说明 基于以上的任务分析再结合自己所学习的单片机的中断系统、定时器以及计数器的知识,我们把以前分好的两组每组红、黄、绿3盏灯共6盏灯分别接到单片机的6个输出引脚上面用P1口进行输出: 通过对P1口P0---P5口编程来实现控制目的,各个灯的熄灭情况就通过定时器、计数器以及中断系统的配合来实现控制目的。交通红绿灯的时间显示我们可以用两个发光二极管来完成,即把十位接在P1口,个位接在P3口上,然后再对P1、P3口进行编程就可以实现控制目的。这样一来 就可以分为4个工作状态: 状态1:东西绿灯亮,南北红灯亮 状态2:东西黄灯亮,南北红灯亮 状态3:东西红灯亮,南北绿灯亮 状态4:东西红灯亮,南北黄灯亮 工作时就可分为这4种状态,当显示这4种以外的状态时就可以判定为出现故障。 3.2各部分工作原理 3.2.1硬件原理框图如图3 图3 3.2.2软件原理框图如图4 图4 3.2.3软件与硬件的分工合作 硬件与实物相连接,软件与硬件相连接,通过编写程序使硬件实现预期的功能,硬件就相当于外在表现而软件就相当于内在品质。 本次设计使用的单片机为AT89C51,AT89C51是带有4K字节闪存的低电压高性能微处理器,其主要特性: a.与MCS-51兼容 b.4k字节可编程FLASH存储器 c.寿命:1000写/擦循环 d.数据保留时间:10年 e.全静态工作:0HZ-24MHZ f.三级程序存储器锁定 g.32可编程I/O线 h.两个16位定时器/计数器 i.5个中断源 j.可编程串行通道 k.低功耗的闲置和掉电模式 l.片内振荡器和时钟电路 3.3设计方案的图表 3.3.1主程序流程图如图5 图5 3.3.2数码管显示电路图如图6 设计中采用发光二极管作为交通灯来使用,单片机的I/O接口直接与发光二极管相连。让东西方向的两组同色灯连在一起,南北方向的两组同色灯连在一起,受单片机P2.0—P2.5控制。共有12个发光二极管,共阳极链接,只有当I/O口输出低电平时对应的发光二极管才会发光。其中P2.0—P2.2控制东西方向的红、绿、黄3灯,P2.3—P2.5控制南北方向的红、绿、黄3灯。 图6 3.3.3系统原理图如图7 图7 在设计中用到起移位作用的芯片是双向移位寄存器74LS190,用此芯片来控制灯的移动,可搭建出单循环和往复循环两种结构电路。 双向移位寄存器74194 为 4 位双向移位寄存器,其主要电特性的典型值如下:当清除端(CL)为低电平时,输出端(QA-QD)均

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档