问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

跪求一个交通灯控制器的verilog代码

发布网友 发布时间:2022-04-29 07:26

我来回答

2个回答

热心网友 时间:2022-06-21 03:17

mole traffic (clock, reset, sensor1, sensor2,

red1, yellow1, green1, red2, yellow2, green2);

input clock, reset, sensor1, sensor2;

output red1, yellow1, green1, red2, yellow2, green2;

// Define the states

parameter st0 = 0, st1 = 1, st2 = 2, st3 = 3,

st4 = 4, st5 = 5, st6 = 6, st7 = 7;

reg [2:0] state, nxstate ;

reg red1, yellow1, green1, red2, yellow2, green2;

// state update
always @(posedge clock or posedge reset)

begin

if (reset)

state = st0 ;

else

state = nxstate;

end

// Calculate the next state and the outputs,

always @(state or sensor1 or sensor2)

begin

red1 = 1'b0; yellow1 = 1'b0; green1 = 1'b0;

red2 = 1'b0; yellow2 = 1'b0; green2 = 1'b0;

case (state)

st0: begin

green1 = 1'b1;

red2 = 1'b1;

if (sensor2 == sensor1)

nxstate = st1;

else if (~sensor1 & sensor2)

nxstate = st2;

else

nxstate = st0;

end

st1: begin

green1 = 1'b1;

red2 = 1'b1;

nxstate = st2;

end

st2: begin

green1 = 1'b1;

red2 = 1'b1;

nxstate = st3;

end

st3: begin

yellow1 = 1'b1;

red2 = 1'b1;

nxstate = st4;

end

st4: begin

red1 = 1'b1;

green2 = 1'b1;

if (~sensor1 & ~sensor2)

nxstate = st5;

else if (sensor1 & ~sensor2)

nxstate = st6;

else

nxstate = st4;

end

st5: begin

red1 = 1'b1;

green2 = 1'b1;

nxstate = st6;

end

st6: begin

red1 = 1'b1;

green2 = 1'b1;

nxstate = st7;

end

st7: begin

red1 = 1'b1;

yellow2 = 1'b1;

nxstate = st0;

end

endcase

end

endmole

热心网友 时间:2022-06-21 03:18

初学者,路过参观一下
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 摄像头的1/2.3跟1/3.06的区别是? sensor是什么意思 《德语助手》德汉 奥迪A6机油报警sensor代表什么意思 谁清楚湖北广电宽带网络是电信的还是网通的 触摸屏中sensor是什么意思 湖北各地市广电单位的全称和电话 小米手机助手整机备份数据后整机还原时卡在恢复短信数据上了 sensor 1/9''什么意思 湖北广电网络用笔记本电脑连接时,无线网络显示已连接,就是上不了网,怎么办 湖北黄冈广电宽带举报电话是多少? 东风本田思域sensor1加热电路发生故障 湖北广电可以看电视没有无线网 氧传感器电路未检测到活性Bank1,SenSOr1? 湖北红安县广电宽带人工号码是多少 湖北广电网络系统更换设备怎么操作 湖北红安广电客服电话是多少 湖北蕲春广电网络蕲春客服电话? 谁有关于“文明礼仪”方面的班队会说课稿,急需!!! 我家玻璃水壶上的白色水垢 国家保密法48条十二个内容 邮局寄衣服是怎么计费的? 手机备份数据恢复中时卡住不动了怎么弄? 在MATLAB中D = 250; dsensor1 = 2;是什么意思 小米手机在恢复出厂设置后一直处于清理数据的状态是怎么回事? sensor和transducer的区别 小米手机miui恢复数据时卡住了该怎么办? 功放机上SENSOR接口的作用? 以行动为题的作文,600字,急求! 小米2 备份恢复不了了,恢复数据那里,点不动,怎么办,急急急 小米助手恢复备份一直卡在恢复短信数据 在邮局寄东西,邮费是怎样计算的. 日产天簌09款故障码PO132空气燃油传感器1(B1)。2,氧传感器1,装在什么地方,请高手指点帮 常熟宏顺管道疏通有公司 怎么样? 栀子花开,能摘心吗? arduino循迹程序中怎么加定时器中断函数 常熟混凝土切割公司掌握哪些技术 专业打孔钻孔价格 优美的五言绝句 庆祝生日的诗歌 六句的古诗词有哪些?