0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于555定时器和IC4026构建的随机数发生器电路

科技观察员 来源:gadgetronicx 作者:gadgetronicx 2023-06-18 15:21 次阅读

随机数生成器是有趣的电路,在游戏、彩票等方面都有应用。虽然大多数数字发生器都基于MCU,但我认为仅使用555定时器IC4026以及通用阴极7段显示器来构建它。它非常简单且易于构建,而且具有成本效益。

工作原理

在该电路中,用户将获得一个按钮SW1,需要按下该按钮才能启动编号规则。数字计数从0到9,只需稍加修改,该电路就可以构建为从0到99的计数。当按下按钮时,电路将高速递增序列,释放此按钮后,您将获得随机数。

使用的零件:

1) IC 555 2) IC 4026

3) 共阴极 7 段显示

4) 电阻器 – 300 欧姆 (7) 和 1k (

2) 5)

电容器 – 1uF

随机数发生器电路的工作原理:

在该电路中,定时器555作为非稳态多谐振荡器连接,在那里它产生方波馈送IC 4026。这个方波的频率取决于R1,R2和C1的值。确定输出频率的公式是f

= 1.44 / (R2 + 2R1 ) C1,它给出频率为480hz的方波作为输出。

您应该保持高频率输出,以便用户无法以任何方式判断数字序列。按下按钮时,该信号将馈送到IC 4026。IC

4026是一款7段解码器,接受时钟信号输入。IC在每个单独的时钟脉冲下从0计数到9,一旦达到0,就会复位回9。此循环与输入时钟信号重复。芯片还解码这些计数值 0

到 9,并相应地点亮 7 段。

由于时钟信号的速度太快,IC将在几秒钟内从0到9计数近48次(由于480 Hz时钟信号)。这使得数字出现在 7 段中是随机的和不可预测的。

电路板设计:

从 0 到 99 计数的电路:

通过在电路中再添加一个IC

4026和7段,可以使电路从0计数到99。几乎所有的连接都保持不变,除了您需要将CO(时钟输出)从IC2馈送到IC3时钟输入。4026 在达到计数 9 后发出

CO 信号。将其馈送到 IC3 将迫使它在 IC0 中的每个计数周期从 9 增加到 2 增加一个计数。因此,这两个 IC 一起工作,从 0 到 99

计数。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 显示器
    +关注

    关注

    21

    文章

    4738

    浏览量

    137872
  • 发生器电路
    +关注

    关注

    1

    文章

    42

    浏览量

    7364
  • 555定时器
    +关注

    关注

    37

    文章

    311

    浏览量

    66942
收藏 人收藏

    评论

    相关推荐

    【assingle分享】labview随机数发生器

    ,提供了多种不同的函数,下面大概总结一下。一、伪随机数发生器在LABVIEW数值函数选板中,提供了一个随机数发生器函数,返回一个0-1之间的伪随机数
    发表于 04-07 10:27

    【总结】LabVIEW随机数发生器

    ,提供了多种不同的函数,下面大概总结一下。一、伪随机数发生器在LABVIEW数值函数选板中,提供了一个随机数发生器函数,返回一个0-1之间的伪随机数
    发表于 01-30 14:51

    关于硬件电路实现随机数发生器的验证问题,在线急等~~~

    小弟新手,根据项目需要,已经使用了线性同余法编写了一个随机数发生器,我想验证一下它的正确性,如果是16位的随机数还好说,全部生成也就6万多个数据,然后使用MATLAB统计一下他们的概率分布;但是
    发表于 10-10 14:44

    怎么设计基于USB和FPGA的随机数发生器验证平台?

    一种必然。为此,基于纯数字电路实现的随机数发生器已成为研究的热点,而FPGA可编程逻辑芯片为此类随机数发生器的研究提供了良好的开发环境。
    发表于 08-27 06:05

    单片机C语言如何产生随机数

    单片机C语言如何产生随机数 随机数在单片机的应用中也是很多的,当然产生随机数的方法有很多,当中有一个就是利用单片机定时器,取出未知的定时器T
    发表于 05-14 15:14

    Zynq-7000 AP SoC是否具有真正的随机数发生器

    随机数发生器在安全解决方案中起着重要作用。真正的随机数发生器通常由平台支持,例如Exynos 5,OMAP 3,4 SoC系列和飞思卡尔i.MX53。我已经阅读了zynq-7000的
    发表于 07-17 14:27

    请问随机数发生器的主要特性和功能以及如何操作?

    随机数发生器简介随机数发生器主要特性随机数发生器功能说明随机
    发表于 11-13 07:51

    随机数发生器的相关资料分享

    00. 目录文章目录00. 目录01. 随机数发生器简介02. 随机数发生器主要特性03. 随机数发生器
    发表于 02-14 07:35

    学习笔记 | 基于FPGA的伪随机数发生器(附代码)

    今天是画师本人第一次和各位大侠见面,执笔绘画FPGA江湖,本人写了篇关于FPGA的伪随机数发生器学习笔记,这里分享给大家,仅供参考。学习笔记 | 基于FPGA的伪随机数发生器(附代码)
    发表于 04-21 19:42

    【STM32】随机数发生器详解

    00. 目录文章目录00. 目录01. 随机数发生器简介02. 随机数发生器主要特性03. 随机数发生器
    发表于 12-08 18:36 10次下载
    【STM32】<b class='flag-5'>随机数</b><b class='flag-5'>发生器</b>详解

    基于通用定时器IC555的声音发生器电路

    这是一个基于通用定时器IC 555的声音发生器。包含一个触发器电路,所以这个电路会发出声音输出和
    的头像 发表于 06-20 17:01 1835次阅读
    基于通用<b class='flag-5'>定时器</b><b class='flag-5'>IC555</b>的声音<b class='flag-5'>发生器</b><b class='flag-5'>电路</b>

    基于IC555IC4026的访客计数器电路

    在这篇文章中,我们将使用IC555IC4026和激光(用于非接触式触发)构建一个访客计数器电路,该电路可以计数多达9999名访客,并在四个
    的头像 发表于 03-19 14:16 908次阅读
    基于<b class='flag-5'>IC555</b>和<b class='flag-5'>IC4026</b>的访客计数器<b class='flag-5'>电路</b>

    基于两个555定时器构建的警笛电路

    在本教程中,您将学习如何使用两个 555定时器 IC 构建 555 警笛电路
    的头像 发表于 06-29 14:56 1266次阅读
    基于两个<b class='flag-5'>555</b><b class='flag-5'>定时器</b><b class='flag-5'>构建</b>的警笛<b class='flag-5'>电路</b>

    使用IC555IC4026构建的人/物体计数器电路

    人/物体计数器电路在银行,医院,工厂等中具有广泛的应用。该项目的重点是使用IR作为传感元件构建一个有效的计数器,并且能够从0计数到999。该项目使用两个简单的ICIC555
    的头像 发表于 07-02 11:33 658次阅读
    使用<b class='flag-5'>IC555</b>和<b class='flag-5'>IC4026</b><b class='flag-5'>构建</b>的人/物体计数器<b class='flag-5'>电路</b>

    使用555定时器的可调双定时器电路

    定时器 IC 555 是最通用和最常用的 IC 之一,因为它的应用范围更广,如 PWM放大器、延迟定时器、开关
    的头像 发表于 02-25 15:16 343次阅读
    使用<b class='flag-5'>555</b><b class='flag-5'>定时器</b>的可调双<b class='flag-5'>定时器</b><b class='flag-5'>电路</b>