数字电路常用芯片合集

本文归纳本科数字电路常见芯片型号及功能,涵盖组合逻辑电路芯片(如优先编码器、译码器等)、时序逻辑电路芯片(如移位寄存器、计数器等)以及D/A A/D相关芯片(如集成D/A转换器AD7520),还给出部分芯片的补充说明和应用示例。

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

前言

本文归纳了本科数字电路中常见的芯片型号及其功能,分为以下几类:

  • 组合逻辑电路芯片

  • 时序逻辑电路芯片

  • D/A A/D相关芯片

组合逻辑电路芯片

优先编码器74HC148

  • 功能:多→1,选通

  • 逻辑框图

  • 功能表

  • 补充:可以用两片来组成16线-4线优先编码器

二-十进制优先编码器74HC147

  • 功能:将输入的每一个高、低电平信号,编码成对应得十进制BCD码

  • 逻辑框图:

  • 功能表:

二进制译码器74HC138

  • 功能:转译二进制数,最小项译码器

  • 逻辑框图:

  • 功能表:过于常见xian

  • 补充:

    • 两片74HC138可以组成4线-16线译码器

    • 最小项译码器

  • 备注:74HC154 4线-16线功能同138暂不赘述

二-十进制译码器74HC42

  • 功能:4位BCD译码

  • 逻辑框图:

显示译码器(七段)7448

  • 功能:四输入控制七输入,控制七段数码管亮灭

  • 逻辑框图:

  • 功能具体描述:

以供阴极接法为例。输入输出表如下:

功能控制端口说明:

  • LT‘(Lamp Test)灯检测输入,为0时,Ya~Yg全为高电平同时点亮

  • RBI’(Ripple Blanking Input)灭零输入,当数码管显示0时,用于把不希望显示的0熄灭

  • BRO‘(Ripple Blanking Output)灭零输出,当数码管显示0,且RBT’=0时,用于指示是否灭零成功

  • BI'(Blanking Input) 灭灯输入,用于熄灭数码管

数据选择器74HC153

  • 功能:双四选一,四个数据中选出某一个

  • 逻辑框图:

  • 补充:在使用单四选一的时候,容易考察四变量转三变量

加法器

半加器

  • 功能:S=A+B,有进位输出,无进位输入

  • 逻辑框图:

全加器

  • 功能:相较于半加器,有进位输入

  • 逻辑框图:

超前进位加法器74HC283

  • 功能:A+B

  • 优点:运算速度快(电路结构复杂)

  • 补充:

    • BCD的8421码转换余3码(两者相差0011)

    • 3位二进制数的3倍乘法电路(这个很有意思)

数值比较器74HC82

  • 逻辑框图:

时序逻辑电路

移位寄存器

基础D触发器构成的移位寄存器

  • 逻辑框图

4位双向移位寄存器74LS194A

  • 逻辑框图

Rd’异步置零

  • 补充:两片4位双向移位寄存器74LS194可接成8位双向移位寄存器

计数器

T触发器实现的同步二进制加法计数器

4位同步二进制加法计数器74161(16进制)

单时钟十六进制加/减计数器74LS191

双时钟十六进制加/减计数器74LS193

T触发器构成的同步十进制加法计数电路

十进制同步加法计数器74160

单时钟十进制加/减计数器74LS190

双时钟十进制加/减计数器74LS192

T触发器构成的异步二进制加法计数器电路

  • 结构一

  • 结构二

二-五-十进制异步计数器74LS290

环形计数器

顺序脉冲发生器

环形计数器

计数器(或扭环形计数器)+译码器

序列信号发生器

计数器+数据选择器

D/A A/D相关芯片

集成D/A转换器AD7520

  • 原理:倒T形电阻网络D/A转换器

  • 功能说明:

  • 两类典型接法

最后

本文参考了山西农业大学王文俊老师的视频及其课件,相关课程如下链接:https://space.bilibili.com/456163933/channel/collectiondetail?sid=63986

在此十分推荐王老师的《数字电子技术基础》课程!

### 子技术 8位移位寄存器 控制 彩灯 路设计 教程 #### 设计概述 为了实现一个8路彩灯控制器,可以采用两片74LS194移位寄存器作为核心组件。每片74LS194是一个4位双向通用移位寄存器,通过级联这两片芯片能够扩展到8位操作。S0和S1引脚用于设定据移动方向(左移或右移),而MR引脚提供了一个简单的复位机制来清除所有存储的据[^1]。 #### 主要元件说明 - **74LS194**: 双向通用移位寄存器,支持并行输入/输出以及串行输入/输出模式。 - **NE555定时器**: 构建一个多谐振荡器以产生所需的时钟脉冲信号给移位寄存器同步工作。 #### 工作原理描述 当源开启后,由NE555组成的多谐振荡器会持续发出周期性的方波信号至两个串联起来的74LS194器件上。这些方波充当着时钟源的角色,在每一个上升沿触发下,当前状态会被传递下去形成新的排列组合从而点亮不同的LED灯泡模拟出流动效果。此外,还可以通过对S0/S1的选择改变灯光流转的方向——顺时针或是逆时针旋转显示[^2]。 #### 实现方法举例 下面给出一段Python伪代码用来解释如何编程控制这样的硬件设置: ```python import time def shift_register_control(direction='left'): """Simulate shifting bits through an 8-bit register.""" # Initialize the state of LEDs (all off initially) led_states = [False]*8 while True: print("Current LED states:", ''.join(['#' if x else '.' for x in led_states])) # Shift elements according to specified direction if direction == 'right': new_state = [led_states[-1]] + led_states[:-1] elif direction == 'left': new_state = led_states[1:] + [led_states[0]] led_states[:] = new_state # Wait before next iteration simulates timing from NE555 oscillator time.sleep(0.5) shift_register_control('left') ``` 此段程序仅作为一个概念验证工具,并不适用于实际物理连接;它展示了在一个理想化的环境中怎样操纵一组布尔值列表模仿真实世界里发生的事件序列变化过程[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ORI2333

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值