电路设计(25)——4位数字频率计的multisim仿真及PCB设计

news2025/4/19 17:39:08

1.设计要求

        使用4位数码管,显示输入信号的频率。完成功能仿真后,用AD软件,画出原理图以及PCB。

2.电路设计

        

        输入信号的参数为:

 可见,输入为168HZ,测量值为170HZ,误差在可接受的范围内。

3.PCB设计

AD的原理图为

PCB布局如下:

4.芯片介绍 

74LS160是一款4位二进制同步计数器芯片,具有下列特点:

1. **计数功能:** 74LS160能够实现二进制计数功能,其计数范围为0至15(二进制表示为0000至1111)。在时钟脉冲的作用下,计数器可以依次递增,循环计数到最大值后重新从零开始。

2. **同步计数:** 74LS160是一个同步计数器,意味着所有的计数器输出在同一时钟脉冲信号下同时更新,保证各位计数同步准确。

3. **清零功能:** 74LS160具有异步清零功能,可以通过清零输入引脚将计数器的值重置为零。

4. **预置功能:** 计数器可以通过预置输入引脚加载初始值,从而设置初始计数器的状态。

5. **级联功能:** 多个74LS160计数器可以级联连接以扩展计数范围,组成更宽的计数器。

6. **工作电压:** 74LS160通常在5V电源下工作,与TTL逻辑兼容。

74LS160计数器常用于数字系统中的计数和定时应用,例如频率分频器、计时器、状态机控制等。在设计数字电路时,可以根据具体需要选择合适的计数器以实现所需的功能。

74LS48是一款BCD(二进制编码十进制)至七段数码管译码器/驱动器芯片,具有以下特点:

1. **BCD输入:** 74LS48接受4位BCD输入数据,在数码管显示中常用于表示0到9的十进制数字。

2. **七段LED数码管译码:** 74LS48可以将输入的BCD码翻译为相应的七段数码管LED段选信号,以便正确显示数字。

3. **共阳极/共阴极驱动:** 74LS48可以用于驱动共阳极或共阴极的七段LED数码管。通过输出引脚,可以为各段LED提供适当的电平来控制数码管的显示。

4. **BCD解码:** 74LS48通过内置的逻辑电路,将输入的BCD数值解码为相应的七段LED显示信号,以便正确显示数字。

5. **脉冲宽度调制支持:** 74LS48可以接受脉冲宽度调制(PWM)信号来控制LED的亮度,有助于实现亮度调节功能。

6. **工作电压:** 74LS48通常在5V电源下工作,与TTL逻辑兼容。

74LS48广泛用于数字显示应用中,特别是在七段LED数码管显示电路中。通过74LS48,可以方便地将BCD编码的数字转换为适合在七段LED数码管上显示的信号。在设计数字显示电路时,可以使用74LS48来简化驱动和译码的实现,提高系统的可靠性和稳定性。

 

CD4017是一种CMOS逻辑芯片,也称为分频计数器或十进制计数器。它具有以下特点:

1. **分频计数功能:** CD4017可以将输入的时钟信号进行分频计数。它具有10个输出管脚(Q0-Q9),依次递增地将输入时钟信号分成10个不同的输出脉冲。当计数器计数到最大值(9)时,它会重新从0开始计数。

2. **十进制计数器:** CD4017是一种十进制计数器,它以十进制的形式输出计数结果。与二进制计数器不同,CD4017以十进制的顺序输出计数结果,而不是以二进制表示。

3. **可级联:** 多个CD4017计数器可以级联连接,通过连接输出脉冲和重置控制信号,以扩展计数范围或构建更大规模的计数器。

4. **低功耗:** CD4017是一款低功耗的CMOS芯片,适用于功耗敏感的应用。

5. **工作电压:** CD4017通常在3V至15V的电源范围内工作。

CD4017常用于时序控制、频率分频、信号计数、自动循环控制等应用。它在数字电路中具有广泛的应用,例如时钟分频、LED闪烁控制、步进电机驱动等。在设计数字计数和控制电路时,可以考虑使用CD4017来实现特定的计数和控制功能。

 

5.源文件 

multisim仿真文件、AD原理图及PCB文件如下

4位数字频率计的multism仿真资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/guangali/88854063?spm=1001.2014.3001.5501

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1469779.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++ 离散化算法设计原则:压缩的都是精华

公众号:编程驿站 1. 离散化 离散化是离散数学中的概念。离散化算法,指把无限空间中的离散数据映射到一个有限的存储空间中,并且对原数据进行有序索引化。主打压缩的都是精化。 离散化流程: 对离散化数列{235,897,458,7654,458…

LeetCode 热题 100 | 二叉树(二)

目录 1 543. 二叉树的直径 2 102. 二叉树的层序遍历 3 108. 将有序数组转换为二叉搜索树 菜鸟做题,语言是 C 1 543. 二叉树的直径 这道题和 124. 二叉树中的最大路径和 太像了 题眼:二叉树的 直径 是指树中任意两个节点之间 最长路径的长度 。…

IS(Inception Score)和FID(Frechet Inception Distance score)的定义,区别,联系。

IS(Inception Score)和FID(Frechet Inception Distance score)的定义,区别,联系: IS(Inception Score) 定义: IS基于Google的预训练网络Inception Net-V3。…

王诗龄奢华归乡,万元外套配三万包抢眼。

♥ 为方便您进行讨论和分享,同时也为能带给您不一样的参与感。请您在阅读本文之前,点击一下“关注”,非常感谢您的支持! 文 |猴哥聊娱乐 编 辑|徐 婷 校 对|侯欢庭 范-席林巧妙地将纪梵希的精致夹克、黑色长裤与马丁靴&#xf…

【办公类-22-08】周计划系列(4)“育儿知识(家园小报)“ (2024年调整版本)

作品展示 背景需求: 制作“育儿知识(家园小报)”,查询发现去年就没有做 因为“家园小报”基本没有段落文字,都是“文本框文字、艺术字“,很难用python提取文字。 由于只有6篇,因此去年采用的就…

【C语言】详解计算机二级c语言程序题

文章目录 前言资料相关程序题 一(字符串)程序题 二(数组)程序题 三(基础)程序题 四(结构体)程序题 五(结构体)程序题 六(基础) 前言 …

【广度优先搜索】【网格】【割点】1263. 推箱子

作者推荐 视频算法专题 涉及知识点 广度优先搜索 网格 割点 并集查找 LeetCode:1263. 推箱子 「推箱子」是一款风靡全球的益智小游戏,玩家需要将箱子推到仓库中的目标位置。 游戏地图用大小为 m x n 的网格 grid 表示,其中每个元素可以是墙、地板或…

C# 使用onnxruntime部署夜间雾霾图像的可见度增强

目录 介绍 模型信息 效果 项目 代码 下载 C# Onnx 使用onnxruntime部署夜间雾霾图像的可见度增强 介绍 github地址:GitHub - jinyeying/nighttime_dehaze: [ACMMM2023] "Enhancing Visibility in Nighttime Haze Images Using Guided APSF and Gradien…

如何实现负载均衡呢?

如何实现负载均衡呢? 一、问题解析 常见的实现方案有三种!  基于 DNS 实现负载均衡  基于硬件实现负载均衡  基于软件实现负载均衡 先来说一下基于 DNS 实现负载均衡的方式,它的实现方式比较简单,只需要在 DNS 服务器上…

apidoc接口文档的自动更新与发布

文章目录 一、概述二、环境准备三、接口文档生成1. 下载源码2. 初始化3.执行 四、文档发布五,配置定时运行六,docker运行七,优化方向 一、概述 最近忙于某开源项目的接口文档整理,采用了apidoc来整理生成接口文档。 apidoc是一个…

Java基于SpringBoot的口腔医院管理平台,附源码

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…

仿12306校招项目业务三(用户注册)

用户表结构 原本的表结构如下 由于用户量大,采用分库分表: 分库分表设计 根据系统设计的假设,12306 的注册用户规模约为 10 亿,每年新增用户约 1000 万。在用户数据分库或分表之前,我们需要先考虑拆分成多少个库或表…

我们和openAi的差距,只差向神祈祷了?

这两天看到了两张挺有意思的图片,关于openAi研究人员和qianWen的研究人员的日常生活作息表。蛮有意思,看到后有很多感想,特地分享出来。(声明:对比没有恶意,也没有好坏之分。他们本都是站在金字塔最顶尖的人…

StarRocks——滴滴OLAP的技术实践与发展方向

原文大佬的这篇StarRocks实践文章整体写的很深入,介绍了StarRocks数仓架构设计、物化视图加速实时看板、全局字典精确去重等内容,这里直接摘抄下来用作学习和知识沉淀。 目录 一、背景介绍 1.1 滴滴OLAP的发展历程 1.2 OLAP引擎存在的痛点 1.2.1 运维…

AI人工智能芯片制作研究与开发技术资料(三百多份文档)【机×密】

收藏多年的精品,不可多得的东西。对芯片开发研究有兴趣同学,赶快下载看看吧。文件大小3G多。 AI人工智能芯片制作研究与开发技术资料(三百多份文档)【机密】 下载地址: 链接:https://pan.baidu.com/s/14Duh…

【网络安全】SQL注入_sql注入攻击实例(网安人必学系列)

1.1 .Sql注入攻击原理 SQL注入漏洞可以说是在企业运营中会遇到的最具破坏性的漏洞之一,它也是目前被利用得最多的漏洞。要学会如何防御SQL注入,首先我们要学习它的原理。 针对SQL注入的攻击行为可描述为通过在用户可控参数中注入SQL语法,破…

容器镜像详解

1. 镜像组成 一个标准的OCI容器镜像由index, manifest, config, image layers这几个部分组成。 以docker镜像为例,下载的镜像文件保存在/var/lib/docker/目录下面 image/overlay2子目录下面保存着镜像相关的一些元数据 在下面的介绍主要以nginx:latest镜像为例子…

Django定时任务之django_apscheduler使用

Django定时任务之django_apscheduler使用 今天在写一个任务需求时需要用到定时任务来做一部分数据处理与优化,于是在了解完现有方法,结合自己需求决定使用django_apscheduler,记录一下过程,有几篇值得参考的文章放在结尾&#xf…

超详细!彻底说明白Redis持久化

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 文章目录 Redis持久化方式RDBfork 函数与写时复制RDB 相关配置 AOFAOF 文件解读AOF 的写入与同步AOF 重写AOF重写的实现AOF 重写面临的问题AOF重写缓存区 AOF相关配置AOF …

【深入了解设计模式】适配器设计模式

适配器设计模式 适配器设计模式是一种结构型设计模式,用于将一个类的接口转换成客户端所期望的另一个接口,从而使得原本由于接口不兼容而不能一起工作的类能够一起工作。适配器模式通常用于以下场景: 现有接口与需求不匹配:当需要…