资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
自己写的自己写的 VHDLVHDL 代码代码A 键盘输入去抖电路源程序-行为描述LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY DCFQ ISPORT (CLK,CLRN,PRN,D: IN STD_LOGIC;Q: OUT STD_LOGIC);END ENTITY DCFQ;ARCHITECTURE ART OF DCFQ ISBEGINPROCESS (CLK,CLRN,PRN)BEGINIF CLRN=0AND PRN=1THEN QCLK,CLRN=INV_D,PRN=VCC,D=VCC,Q=Q0);U2:DCFQ PORT MAP(CLK=CLK,CLRN=Q0,PRN=VCC,D=VCC,Q=Q1);PROCESS (CLK)BEGINIF CLKEVENT AND CLK=1THEND0KEY_IN (0), D_OUT=C(0),CLK=C_DEBOUNCE);U2: DEBOUNGING PORT MAP (D_IN=KEY_IN (1), D_OUT= C(1),CLK=C_DEBOUNCE);U3: DEBOUNGING PORT MAP (D_IN=KEY_IN (2), D_OUT= C(2),CLK=C_DEBOUNCE);U4: DEBOUNGING PORT MAP (D_IN=KEY_IN (3), D_OUT= C(3),CLK=C_DEBOUNCE);END BLOCK DEBOUNUING;KEY_DECODER: BLOCK ISSIGNAL Z:STD_LOGIC_VECTOR(5 DOWNTO 0);BEGINZNNNNNNNNNNFFFFFFNBTBTBTNULL;END CASE;END PROCESS P1;P2: PROCESS (CLK)BEGINIF CLKEVENT AND CLK=1 THEN CNTSGSGSGSGSGSGSGSGSGSGNULL;END CASE;END PROCESS P3;END ONE;
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号