基于51单片机汇编语言设计的交通灯.docxVIP

  • 39
  • 0
  • 约1.47万字
  • 约 25页
  • 2020-08-30 发布于江苏
  • 举报

基于51单片机汇编语言设计的交通灯.docx

交通灯的控制 摘 要:本设计以 AT89C51单片机为主控模块, 主要由按钮开关, 数码管, 发光二极管组成, 利用汇编语言编写程序来模拟对十字路口的交通管理, 系统包 括左右拐,直行,人行道四个基本的交通等功能。南北方向亮绿灯 60s,然后黄 灯闪烁 3 次,每次一秒(亮灭各 40ms),红灯 40s,同时东西方向红灯 65s,绿 灯 35s,黄灯闪烁 3s。各路灯用 LED模拟显示, 同时用七段数码管显示两路的倒 计时时间。 利用键盘可修改灯亮时间 PC机设置灯亮时间, 利用 PC与单片机串口 通信实现 。为防止出现紧急情况(如 119,110 通过时),该系统还设置了中断, 可通过按键使各个路口为红灯其它车辆禁行, 特殊车辆通行的状态, 当东西方向 为通行状态时, 南北方向有突发情况, 也可通过手动按键使东西方向为红灯, 南 北方向为绿灯。 在对系统的分析基础上,提出了几种设计方案,经比较选择各方较好的 LED 动态循环显示方案进行设计, 设计包括硬件和软件两大部分单片机最小系统, 时 间显示, 交通等显示三部分。 以 AT89C51为控制核心, 东西南北各设置 3 个交通 灯,东西, 南北方向各设置一个 2 位的数码管时间显示器, 交通灯显示则采用红 绿黄三色高亮发光二极管模拟,软件采用模块化的设计方法,主要分为主程序, 定时中断服务子程序,倒计时显示子程序,交通灯模拟显示

文档评论(0)

1亿VIP精品文档

相关文档