中药泡浴图片:一个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进制的数? 用函数实现,将一个十进制数,转换成相应的二进制数并输出