[页数]: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位网友发表了看法