📄 求助:8路抢答器的vhdl实现(有问题,希望大家帮忙解决,谢谢)--综合电子论坛.mht
字号:
when sta_reset =3D>=20
if test=3D=A3=A71=A3=A7 then load_8<=3D=A3=A71=A3=A7; =
nex_status<=3Dsta_test;=20
elsif settime=3D=A3=A71=A3=A7 then =
load_clk<=3D=A3=A71=A3=A7; nex_status<=3Dsta_settime; =20
elsif start=3D=A3=A71=A3=A7 then =
nex_status<=3Dsta_work; work<=3D=A3=A71=A3=A7;=20
else =
nex_status<=3Dsta_reset;load_8<=3D=A3=A70=A3=A7;load_clk<=3D=A3=A7=
0=A3=A7; work<=3D=A3=A70=A3=A7;
end if;
when sta_work =3D>
if reset=3D=A3=A71=A3=A7 then =
nex_status<=3Dsta_reset;
else =
nex_status<=3Dsta_work;work<=3D=A3=A71=A3=A7;load_8<=3D=A3=A70=A3=
=A7;load_clk<=3D=A3=A70=A3=A7;
end if; =20
end case; =20
end process;
end sta;
</TEXTAREA></DIV>
<DIV style=3D"FLOAT: right; TEXT-ALIGN: right"><IMG style=3D"CURSOR: =
pointer"=20
onclick=3D"code_Size(5,document.getElementById('dbg1'))" =
alt=3D=D4=F6=BC=D3=B1=E0=BC=AD=BF=F2=B5=C4=B8=DF=B6=C8=20
src=3D"http://www.avrw.com/BBS/Images/plus.gif"> <IMG style=3D"CURSOR: =
pointer"=20
onclick=3D"code_Size(-5,document.getElementById('dbg1'))" =
alt=3D=BC=F5=D0=A1=CA=E4=C8=EB=BF=F2=B5=C4=B8=DF=B6=C8=20
src=3D"http://www.avrw.com/BBS/Images/minus.gif"> </DIV>
<DIV><INPUT class=3Dbutton style=3D"WIDTH: 80px" =
onclick=3Drunit(this.form.dbg) type=3Dbutton =
value=3D=D4=CB=D0=D0=B4=CB=B4=FA=C2=EB>=20
<INPUT class=3Dbutton style=3D"WIDTH: 90px" =
onclick=3Dcopyit(this.form.dbg) type=3Dbutton =
value=3D=B8=B4=D6=C6=B5=BD=BC=F4=CC=F9=B0=E5>=20
<INPUT class=3Dbutton style=3D"WIDTH: 80px" =
onclick=3DsaveAs(this.form.dbg) type=3Dbutton =
value=3D=B4=FA=C2=EB=C1=ED=B4=E6=CE=AA></DIV></DIV></FORM></DIV>
<DIV style=3D"MARGIN-RIGHT: 10px; TEXT-ALIGN: right"><IMG alt=3D""=20
src=3D"http://www.avrw.com/BBS/skins/2006-1/xie.gif" =
align=3DabsMiddle>2005-5-6=20
21:08:00</DIV>-----------------------------------------------------------=
----<BR>=D7=DB=BA=CF=B5=E7=D7=D3=C2=DB=CC=B3=BB=B6=D3=AD=C4=FA=A3=A1=20
</DIV>
<DIV></DIV></DIV>
<DIV style=3D"CLEAR: both; OVERFLOW: hidden"></DIV>
<DIV=20
style=3D"BORDER-TOP: #ffffff 1px solid; OVERFLOW: hidden; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; =
BORDER-BOTTOM-STYLE: none">
<DIV=20
style=3D"FLOAT: left; WIDTH: 190px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none">
<DIV style=3D"MARGIN-TOP: 3px; MARGIN-LEFT: 20px"><IMG =
alt=3D=B2=CE=BF=BCIP=B5=D8=D6=B7=A3=BA*.*.*.*=20
src=3D"http://www.avrw.com/BBS/skins/simple/ip.gif"> <IMG =
alt=3D=C0=EB=CF=DF=20
src=3D"http://www.avrw.com/BBS/Skins/simple/offline.gif" =
border=3D0></DIV></DIV>
<DIV style=3D"MARGIN-LEFT: 190px; LINE-HEIGHT: 24px; HEIGHT: 25px">
<SCRIPT language=3DJavaScript src=3D"http://www.avrw.com/BBS/Inc/Ads.js" =
type=3Dtext/javascript></SCRIPT>
</DIV></DIV></DIV>
<DIV class=3Dmenu id=3D181034>
<DIV style=3D"WIDTH: 100px">
<DIV class=3Dmenuitems><A=20
href=3D"http://www.avrw.com/BBS/say.asp?action=3Dedit&BoardID=3D14&am=
p;ID=3D29850&TB=3D1&BbsID=3D181034&page=3D1">=B1=E0=BC=AD=CC=FB=
=D7=D3</A></DIV>
<DIV class=3Dmenuitems><A=20
href=3D"http://www.avrw.com/BBS/settopic.asp?action=3D=C6=C0=CC=FB&Bo=
ardID=3D14&ID=3D29850&TB=3D1&BbsID=3D181034&page=3D1">=CC=
=FB=D7=D3=C6=C0=BC=DB</A></DIV>
<DIV class=3Dmenuitems><A=20
href=3D"http://www.avrw.com/BBS/settopic.asp?action=3D=C6=C1=B1=CE&Bo=
ardID=3D14&ID=3D29850&TB=3D1&BbsID=3D181034&page=3D1">=B5=
=A5=CC=FB=C6=C1=B1=CE</A></DIV>
<DIV class=3Dmenuitems><A=20
href=3D"http://www.avrw.com/BBS/settopic.asp?action=3D=C9=BE=B3=FD&Bo=
ardID=3D14&ID=3D29850&TB=3D1&BbsID=3D181034&page=3D1">=C9=
=BE=B3=FD=CC=FB=D7=D3</A></DIV></DIV></DIV>
<DIV class=3Dmian1 style=3D"BACKGROUND: #dee4f1">
<DIV class=3DEssayLeft>
<DIV style=3D"MARGIN-TOP: 5px">
<DIV style=3D"FLOAT: right; TEXT-INDENT: 0px; MARGIN-RIGHT: 10px"></DIV>
<DIV align=3Dcenter><B><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF"><SPAN style=3D"COLOR: =
#000">=C1=F7=B2=DD</SPAN></A></B></DIV></DIV>
<DIV style=3D"MARGIN: 3px"><IMG height=3D40 alt=3D=C1=F7=B2=DD=20
src=3D"http://www.avrw.com/BBS/Pic/HeadPic/2.gif" width=3D40></DIV>
<DIV><IMG alt=3D=C2=DB=CC=B3=D0=C2=CA=D6 =
src=3D"http://www.avrw.com/BBS/pic/grade/0.gif"></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=B5=C8=BC=B6=A3=BA=C2=DB=
=CC=B3=D0=C2=CA=D6</A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=CD=B7=CF=CE=A3=BA=C9=E7=
=C7=F8=B9=AB=C3=F1</A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=B0=EF=C5=C9=A3=BA=CE=DE=
=B0=EF=CE=DE=C5=C9</A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=CC=FB=CA=FD=A3=BA25</=
A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=BD=F0=C7=AE=A3=BA143<=
/A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=BB=FD=B7=D6=A3=BA0</A=
></DIV></DIV>
<DIV class=3Dessayright>
<DIV style=3D"LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: left"><SPAN=20
style=3D"FLOAT: right; COLOR: #ff0000; MARGIN-RIGHT: 10px">=B5=DA 1 =
=C2=A5</SPAN> <A=20
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD" =
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=D0=C5=CF=A2</A> | <A =
href=3D"http://www.avrw.com/BBS/Sms.asp?Action=3Dwrite&Name=3D=C1=F7=B2=
=DD"=20
=A1=A1alt=3D"=B8=F8=C1=F7=B2=DD=C1=F4=D1=D4">=C1=F4=D1=D4</A> | <A=20
href=3D"http://search.tencent.com/cgi-bin/friend/user_show_info?ln=3D2491=
88480"=20
target=3D_blank =
alt=3D"=C1=F7=B2=DD=B5=C4OICQ=BA=C5=C2=EB=A3=BA249188480">QQ</A> | <A=20
href=3D"mailto:xmclx046.student@sina.com" =
alt=3D"=B7=A2=D3=CA=BC=FE=B8=F8=C1=F7=B2=DD">Email</A> | <A=20
href=3D"http://www.avrw.com/BBS/" target=3D_blank =
alt=3D"=B7=C3=CE=CA=C1=F7=B2=DD=B5=C4=D6=F7=D2=B3">=D6=F7=D2=B3</A> | <A =
href=3D"http://www.avrw.com/BBS/say.asp?action=3Dedit&BoardID=3D14&am=
p;ID=3D29850&BbsID=3D181035&tb=3D1&page=3D1"=20
alt=3D"=B1=E0=BC=AD=CC=FB=D7=D3=C4=DA=C8=DD">=B1=E0=BC=AD</A> | <A=20
href=3D"http://www.avrw.com/BBS/say.asp?action=3Dreply&BoardID=3D14&a=
mp;ID=3D29850&BbsID=3D181035&TB=3D1&page=3D100"=20
alt=3D"=D2=FD=D3=C3=CC=FB=D7=D3=C4=DA=C8=DD">=D2=FD=D3=C3</A> | <A=20
onmouseover=3D"dropdownmenu(this, event, '181035');">=B9=DC=C0=ED</A> =
</DIV>
<DIV style=3D"BACKGROUND: #fff; OVERFLOW: hidden; HEIGHT: 1px"></DIV>
<DIV style=3D"MARGIN: 10px">
<DIV=20
style=3D"MARGIN-TOP: 10px; FONT-SIZE: 9pt; MIN-HEIGHT: 160px; =
WORD-BREAK: break-all; LINE-HEIGHT: normal; HEIGHT: auto! important; =
WORD-WRAP: break-word">
<DIV style=3D"LINE-HEIGHT: 22px; HEIGHT: 22px"><IMG alt=3D=B1=ED=C7=E9=20
src=3D"http://www.avrw.com/BBS/pic/Face/1.gif"=20
align=3DabsMiddle><STRONG></STRONG></DIV>2=A1=A3=CA=FD=BE=DD=D7=B0=C8=EB=A3=
=A8=D6=BB=D2=AA=D3=C3=D3=DA=B2=E2=CA=D4=CA=FD=C2=EB=B9=DC=CA=C7=B7=F1=D3=D0=
=BB=B5=A3=A9<BR>library=20
ieee;<BR>use ieee.std_logic_1164.all;<BR>use=20
ieee.std_logic_unsigned.all;<BR>entity loaddata is=20
<BR>port( data:in std_logic_vector(7 =
downto=20
0);<BR> load_8:in=20
std_logic;<BR> load_clk:in=20
std_logic;<BR>  =
;=20
load:out std_logic;<BR> load_data1:out=20
std_logic_vector(7 downto 0);<BR> load_data2:out =
std_logic_vector(3 downto 0));<BR>end loaddata;<BR><BR>architecture loa =
of=20
loaddata=20
is<BR>begin<BR>process(data,load_8,load_clk)<BR><BR> constant =
all88:std_logic_vector(7 downto =
0):=3D"10001000";<BR> constant all8=20
:std_logic_vector(3 downto 0):=3D"1000";<BR> variable=20
temp:std_logic_vector(1 downto=20
0);<BR><BR> begin<BR> =20
load<=3Dload_8 or load_clk;<BR> =20
temp:=3Dload_8 & load_clk;<BR> =
if=20
temp=3D"10" then=20
load_data1<=3Dall88;load_data2<=3Dall8;<BR> =
elsif=20
temp=3D"01" then=20
load_data1<=3Ddata;--load_data2<=3D"0000";<BR> &nb=
sp; =20
end if;<BR>end process;<BR>end loa;<BR></DIV>
<DIV style=3D"MARGIN-RIGHT: 10px; TEXT-ALIGN: right"><IMG alt=3D""=20
src=3D"http://www.avrw.com/BBS/skins/2006-1/xie.gif" =
align=3DabsMiddle>2005-5-6=20
21:10:00</DIV>-----------------------------------------------------------=
----<BR>=D7=DB=BA=CF=B5=E7=D7=D3=C2=DB=CC=B3=BB=B6=D3=AD=C4=FA=A3=A1=20
</DIV>
<DIV></DIV></DIV>
<DIV style=3D"CLEAR: both; OVERFLOW: hidden"></DIV>
<DIV=20
style=3D"BORDER-TOP: #ffffff 1px solid; OVERFLOW: hidden; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; =
BORDER-BOTTOM-STYLE: none">
<DIV=20
style=3D"FLOAT: left; WIDTH: 190px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none">
<DIV style=3D"MARGIN-TOP: 3px; MARGIN-LEFT: 20px"><IMG =
alt=3D=B2=CE=BF=BCIP=B5=D8=D6=B7=A3=BA*.*.*.*=20
src=3D"http://www.avrw.com/BBS/skins/simple/ip.gif"> <IMG =
alt=3D=C0=EB=CF=DF=20
src=3D"http://www.avrw.com/BBS/Skins/simple/offline.gif" =
border=3D0></DIV></DIV>
<DIV style=3D"MARGIN-LEFT: 190px; LINE-HEIGHT: 24px; HEIGHT: 25px">
<SCRIPT language=3DJavaScript src=3D"http://www.avrw.com/BBS/Inc/Ads.js" =
type=3Dtext/javascript></SCRIPT>
</DIV></DIV></DIV>
<DIV class=3Dmenu id=3D181035>
<DIV style=3D"WIDTH: 100px">
<DIV class=3Dmenuitems><A=20
href=3D"http://www.avrw.com/BBS/say.asp?action=3Dedit&BoardID=3D14&am=
p;ID=3D29850&TB=3D1&BbsID=3D181035&page=3D1">=B1=E0=BC=AD=CC=FB=
=D7=D3</A></DIV>
<DIV class=3Dmenuitems><A=20
href=3D"http://www.avrw.com/BBS/settopic.asp?action=3D=C6=C0=CC=FB&Bo=
ardID=3D14&ID=3D29850&TB=3D1&BbsID=3D181035&page=3D1">=CC=
=FB=D7=D3=C6=C0=BC=DB</A></DIV>
<DIV class=3Dmenuitems><A=20
href=3D"http://www.avrw.com/BBS/settopic.asp?action=3D=C6=C1=B1=CE&Bo=
ardID=3D14&ID=3D29850&TB=3D1&BbsID=3D181035&page=3D1">=B5=
=A5=CC=FB=C6=C1=B1=CE</A></DIV>
<DIV class=3Dmenuitems><A=20
href=3D"http://www.avrw.com/BBS/settopic.asp?action=3D=C9=BE=B3=FD&Bo=
ardID=3D14&ID=3D29850&TB=3D1&BbsID=3D181035&page=3D1">=C9=
=BE=B3=FD=CC=FB=D7=D3</A></DIV></DIV></DIV>
<DIV class=3Dmian1 style=3D"BACKGROUND: #e4eaf2">
<DIV class=3DEssayLeft>
<DIV style=3D"MARGIN-TOP: 5px">
<DIV style=3D"FLOAT: right; TEXT-INDENT: 0px; MARGIN-RIGHT: 10px"></DIV>
<DIV align=3Dcenter><B><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF"><SPAN style=3D"COLOR: =
#000">=C1=F7=B2=DD</SPAN></A></B></DIV></DIV>
<DIV style=3D"MARGIN: 3px"><IMG height=3D40 alt=3D=C1=F7=B2=DD=20
src=3D"http://www.avrw.com/BBS/Pic/HeadPic/2.gif" width=3D40></DIV>
<DIV><IMG alt=3D=C2=DB=CC=B3=D0=C2=CA=D6 =
src=3D"http://www.avrw.com/BBS/pic/grade/0.gif"></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=B5=C8=BC=B6=A3=BA=C2=DB=
=CC=B3=D0=C2=CA=D6</A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=CD=B7=CF=CE=A3=BA=C9=E7=
=C7=F8=B9=AB=C3=F1</A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=B0=EF=C5=C9=A3=BA=CE=DE=
=B0=EF=CE=DE=C5=C9</A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=CC=FB=CA=FD=A3=BA25</=
A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=BD=F0=C7=AE=A3=BA143<=
/A></DIV>
<DIV><A =
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD"=20
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=BB=FD=B7=D6=A3=BA0</A=
></DIV></DIV>
<DIV class=3Dessayright>
<DIV style=3D"LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: left"><SPAN=20
style=3D"FLOAT: right; COLOR: #ff0000; MARGIN-RIGHT: 10px">=B5=DA 2 =
=C2=A5</SPAN> <A=20
href=3D"http://www.avrw.com/BBS/userinfo.asp?name=3D=C1=F7=B2=DD" =
alt=3D"=B2=E9=BF=B4=C1=F7=B2=DD=B5=C4=D7=CA=C1=CF">=D0=C5=CF=A2</A> | <A =
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -