我是靠谱客的博主 悲凉老鼠,最近开发中收集的这篇文章主要介绍数字系统设计, 8个经典计数器电路方案合辑,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

计数器(Counter)由基本的计数单元和控制门所组成,是在数字系统中对脉冲的个数进行计数,以实现测量、计数和控制功能,且兼有分频功能的仪器。计数器按进位制不同,分为二进制计数器和十进制计数器;按运算功能不同,分为加法计数器、减法计数器和可逆计数器(也称双向计数器,既可进行加法计数,也可进行减法计数)。它可以显示产品的工作状态,用来表示产品已经完成了多少份的折页配页工作。计数器在数字系统中应用广泛,如在电子计算机的控制器中对指令地址进行计数等。

1.基于51单片机传送带计数器

选用直流电机、按键及LCD等,采用52系列单片机实现模拟传送带产品数器基本功能。

1、用独立按键控制传送带的启动或停止,在接电后电机不运转,当按键给脉冲后,单片机控制继电器,继电器控制电机开始运转,同时可利用按键控制电机停止运转。

2、用光电传感器检测通过其的产品数量,利用激光头射出激光照射到光敏模块,光敏模块接收此红外线,并将其放大、整流形成高电平信号。当有人或物挡住红外光时,接收管没有接收到红外信号,放大器将输出低电平。这个便是外部计数脉冲信号。这个计数脉冲信号送入 AT89C52单片机中进行计数控制,在经过扩展、显示驱动完成最后的显示过程。

3、用LCD显示传送带通过产品的数量,LCD显示预置数值与当前数值。

4、用矩阵键盘预置终值,当计数达到终值时,传送带停止,矩阵键盘可预置计数值、复位等功能。

方案链接:https://www.cirmall.com/circuit/12117

2.真实的数字体验----网站访客计数器

网站访客计数器介绍:


对于任何一个网站站长而言,每天看看访客计数器的数字是个很兴奋的事情,看着数字的飙升,那可是相当的有成就感。通常我们使用的计数器都是软件方式的,也就是在页面嵌入一段统计代码而已,看得到,但是摸不着。今天就让我们一起来做一个能触摸得到的计数器吧。

该计数器的核心是一个ATtiny25的单片机,它通过USB 接口和PC 机上运行的上位机程序通讯,获取到网站访问数,然后通过MAX7219驱动一个八位的数码管显示出来,真正看得到,摸得着。

方案链接:https://www.cirmall.com/circuit/1435

3.演唱会必不可少的利器:计数器还是点赞器?

这是前几天制作的一个简单计数器,在电路城还没有看到此类计数器。今天就借电路城平台分享这个小制作。

在这里应该会有人问这么简单的制作有什么用呀?嘿嘿,这个可是韩国的running men在南京演唱会的点赞器呦!

硬件包含一个按钮、一个arduino主板+一块1.2寸的7段数码管

方案链接:https://www.cirmall.com/circuit/2795

4.基于STM32单片机的红外计数器及时间显示

本设计介绍的是基于STM32单片机红外计数器设计,采用PCF8563为时钟芯片,TM1637驱动数码管进行时间显示。

STM32数码管显示红外计数器功能介绍:

2个红外计数检测单元,检测手指的进出, 进则计数+1(出则计数-1),超过30继续计数,超过9999不再加。

3个功能按键,该设备三种运行状态都由按键1来设定。

按键1:

①未长按也未短按则执行模式1
②未长按也而是短按则执行模式2
③长按进入模式3
3种工作模式:

模式1:静态时,显示时间,有计数变动,显示计数。无变化后1分钟显示时间。
模式2:一直显示数量。
模式3:设置当前时间(时间格式:hh:mm如:18:48,十八点四十八分,24小时制)此时短按按键1调整需要设置哪一位时间,再长按结束设置时间模式。
按键2:加1

按键3:减1

3盏LED指示灯:

A、红外计数满10个亮1盏灯。
B、到22:00时间灯全灭.
方案链接:https://www.cirmall.com/circuit/3103

5.DIY一个计数器,陪你练好俯卧撑,你就是力量担当!

想通过做俯卧撑练就倒三角的好身材,可是动作不标准,效果可要减半了;想在女神面前秀一波自己的臂力,和小伙伴比试一番,可是总不能让女神给你计数吧,求人不如求己,今天就教大家DIY一个计数器,可以在你做俯卧撑时自动计数,这样,上述一切问题都是浮云了,教程开始!

第一步:原材料
联发科生产的LinkIT ONE开发板
Grove Arduino Base Shield(接口板)
Grove RGB LCD屏幕
Grove蜂鸣器
Grove红外距离检测器

第二步:安装Grove开发板
之前我们就提到过,Grover传感器可以为我们省不少事,有了它,你可以游刃有余的操控各类传感器,现在我们就来证明给你们看。

LinkIT ONE开发板与Arduino的接口布局完全相同,所以,我们很容易就能将Grove Arduino Base shield和LinkIT ONE开发板连接起来,此外其交互逻辑也非常相似,上手没有什么难度。你只需要将LinkIT ONE头部的接口理好并按下去就行。在操作过程中我们发现有时这一步会比较困难,不过别担心,如果你的接口是整齐的,只要使劲一按,绝对能搞定。
第三步:连接各个传感器
刚刚我们已经完成了Grove Shield的安装,现在需要将传感器连上开发板,以便激活它们的计数功能。

首先我们要搞定的是RGB LCD屏,它在运动中负责显示我们所做俯卧撑的个数。你只需将它连接到LinkIt ONE上的I2C接口就行。
接下来就轮到之前提到的红外距离检测器了,它是这个项目中连接各部分的重要传感器。它可以对距离进行探测,所以在运动中它能判断你是否完成了一个标准的俯卧撑。提醒一点:安装过程中你需要对传感器顶部的螺钉进行调整,这样才能设置一个合适的距离。

最后,我们需要接上蜂鸣器,只需找到一个由D开头的标准数字接口就行。在运动中蜂鸣器起提示作用,这样我们就不用一直盯着屏幕确认自己是否做了一个标准的俯卧撑了。

方案链接:https://www.cirmall.com/circuit/6853

6.基于51单片机的红外光电人数计数器

功能介绍:

本系统由STC89C52单片机核心、LCD1602显示屏显示、红外避障传感器、按键、蜂鸣器及电源组成。

1.按键从左边第一个起,设置键、加键/清零键、减键。单独一个控制为复位按键。

2.控制芯片使用51单片机,显示设备采用1602液晶;

3.采用两个红外光电传感器,分别对进入和出去的人进行检测;

4.计数范围是0-9999;

5.通过统计进入和出去的人数,算出当前的总人数并进行显示;

6.可通过按键设置人数上限报警值;

7.一旦总人数大于或等于设置的人数上限值时,进行声光报警;

8.可通过复位按键,清零计数;

9.本设计适用于课室、超市、停车场、公交车、银行、图书馆、旅游景点等场合进行人数或车数的统计和管理;

方案链接:https://www.cirmall.com/circuit/15204

7.电子设计大赛题目作品(多功能计数器、高功率因数电源、位移测量装置、温度自动控制系统)

电子设计大赛题目:多功能计数器-华中科技大学
本设计给出了以CycloneII型FPGA EP2C8为核心的多功能计数器的基本原理与实现方案。FPGA片内包括测频模块,测相模块,DDS查表模块及NIOSII处理器; NIOS核调节频率字与相位字控制DDS查表模块并经片外高速DA DAC900输出正弦波。测频测相模块的片外输入采用TI公司的宽带运放OPA699放大,并使用TL3116构建迟滞比较器整形为方波送入FPGA片内,由可编程逻辑在FPGA内部组建的测频测相逻辑单元,采用等精度测量方法测得结果并送NIOS核处理,在LCD上显示。经测试,频率测试范围达到1Hz14MHz,准确度达0.1ppm,相位测量范围0360°准确度1°,信号灵敏度达到8mvRMS。

方案链接:https://www.cirmall.com/circuit/6847

8.51单片机红外光电计数器教室超市商场统计人数(pcb+源码+电路图+参考文档)

产品功能描述:

本系统由STC89C52单片机核心、4位共阳数码管显示、红外避障传感器、按键、蜂鸣器及电源组成。

1、按键从左边第一个起,设置键、加键/清零键、减键。单独一个控制为复位按键。

2、通过4位数码管显示计数值,采用三极管驱动数码管显示。

3、按键可以设定计数的上限报警值,设定的参数具有掉电保存,设置后,下一次上电不需要重新设置。

4、红外传感器每感应到一次时,数码管显示的计到的数就会加1。

5、当计数到设定值时蜂鸣器和指示灯就会发出声光报警。

6、具有清零功能。

方案链接:https://www.cirmall.com/circuit/17890

最后

以上就是悲凉老鼠为你收集整理的数字系统设计, 8个经典计数器电路方案合辑的全部内容,希望文章能够帮你解决数字系统设计, 8个经典计数器电路方案合辑所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部