基于eda的关于拔河游戏机的课程设计内容摘要:

_LOGIC。 SIGNAL CQA1,CQA2,CQA3,CQB1,CQB2,CQB3:STD_LOGIC_VECTOR(3 DOWNTO 0)。 BEGIN U1: CNT10 PORT MAP (EN=E,RST=RST,CLK=A,COUT=CA1,CQ=CQA1)。 U2: CNT10 PORT MAP (EN=E,RST=RST,CLK=CA1,COUT=CA2,CQ=CQA2)。 U3: CNT10 PORT MAP (EN=E,RST=RST,CLK=CA2,CQ=CQA3)。 U4: CNT10 PORT MAP (EN=E,RST=RST,CLK=B,COUT=CB1,CQ=CQB1)。 U5: CNT10 PORT MAP (EN=E,RST=RST,CLK=CB1,COUT=CB2,CQ=CQB2)。 U6: CNT10 PORT MAP (EN=E,RST=RST,CLK=CB2,CQ=CQB3)。 U7: SCAN PORT MAP (A1=CQA1,A2=CQA2,A3=CQA3,B1=CQB1, 4 B2=CQB2,B3=CQB3,CLK=CLK,SG=SG,BT=BT)。 U8:LMOV PORT MAP (EN=E,KL=CQA2,KR=CQB2,RST=RST,LED=LED)。 END ARCHITECTURE ONE。 文件名: scan LIBRARY IEEE。 数码管显示模块 USE。 USE。 ENTITY SCAN IS PORT ( CLK :IN STD_LOGIC。 A1,A2,A3,B1,B2,B3:IN STD_LOGIC_VECTOR(3 DOWNTO 0)。 SG:OUT STD_LOGIC_VECTOR(8 DOWNTO 0)。 BT: OUT STD_LOGIC_VECTOR(7 DOWNTO 0) )。 END。 ARCHITECTURE ONE OF SCAN IS SIGNAL CNT4:STD_LOGIC_VECTOR(2 DOWNTO 0)。 SIGNAL A :STD_LOGIC_VECTOR(3 DOWNTO 0)。 SIGNAL CLK1:STD_LOGIC。 BEGIN P1:PROCESS(CNT4) BEGIN CASE CNT4 IS WHEN 000=BT=10000000。 A=A1。 WHEN 001=BT=01000000。 A=A2。 WHEN 010=BT=00100000。 A=A3。 WHEN 011=BT=00000100。 A=B1。 WHEN 100=BT=00000010。 A=B2。 WHEN 101=BT=00000001。 A=B3。 WHEN OTHERS=BT=00000000。 END CASE。 END PROCESS P1。 P2:PROCESS (CLK) VARIABLE CT:INTEGER RANGE 0 TO 50000。 BEGIN IF CLK39。 EVENT AND CLK=39。 139。 THEN 1000HZ IF CT49999 THEN CT:=CT+1。 CLK1=39。 039。 ELSE CT:=0。 5 CLK1=39。 139。 END IF。 END IF。 END PROCESS P2。 PROCESS(CLK1) BEGIN IF CLK139。 EVENT AND CLK1=39。 139。 THEN IF CNT45 THEN CNT4=CNT4+1。 ELSE CNT4=000。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。