中药泡浴图片:一个8421码十进制计数器(异步置数)及七段数码管显示系统
来源:百度文库 编辑:偶看新闻 时间:2024/04/25 17:19:40
一个8421码十进制计数器(异步置数)及七段数码管显示系统LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY counter10 IS PORT( clk: IN STD_LOGIC; load: IN STD_LOGIC; din: IN STD_LOGIC_VECTOR(3 DOWNTO 0); qout: OUT STD_LOGIC_VECTOR(3 DOWNTO 0); c: OUT STD_LOGIC);END counter10; ARCHITECTURE art2 OF counter10 IS SIGNAL temp: STD_LOGIC_VECTOR(3 DOWNTO 0);BEGIN PROCESS(clk,load,din) BEGIN IF(load='0') THEN temp<=din; ELSIF(clk'EVENT AND clk='1') THEN IF(temp="1001") THEN temp<="0000"; ELSE temp<=temp+1; END IF; END IF; END PROCESS; qout<=temp; c<='1' WHEN temp="1001" ELSE '0';END art2; LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL; ENTITY bcd ISPORT( A:IN STD_LOGIC_VECTOR(3 DOWNTO 0); Y:OUT STD_LOGIC_VECTOR(6 DOWNTO 0) );END bcd; ARCHITECTURE art1 OF bcd ISBEGIN Y<="1111110" WHEN A="0000" ELSE "0110000" WHEN A="0001" ELSE "1101101" WHEN A="0010" ELSE "1111001" WHEN A="0011" ELSE "0110011" WHEN A="0100" ELSE "1011011" WHEN A="0101" ELSE "0011111" WHEN A="0110" ELSE "1110000" WHEN A="0111" ELSE "1111111" WHEN A="1000" ELSE "1110011" WHEN A="1001" ELSE "0000000";END art1; LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY counter10_bcd IS PORT(clkin,clrin: IN STD_LOGIC; yout: OUT STD_LOGIC_VECTOR(6 DOWNTO 0); d: IN STD_LOGIC_VECTOR(3 DOWNTO 0) );END counter10_bcd; ARCHITECTURE art3 OF counter10_bcd ISCOMPONENT counter10 PORT( clk: IN STD_LOGIC; load: IN STD_LOGIC; din: IN STD_LOGIC_VECTOR(3 DOWNTO 0); qout: OUT STD_LOGIC_VECTOR(3 DOWNTO 0); c: OUT STD_LOGIC);END COMPONENT;COMPONENT bcd PORT( A:IN STD_LOGIC_VECTOR(3 DOWNTO 0); Y:OUT STD_LOGIC_VECTOR(6 DOWNTO 0) );END COMPONENT;SIGNAL q: STD_LOGIC_VECTOR(3 DOWNTO 0);SIGNAL c1: STD_LOGIC;BEGINu1:counter10 PORT MAP(clk=>clkin,load=>clrin,din=>d,qout=>q,c=>c1);u2:bcd PORT MAP(A=>q,Y=>yout);END art3;
试用两片异步二-五-十进制计数器T4290接成异步五十进制计数器
8421BCD码10010111对应的十进制数为(),二进制数为()
求助高手赐教一个VHDL编的十进制减法计数器
十进制数254.25化成8421BCD码是多少啊
怎样才能把一个十六进制(八进制)的数转换成我们熟悉的十进制数?
一个二进制数110010011转变成十进制数是多少?
将一个十进制数转化为二进制数,并求出将二进制逆序后的十进制数
十进制数0.375转换成二进制数是( )。
十进制数0.375转换成二进制数是( )。
与二进制数(1011.01)等值的十进制数是多少?
二进制数11000000B对应的十进制数是()
怎么把一个十进制整数转为十六进制十六位的数?
串口输入两个八位二进制,合成一个十进制数
20、十进制数513的BCD码是( )。(1分)
计算二进制、十进制数
编一个程序使输入一个二.八.十六进制数时输出的是十进制数
写一个函数,输入一个十六进制数,输出相应的十进制数
写一个函数,输入一个十六进制数,输出相应的十进制数
利用栈将一个十进制数转化为二进制数,帮忙啊!
编一个程序使输入二.八.十六进制数输出十进制数
请问能给我一个十六进制数转换为十进制数的函数吗?(VC)
用汇编语言编写一个程序:可以将十进制数转化为二进制数。
VB编程序实现一个十进制数转换成2进制的数?
用函数实现,将一个十进制数,转换成相应的二进制数并输出