流水灯就像是“Hello World”一样存在于单片机教程之中,但是今天要用纯硬件的方法制作一个流水灯。所用的器件就是题目上的那两个器件。NE555和一个计数器,计数器选用的是CD4017,一个十进制计数器。还有这次的制作用的是仿真演示。

首先说一下NE555的作用。NE555是一个定时器,通过不同的电路可以制作成不同的逻辑器件。如果想知道NE555的详细用途,请自行搜索。在这个制作中将NE555连接成一个多谐振荡器,通俗的说就是让NE555成为一个可以产生连续方波的器件。那为什么要产生方波呢?别忘了,在这个小制作中还有另一个器件,CD4017一个十进制计数器,它就是用来记录NE555产生的上升沿的,有一个上升沿它就加一,输出的引脚也加一,如果将LED接在输出的引脚,那LED不就可以随着计数而增加了?当数计满的时候计数器清零,如此循环着不就是一个流水灯了?

然后就是电路设计。

先看NE555部分

NE555输出的频率是可以计算的。公式是

T=0.7(R1+2R2)C

我这个设置的值有点大,就是让它慢一点。

再看一下计数器部分

这里我用了八个灯,其实都一样,当计数到八的时候,清零。那个R3需要说明一下,在实物连接中可以不需要,但是在这个仿真中,不加这个上拉电阻就会报错。

最后就是完整的连接图。我又加了一个示波器以方便查看波形。

这个工程文件可以在这里下载。

链接:https://pan.baidu.com/s/18EcpVsGH5k031t-Jsdk3iQ

提取码:2b3t

【小制作】使用NE555和一个计数器制作一个流水灯相关推荐

  1. c语言intrins头文件,结合单片机学习板学习c语言之流水灯制作 intrins.h头文件

    原标题:结合单片机学习板学习c语言之流水灯制作 intrins.h头文件 目的:实现流水灯. 本文引用地址:http://www.eepw.com.cn/article/201608/294948.h ...

  2. 使用CD74HC4067制作16颗的流水灯

    CD74HC4067 是一个通道复用芯片,它的作用是根据芯片上 S0-S3 四个不同管脚的组合,让SIG管脚分别和C0-C15管脚中的一个管脚导通,也就是说任何时候SIG管脚只能和一个管脚导通,向其输 ...

  3. LED学习及一个花样流水灯的实现

    在STC89C52RC中,负责显示的有8个LED灯,8位数码管,并且支持1602和12864两种液晶显示屏:本篇总结的是8位红光LED灯模块. 主要处理的是点亮和熄灭灯的操作.0是点亮,1是熄灭.其中 ...

  4. c语言一个按键控制8个流水灯,P1口外接8个LED,通过按键控制,实现左右移动的流水灯...

    //用P1口外接8个LED,可以做成一个最常见的流水灯. //灯光闪烁的时间间隔,可以使用软件延时,也可以使用定时器来控制. //如果增加一个按键,则还可以控制灯的移动方向. //电路如下: //图片 ...

  5. 小福利,用Excel VBA编程制作一个变色小游戏

    小福利,用Excel VBA编程制作一个变色小游戏 设计思想:在正方形的四条边上都是设置循环函数,不断改变颜色和单元格里面的数值. Option ExplicitSub 按钮1_Click() Dim ...

  6. 用python制作勒索病毒_用c写一个小勒索病毒(用B站来学习)

    前言: 这里是根据B站上的一个视频,看着教学写的,一下是我对代码的分块解析记录,方便想入门写病毒和反病毒小工具的人学习. 准备 vc++2013 b站学习视频 新建项目 我就是一开始新建项目都不清楚, ...

  7. 计算机图像图形设计制作 步骤,怎样在电脑上制作流程图?小编“墙裂”推荐它!...

    原标题:怎样在电脑上制作流程图?小编"墙裂"推荐它! 我们在工作生活中经常能看到各式各样的流程图.流程图主要由线条.几何图框以及文字构成,根据应用场景分为:业务流程图.数据流程图. ...

  8. 微信小程序:云开发表情包制作源码

    该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...

  9. Python 第一个GUI制作 pyqt6+qtdesigner+vscode

    目录 前言 一.PyQt6的下载安装 二.PyQT6在vscode中的配置 1.下载Vscode 2.安装拓展 前言 为了完成课程的一个研究报告--制作一个能实现混凝土压弯承载力计算的小程序. 仅有一 ...

最新文章

  1. Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)
  2. jupyter notebook修改默认工作目录
  3. 智能门锁中CPU卡加密
  4. 机器学习第六篇:详解支持向量机算法
  5. jsoup怎么获取两个标签之间的text?
  6. 前端学习(1658):前端系列实战课程之图片延迟加载思路
  7. SpringBoot时间格式化的5种方法!
  8. OpenShift 4 MTC - 从 OpenShift 3 向 OpenShift 4 迁移应用
  9. android adbd分析,android6.0 adbd深入分析(三)adb root重启adbd流程
  10. iOS UIPageControl
  11. iptables指南
  12. 确立Sprint 目标 (Sprint Goal) 的8个理由
  13. 2022年危险化学品经营单位安全管理人员考试练习题及模拟考试
  14. 巴西龟饲养日志----巴西龟成长标志
  15. Android的消息循环机制:Handler
  16. SQL Server 配置管理器中Browser灰色无法启动解决办法
  17. Android 性能测试小工具 Emmagee
  18. java学生喂养宠物
  19. 大一c语言论文700字,我的拿手好戏小学作文700字优质作文5篇
  20. 它号称 Python 中性能最高的异步 Web 框架:超详细 Sanic 入门指南!

热门文章

  1. java调用浏览器自带的下载功能下载文件
  2. dhrystone测试结果_Dhrystone Benchmark
  3. 软件测试的流程是什么?软件测试的基本流程
  4. 如何利用 Azure 为 TEASOFT视频配音?
  5. 在OneDrive奄奄一息之机迎来了45G容量的InfiniCLOUD
  6. android base64 转图片,Android 中 Base64 转换成 图片
  7. 几何画板领衔起跑,提前启动双十一!
  8. Python 第三方模块 科学计算 SciPy模块6 特殊函数1
  9. 普通exe文件、Python脚本、.Net项目写进win系统服务方法总结
  10. macbook pro 盒盖后不休眠的问题