怎样用74ls161设计一个24进制的计数器
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 15:10:03
怎样用74ls161设计一个24进制的计数器
LIBRARY Ieee;
USE ieee.std_logic_1164.ALL;
USE ieee.std_logic_unsigned.ALL;
ENTITY count24 IS
PORT(en,clk: IN STD_LOGIC;
co : OUT STD_LOGIC;
clr_l :IN STD_LOGIC; --清零端,低电平有效
d: in STD_LOGIC_VECTOR(3 DOWNTO 0);
ld_l :IN STD_LOGIC; --数据载入控制,低电平有效
qa: out STD_LOGIC_VECTOR(3 DOWNTO 0); --个位数计数
qb: out STD_LOGIC_VECTOR(1 DOWNTO 0)); --十位数计数
END count24;
ARCHITECTURE a1 OF count24 IS
BEGIN --进位控制
process(clk,en)
variable tma: STD_LOGIC_VECTOR(3 DOWNTO 0);
variable tmb: STD_LOGIC_VECTOR(1 DOWNTO 0);
begin
if clk'event and clk='1' then
if clr_l = '0' then tma := (others =>'0'); --同步清0
elsif ld_l ='0' then tma:=d; --置数
elsif en='1' then
if tma="1001" then tma:="0000";tmb:=tmb+1;
Elsif tmb="10" and tma="0011" then tma:="0000";
tmb:="00";co
USE ieee.std_logic_1164.ALL;
USE ieee.std_logic_unsigned.ALL;
ENTITY count24 IS
PORT(en,clk: IN STD_LOGIC;
co : OUT STD_LOGIC;
clr_l :IN STD_LOGIC; --清零端,低电平有效
d: in STD_LOGIC_VECTOR(3 DOWNTO 0);
ld_l :IN STD_LOGIC; --数据载入控制,低电平有效
qa: out STD_LOGIC_VECTOR(3 DOWNTO 0); --个位数计数
qb: out STD_LOGIC_VECTOR(1 DOWNTO 0)); --十位数计数
END count24;
ARCHITECTURE a1 OF count24 IS
BEGIN --进位控制
process(clk,en)
variable tma: STD_LOGIC_VECTOR(3 DOWNTO 0);
variable tmb: STD_LOGIC_VECTOR(1 DOWNTO 0);
begin
if clk'event and clk='1' then
if clr_l = '0' then tma := (others =>'0'); --同步清0
elsif ld_l ='0' then tma:=d; --置数
elsif en='1' then
if tma="1001" then tma:="0000";tmb:=tmb+1;
Elsif tmb="10" and tma="0011" then tma:="0000";
tmb:="00";co
怎样用74ls161设计一个24进制的计数器
74LS161 24进制计数器
如何用与非门和74LS161设计一个60进制计数器?
急求用74ls161设计24进制计数器,有电路图更好
急求用74ls161设计24进制计数器,有电路图更好,在线等答案,谢了
如何用74LS161制成60进制的计数器?
74LS161构成的五十(50)进制计数器
请教74LS161计数器级联进制计算的问题?
请问:如何用集成计数器74LS161设计一个五进制计数器?试题,
数字电子技术逻辑电路设计题,用74LS161设计一个模值为7的计数器,详情请看图
求设计一个用74LS161组成的7进加法计数器。(分别用异步清零、同步置零、c置数法实现)电路图及步奏!
怎么用74LS161和与非门接24进制计数器?