求帮助!!如何用VHDL语言设计一个交通灯故障报警装置

作用是红、绿、黄灯,每次只能一个灯亮,若3盏灯均不亮或2盏及两盏以上同时亮,则报警。应该不难吧。请高手帮忙。... 作用是红、绿、黄灯,每次只能一个灯亮,若3盏灯均不亮或2盏及两盏以上同时亮,则报警。 应该不难吧。请高手帮忙。 展开
 我来答
kshparadise
2010-05-16 · TA获得超过1655个赞
知道小有建树答主
回答量:652
采纳率:0%
帮助的人:808万
展开全部
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY TRAFFIC IS
PORT(A,B,C:IN STD_LOGIC; ---A,B,C分别表示红绿黄;
D:OUT STD_LOGIC); ----D表示报警信号;
END;
ARCHITECTURE ART OF TRAFFIC IS
SIGNAL K:STD_LOGIC_VECTOR(2 DOWNTO 0);
BEGIN
K<=A&B&C;
PROCESS(K)
BEGIN
CASE K IS
WHEN "000"=>D<='1';
WHEN "011"=>D<='1';
WHEN "101"=>D<='1';
WHEN "110"=>D<='1';
WHEN OTHERS=>NULL;
END CASE;
END PROCESS;
END ART;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式