汽车尾灯控制电路设计的第一种方法

module light(R2,R1,R0,L2,L1,L0,CLK,I3,I2,I1);
   input CLK;
   input  I3,I2,I1;
   output R2,R1,R0,L2,L1,L0;
   reg R2,R1,R0,L2,L1,L0;
   wire [1:0] A;
   assign A[1]=(~I3&I2)|(I3);
   assign A[0]=(~I3&~I2&I1)|(I3);
   reg [2:0] Q;
   reg [2:0] STATE,NEXT_STATE;
  parameter
     STATE0=3'b000,
  STATE1=3'b001,
  STATE2=3'b010,
  STATE3=3'b011,
  STATE4=3'b100,
  STATE5=3'b101,
  STATE6=3'b110,
  STATE7=3'b111;
  always @ (STATE)
 begin
   case (STATE)
   STATE0:
     begin NEXT_STATE<=STATE1;end
   STATE1:
     begin NEXT_STATE<=STATE2;end
   STATE2:
     begin NEXT_STATE<=STATE4;end
   STATE3:
     begin NEXT_STATE<=STATE6;end
   STATE4:
     begin NEXT_STATE<=STATE1;end
   STATE5:
     begin NEXT_

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
本课题要求设计一个汽车尾灯的控制电路。该电路是用于反映汽车在运行时的状态,汽车尾部左右两侧各有3个指示灯。当接通左转、右转、刹车和正常行驶时,指示灯按照指定要求闪烁。假设汽车尾灯左右两侧各有三个指示灯(用发光二极管模拟),要求是:汽车正常远行时指示灯全灭;右转弯时,右侧3个指示灯按右循环顺序点亮;左转弯时左侧三个指示灯按左循环顺序点亮;临时刹车时所有指示灯同时闪烁。经过以上所述的设计内容及要求的分析,可以将电路分为以下几部分: 首先,通过555定时器产生频率为1Hz的脉冲信号,该脉冲信号用于提供给触发器和刹车时的输入信号。 触发器用于产生三进制的的循环信号,此信号提供左转、右转的原始信号。 左转、右转的原始信号通过6个与门以及电键提供的高低电位信号,将原始信号分别输出到左、右的3个汽车尾灯上。这部分电路起到信号分拣的作用。 分拣之后的信号通过与门,实现与刹车左、右转电键信号的之间选择。最终得到的信号即可输出到发光二极管上,实现所需功能。设计本电路是考虑了三种以上的设计方案。这几种方案的不同在于产生三进制计数器。 理论部分已用Multisim7软件进行仿真,并且达到设计要求。 实际部分在电子实验室和同组的成员在老师的指导下一进行模拟,能够达到理论设计要求。 在设计的过程中应该本着元件通用化,成品化,以满足大规模生产的要求,以便在日后产品的更新维护能够更好的方便的进行。同时也要尽量减少设计过程中竞争冒险现象出先的概率。使产品在使用过程中能够稳定的运行,达到良好的无故障率。二者必须达到一定的标准,才能在工厂进行量产。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值