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_
汽车尾灯控制电路设计的第一种方法
该模块描述了一个汽车尾灯控制电路的设计,通过输入信号I3, I2, I1和时钟CLK,输出R2, R1, R0(右灯)和L2, L1, L0(左灯)的状态。设计中使用了状态机逻辑,根据输入条件来决定灯的亮灭。当A信号为00时,所有灯关闭;01时,右灯亮;10时,左灯亮;11时,所有灯随CLK反相闪烁。"
82110555,348161,Sortable.js拖放排序插件详解,"['前端开发', 'JavaScript', 'Vue', '插件', '排序']
摘要由CSDN通过智能技术生成