4位7段+移位寄存器计数器

4位7段+移位寄存器计数器

一个非常简单的实验,使用移位寄存器和PWM在4位7段显示器上循环显示LED。
硬件组件:

  • Arduino UNO和Genuino UNO× 1
  • 面包板(通用)× 1
  • 德州仪器移位寄存器 - 串行到并行× 1
  • 4位7段通用阳极显示× 1
  • 电阻220欧姆× 1
  • 跳线(通用)× 20

软件应用程序和在线服务:

  • Arduino IDE

只是一个实验,看看我是否可以通过添加移位寄存器在arduino上使用更少的导线在4位数显示器上显示数字。
该项目通过启用第一个数字,然后将数据发送到移位寄存器来工作,移位寄存器将数据发送到启用的数字。然后禁用第一个数字,启用第二个数字并重复该过程。

电路城原创内容,未经同意,不得转载!

电路相关文件

电路图文件
接线图.rar
描述:原理图
源代码
源码.c
描述:源码
其他文件
原文出处.rtf
描述:原文地址
分享到:
收藏 (0)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Goarray所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 双向数字访客或人员计数器

    此模块自动计算进入或居住在房间,家中等的人数...硬件组件:Arduino UNO和Genuino UNO× 1 Seeed Grove - 红外反射传感器v1.2× 2 Adafruit RGB背光LCD - 16x2× 1 软件应用程序和在线服务:Arduino IDE很多时候我们需要监控前往某个地方的人数,比如购物中心。为此提供解决方案,我们将实施一个名为“Bi Directional Digital Visitor Counter”的项目,该项目具有自动室内灯光控制功能。这个项目有一个“访客统计功能”。该项目背后的基本概念是测量和显示进入任何房间的人数,如研讨会大厅,会议室等.LCD显示房间内的人数。我们可以使用此项目来计算和显示进入任何会议室或研讨会大厅的访客数量。这有两个方面的作用。这意味着如果一个人进入房间,计数器将增加,如果一个人离开房间,计数器将减少。此外,它还会自动控制房间的灯光。当房间空了时,灯会自动关闭。如果有人想知道一个房间里的人数,以便没有拥堵,那么该电路证明是有用的。该项目在发展中国家非常有用,该项目前景广阔。该项目帮助我们自动控制房间的灯光,并计算进出房间的人数/访客人数。通过使用该电路和适当的电源,我们可以实现各种应用,如风扇,管灯等。
    来自:智能家居时间:2019-07-10 arduino 家庭自动化 计数器
  • 带LiPo备份的4位7段计数器

    带有LiPo备份的大型4位7段计数器,以防USB电源切断。硬件组件:Arduino UNO和Genuino UNO× 1 通用晶体管NPN× 4 电阻100欧姆× 7 电阻10k欧姆× 4 单通道继电器模块板护罩× 1 Adafruit 4位7段LED显示屏,1.2“黄色,共阴极× 1 Adafruit Powerboost 500C× 1 电池,3.7 VLiPo电池18650,3000mAH× 1它使用大型4位7段显示器,用于LiPo电池备份的Adafruit Powerboost 500C和an.Arduino Uno。当使用电池时,继电器会关闭显示屏,有一个选项可以覆盖它(使用黑色按钮)。控制是将计数递增+1,+ 10和+100,递减-1,重置为0,转动显示器和LED在电池供电时关闭电源并关闭设备。
    来自:其他时间:2019-05-30 arduino 继电器 计数器
  • 基于51单片机传送带计数器

    选用直流电机、按键及LCD等,采用52系列单片机实现模拟传送带产品数器基本功能。1、用独立按键控制传送带的启动或停止,在接电后电机不运转,当按键给脉冲后,单片机控制继电器,继电器控制电机开始运转,同时可利用按键控制电机停止运转。2、用光电传感器检测通过其的产品数量,利用激光头射出激光照射到光敏模块,光敏模块接收此红外线,并将其放大、整流形成高电平信号。当有人或物挡住红外光时,接收管没有接收到红外信号,放大器将输出低电平。这个便是外部计数脉冲信号。这个计数脉冲信号送入 AT89C52单片机中进行计数控制,在经过扩展、显示驱动完成最后的显示过程。3、用LCD显示传送带通过产品的数量,LCD显示预置数值与当前数值。4、用矩阵键盘预置终值,当计数达到终值时,传送带停止,矩阵键盘可预置计数值、复位等功能。
    来自:工业控制时间:2019-04-19 单片机 计数器
  • 自制16x8矩阵上的Arduino Nano俄罗斯方块游戏

    我用自制的16x8 LED矩阵,Arduino Nano和两个74hc595移位寄存器构建了这款俄罗斯方块游戏。按任意按钮时,我还添加了一声嘟嘟声。硬件组件:Arduino Nano R3× 1 SparkFun按钮开关12mm× 4 德州仪器移位寄存器 - 串行到并行× 2 滑动开关× 1 5毫米LED:黄色× 128 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:烙铁(通用)
    来自:DIY创意产品时间:2019-01-03 led led矩阵 移位寄存器
  • 课设作品,数字跑表设计,功能完美实现

    方案设计:数字跑表的核心部件是计数器,给出合理的时钟脉冲从而实现最低位的计数以及对高位的进位。时序脉冲源由555定时器构成的多谐振荡器,设置特定的参数可以产生频率为100Hz的时序脉冲,为计数器提供时序脉冲,使之进行计数。计数器由3对74LS390双十计数器芯片组成,通过芯片间的连接实现百分秒、秒、分计时电路,量程在00分00.00秒~~59分59.99秒,把小数点后面的两位设计成一百进制的计数器,秒数和分钟数分别设计成60进制的计数器数,计数器输出连接译码器,译码器再连接7位数码管显示的数码管,从左到右分别为分十位,分个位,秒十位,秒个位,百分秒十位,百分秒个位。逻辑门控制构成RS触发器,通过实现电路的通断控制计数器的启动/暂停及清零。接通电源后,直接显示计时器启动,SW1处于低点平,SW2处于高电平。开关SW2接高电平(上端),电路即开始计时,将开关SW2接低电平(下端),电路就暂停计时,清零开关SW1接高电平(下端),计时清零且停止,显示器显示“0”。这样就实现了数字跑表的各项基本功能。设计要求:1. 量程在00分00.00秒~~59分59.99秒即时间以1小时为一个周期;2. 具有‘分’、‘秒’、‘1/100秒’的十进制数字显示;3. 要有外部开关,控制计数器的直接清零、启动和暂停/连续计时功能;4. 用7位数码管显示分、秒;5. 画出部分和整体的电路图,以及元器件及参数选择。工作原理:1.利用555计时器构成能产生特定脉冲的多谢振荡器,产生100Hz的脉冲信号,满足数字跑表的脉冲需求;2.用多功能计数器产生一百进制和六十进制,实现数字跑表的计数功能;3.利用各种门电路的组合,实现数字跑表的启动、暂停和清零;4.利用译码器和数码管实现译码及显示功能。系统框图:Altium Designer画的原理图和PCB图如下:
    来自:基础电路时间:2018-12-11 课程设计 计数器 数字跑表
销量
3
查看
171
参数名 参数值
发布于 2019 年 08 月 14日
相关文章

Moore8直播课堂

tracer