VHDL语言编写BCD码60进制加法计数器.doc
《VHDL语言编写BCD码60进制加法计数器.doc》由会员分享,可在线阅读,更多相关《VHDL语言编写BCD码60进制加法计数器.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateVHDL语言编写BCD码60进制加法计数器VHDL语言编写BCD码60进制加法计数器VHDL语言编写BCD码60进制加法计数器LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_ARITH.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY CNT60 IS PORT
2、( CLK,EN,CR :IN STD_LOGIC; LD :IN STD_LOGIC; D :IN STD_LOGIC_VECTOR(7 DOWNTO 0); CO : OUT STD_LOGIC; Q :OUT STD_LOGIC_VECTOR(7 DOWNTO 0) ); END CNT60;ARCHITECTURE a OF CNT60 ISSIGNAL QN :STD_LOGIC_VECTOR(7 DOWNTO 0);BEGIN CO=1 WHEN(QN=X59 AND EN=1) ELSE0;PROCESS(CLK,CR)BEGIN IF (CR=0)THEN QN=X00; EL
3、SE IF (CLKEVENT AND CLK=1) THEN IF (LD=0) THEN QN=D; ELSIF(EN=1) THEN IF QN(3 DOWNTO 0)=9 THEN QN(3 DOWNTO 0)=0000; IF QN(7 DOWNTO 4)=5 THEN QN(7 DOWNTO 4)=0000; ELSE QN(7 DOWNTO 4)= QN(7 DOWNTO 4)+1; END IF; ELSE QN(3 DOWNTO 0)= QN(3 DOWNTO 0)+1; END IF ; END IF; END IF ;END IF;END PROCESS;Q=QN;end a;-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VHDL 语言 编写 BCD 60 加法 计数器
限制150内