您现在的位置:网站首页答辩论文论文专题

交通灯控制电路设计

  • 简介:任务要求:下图1为十字路口交通信号灯控制示意图,信号灯的动作受开关总体控制:1、按一下启动按钮,信号灯系统开始工作,并周而复始地循环动作;2、按一下停止按钮,所有信事情灯全部熄灭;3、具体控制要求见表1。在现有的功能...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数]:18         [字数]:5243

一  总体方案设计
二  原理分析
三  AT89C51控制程序和流程图
四  元件参数设定
五  系统调试
附录 1  单片机制作流程
附录 2  系统原理图

[正文]
任务要求:
下图1为十字路口交通信号灯控制示意图,信号灯的动作受开关总体控制:
1、按一下启动按钮,信号灯系统开始工作,并周而复始地循环动作;
2、按一下停止按钮,所有信事情灯全部熄灭;
3、具体控制要求见表1。在现有的功能上有自已的创新。
4、发光管与AT89C51的连接如下,其中奇数口代表红色, 偶数口代表绿色,奇偶同用为黄色。
一    总体方案设计
本电路采用AT89C51为核心,用一块CD4511译码器,一块74LS14反向器(施密特)解决按钮抖动问题。同时考虑到仿真时的用8031芯片,所以本电路对AT89C51的 用一个切换开关选择。采用AT89C51芯片使电路更加智能化,可靠性高,电路成本大大下减。
采用AT89C51和CD4511译码器74LS14施密特反相器,且和用三其色发发光管,
本方案克服了方案一和方案二之中共同存在的容量少、无消抖、成本较高、电路复杂的问题。所以,经论证和比较决定采用第三个更符合实际和经济。
二  原理分析
2.1工作原理简介
当AT89C51上电复位后,给AT89C51置数,让四方向的红灯全亮,四方向的LED全亮.进行测试,后等待开始命令.当按下开始按钮,中断INT0非响应,并执行中断服务子程序:南北红灯亮,东西绿灯亮5S→南北红灯亮,东西绿灯闪2S→南北红灯亮,东西黄灯亮→延时1S→东西红灯亮,南北绿灯亮5S→东西绿灯闪2S→东西黄灯亮,南北红灯亮2S→不断循环上述过程.当有停止命令,按下SB2,INT0非响应,因为其为优先级中断,所以不管INT1非执行到任何地方都中断.中断响应后LED,数码与交通灯全灭,等待再次开始.
......

[原文截取]
任务要求:
下图1为十字路口交通信号灯控制示意图,信号灯的动作受开关总体控制:
1、按一下启动按钮,信号灯系统开始工作,并周而复始地循环动作;
2、按一下停止按钮,所有信事情灯全部熄灭;
3、具体控制要求见表1。在现有的功能上有自已的创新。
东西 信号 绿灯亮 绿灯闪亮 黄灯亮 红灯亮 时间 5s 2s 2s 9s 南北 信号 红灯亮 绿灯亮 绿灯闪亮 黄灯亮 时间 9s 5s 2s 2s 表1 十字路口交通信号灯控制要求
4、发光管与AT89C51的连接如下,其中奇数口代表红色, 偶数口代表绿色,奇偶同用为黄色。
图1 十字路口交通信号灯控制示意图
一 总体方案设计
本电路采用AT89C51为核心,用一块CD4511译码器,一块74LS14反向器(施密特)解决按钮抖动问题。同时考虑到仿真时的用8031芯片,所以本电路对AT89C51的 用一个切换开关选择。采用AT89C51芯片使电路更加智能化,可靠性高,电路成本大大下减。
图1.1.3 方框图
采用AT89C51和CD4511译码器74LS14施密特反相器,且和用三其色发发光管,
本方案克服了方案一和方案二之中共同存在的容量少、无消.....
查看评论 已有0位网友发表了看法
  • 验证码: