74390 计数芯片

本文讨论了电路连接图中接线错误导致的仿真结果问题,特别关注了10x10与3x8数据单的状态真值表对应情况,强调了正确连接的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

3918abb3f2c746c7a96296d9993e6119.jpg

电路连接图的 1 和 2 接反了

下面仿真是和数据单的状态真值表对应的

10*10

2bc9400fcaf74622a149a1c334aa723a.jpg

 

1dbfcd304b904275bae017a03e235dcd.jpg 3*8

 344f73a47cae4d64926b0ca321772ea7.jpg

 

### 关于74390芯片的真值表及其功能说明 74390 是一种十进制/二进制可逆计数器,属于 TTL 系列逻辑芯片。它内部集成了两个独立的 4 位二进制计数器,能够实现加法计数、减法计数以及清零等功能[^6]。以下是其主要特性和功能: #### 主要特性 - **双向计数**:支持加法计数和减法计数操作。 - **异步清零**:可以通过外部信号将计数器立即置零。 - **级联能力**:多个 74390 芯片可以串联起来形成更大的计数范围。 #### 输入与输出引脚描述 | 引脚编号 | 名称 | 描述 | |----------|------------|----------------------------------------| | 1 | CLR (CLR̄) | 清零输入(低电平有效) | | 2, 3 | CPu | 加法计数脉冲输入 | | 4, 5 | CPd | 减法计数脉冲输入 | | Q0-Q3 | 输出 | 计数器状态输出 | #### 真值表 下表展示了 74390 的基本工作逻辑,假设初始状态为 `Q0=0` 到 `Q3=0` 表示计数值为 0。 | CLR̄ | CPu | CPd | 当前状态 (Q3Q2Q1Q0) | 下一状态 (Q3Q2Q1Q0) | |------|-----|-----|-----------------------|-----------------------| | H | X | X | XXXX | 不变 | | L | X | X | XXXX | 0000 | | H | ↑ | X | 0000 → 1111 | 0001 → 0000 | | H | X | ↓ | 0000 → 1111 | 1111 → 1110 | 注解: - CLR̄ 为低电平时强制清除所有寄存器内容至 0。 - CPu 和 CPd 边沿触发分别控制加法和减法计数过程[^6]。 #### 应用场景 由于具备灵活的方向切换能力和快速响应速度,74390 广泛应用于频率测量设备、电机控制系统以及其他需要精确时间间隔记录的应用场合中[^7]。 ```verilog module counter_74390 ( input wire clk_up, input wire clk_down, input wire reset_n, output reg [3:0] q_out ); always @(posedge clk_up or posedge clk_down or negedge reset_n) begin if (!reset_n) q_out <= 4'b0000; else if(clk_up && !clk_down) q_out <= q_out + 1; else if(!clk_up && clk_down) q_out <= q_out - 1; end endmodule ``` 上述 Verilog 代码片段模拟了一个简单的基于 74390计数器行为模型[^8]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值