欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机课程设计---控制交通灯的设计

    • 资源ID:1442696       资源大小:436.50KB        全文页数:14页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    单片机课程设计---控制交通灯的设计

    1、 单片机原理与接口技术 课程设计 设计题目:控制交通灯的设计 专业班级: 学 号: 姓 名: 、 控制交通灯的设计 一、 设计目的: 通过此课程设计熟悉 8051 系列单片机的应用; 熟悉 wave6000 的使用方法; 熟悉 proteus 仿真软件以及其应用方式。 二、设计内容 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什 么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。 交通信号灯控制 方式很多。本系统采用 MSC-51 系列单片机 ATSC51 和可编程并行 I/O 接口芯片 8255A 为中心器件来设计交通灯控制器,实现了能根据实际车流量通过 8051

    2、芯 片的 P1 口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩 5 秒时黄 灯闪烁警示(交通灯信号通过 PA 口输出,显示时间直接通过 8255 的 PC 口输出 至双位数码管) ;车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管 显示。本系统实用性强、操作简单、扩展功能强。 红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。 (1)交通管理的红绿灯设计原理: 东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示 灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示 人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的

    3、公共 停车时间。设东西道比南北道的车流量大,指示灯燃亮的方案如下表。 此表说明: A、当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿 灯,此道车辆通过,行人禁止通行。时间为 60 秒。 B、黄灯闪烁 5 秒,警示车辆和行人红、绿灯的状态即将切换。 C、当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通 过,行人通行。时间为 80 秒。 东西方向车流大 通行时间长。 D、这样如上表的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能 安全畅通的通行。 E、此表可根据车流量动态设定红绿灯初始值。 (2)系统硬件设计 选用设备 8031 单片机一片选用设备:8031

    4、 弹片机一片,8255 并行通用接口 芯片一片,74LS07 两片,MAX692看门狗一片,共阴极的七段数码管两个双 向晶闸管若干,7805 三端稳压电源一个,红、黄、绿交通灯各两个,开关键盘、 60S 5S 80S 5S 东西道 红灯亮 黄灯亮 绿灯亮 黄灯亮 南北道 绿灯亮 黄灯亮 红灯亮 黄灯亮 连线若干。 8051 的内部结构如下图: 系统框图如下图 (3)系统的工作原理为: 1、开关键盘输入交通灯初始时间,通过 8051 单片机 P1 输入到系统 2、由 8051 单片机的定时器每秒钟通过 P0 口向 8255 的数据口送信息,由 8255 的 PA 口显示红、绿、黄灯的燃亮情况;由

    5、 8255 的 PC 口显示每个灯的燃亮 时间。 3、8051 通过 设置 各个信号等的燃亮时间、通过 8031 设置,绿、红时间 分别为 60 秒、80 秒循环由 8051 的 P0 口向 8255 的数据口输出。 4、 通过 8051 单片机的 P3.0 位来控制系统是工作或设置初值,当.牌位 0 就对系统进行初始化,为 1 系统就开始工作。 5、红灯倒计时时间,当有车辆闯红灯时,启动蜂鸣器进行报警,3S 后然后 恢复正常。 6、增加每次绿灯时间车流量检测的功能,并且通过查询 P2.0 端口的电平是 否为低,开关按下为低电平,双位数码管显示车流量,直到下一次绿灯时间重新 记入。 7、绿灯时

    6、间倒计时完毕,重新循环。 (4)系统的软件设计 延时方法可以有两种一中是利用 MCS-51 内部定时器才生溢出中断来确定 1 秒的时间,另一种是采用软件延时的方法。 定时器工作时必须给计数器送计数器初值,这个值是送到 TH 和 TL 中的。他 是以加法记数的,并能从全 1 到全 0 时自动产生溢出中断请求。现用 n 表示加 1 计数器的位数,用 x 表示计数值,则计数初值 count=x n 2,式中 n=13,16,8 和 8,分别对应工作方式 0,1,2,3 方式 定时器/计数器的最长定时 13 2s8.192ms 方式 定时器/计数器的最长定时s 16 265.536ms 所以无法实现 1s 的定时。可以采用软件计数器来进行设计,定义一个软件 计数器单元 20H,先用定时/计数器 T0 做一个 50ms 的定时器,这样每当到 毫秒时就响应它的溢出中断请求,进入他的中断服务子程序。在中断 服务子程序中,先使软件计数器减,然后判断它是否为零。为零表示 秒已到可以返回到输出时间显示程序。 (4)


    注意事项

    本文(单片机课程设计---控制交通灯的设计)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583