基于单片机AT89C51交通灯控制器的设计知识讲稿.ppt

基于单片机AT89C51交通灯控制器的设计知识讲稿.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机AT89C51交通灯控制器的设计知识讲稿.ppt

* * *  基于AT89C51的交通灯控制器的设计 姓名:张建猛 学号:2010080870 学院:机械与电子工程学院 专业:自动化 指导老师:胡波 刘明 目录 1. 设计思路 2. 设计方案 3. 整体框图 4. 硬件设计 5. 系统软件设计 6. 系统的 Proteus软件仿真 1.设计思路 按照常规我们假设一个十字路口为东西南北走向。初始状态为状态0,东西方向绿灯通车,南北方向红灯。经过过一段时间(50S)转换状态1,东西方向黄灯闪烁10 S,南北方向仍然红灯。再转换到状态2,南北方向绿灯通车,东西方向红灯。经过一段时间(40S)转换到状态3,南北方向黄灯闪烁10S,东西方向仍然红灯。如此循环下去,在这些状态下,有数码管显示倒计时。 图1 交通灯状态图 2.设计方案 本设计系统以AT89C51单片机为控制核心,连接成最小系统,由倒计时显示模块、交通灯显示模块、按键控制模块组成。软件部分使用的是C 语言编程,由软件设置交通灯的初始时间。数码管采用动态显示,P0口送字形码,P2口送字位选通信号,通过单片机的P1口控制各种信号灯的点亮与熄灭,采用中断方式实现各按键的功能。 3.整体框图 本设计采用模块化的分层次设计方法,以单片机AT 89C51为控制核心,连接成最小系统,由倒计时显示模块、交通灯显示模块、按键开关控制模块等组成。系统的总体框图如图所示。 图2 交通灯控制器框图 4.硬件设计 本系统采用AT89C51单片机及外围器件构成最小控制系统,12个发光二极管分成4组红绿黄三色灯构成信号灯指示模块,4个数码管东西南北方向各一个构成倒计时显示模块,通过四个按键K0、K1、K2、K3模拟控制交通灯东西通行,南北通行,返回,紧急情况各个交通灯工作情况之间相互转化。 图3 交通灯控制系统原理图 图4 程序流程图 * *

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档