555定时器组成的应用之流水灯
我们都知道555集成电路应用很广泛,并且它是将数电和模电结合的很精妙的一种电路。这次介绍如何用555定时器组成的多谐振荡器和集成电路4017来设计流水灯。
本实验我们依然采用proteus进行仿真,这里我们先介绍一下本电路分为两部分,分别是前半部分的由555定时器构成的多谐振荡器和后半部分的由4017组成的十进制计数器。
前部分的555定时构成的多谐振荡器主要用于产生各种方波或时间脉冲信号。它是一种自激振荡器,在接通电源之后,不需要外加触发信号,便能自动地产生矩形脉冲波。电路如图所示:
电路原理:当接通电源Vcc后,Vcc经R1、R2对电容C充电。当Uc上升到2/3Vcc时,u0=0,555芯片内部的三极管T导通,然后电容C通过R2和T放电,Uc就会开始就会下降。当Uc下降到Vcc/3时,u0=1,555芯片内部的三极管T截止,然后Vcc又经R1、R2对电容C充电。如此重复上述过程,在输出端u0(第三脚)会产生连续的矩形脉冲。总结过程就是一个对电容C充电和放电过程。
uc从Vcc/3充电上升到Vcc2/3我们叫充电,充电时间为T1≈0.7(R1+R2)C;
uc从Vcc2/3放电下降到Vcc/3我们叫放电,放电时间为T1≈0.7R2C;
因此,多谐振荡器的震荡周期为T=T1+T2=0.7(R1+2R2)C,从公式看只要R2远远大于R1就可以使充放电时间一致。
好,现在我们知道了多谐振荡器会从它的输出端uo,也就是第三脚输出脉冲信号,有了信号就差一个接收脉冲然后计数的CD4017了。这里我们先看一下CD4017芯片的引脚图:
CD4017一个集成电路芯片,用来进行十进制计数。只要给它的十四脚信号输入端输入信号,然后使第13脚接地使其保持低电平,第15脚也接地使其不会复位,这样当第十四脚有上升沿来就可以计数,然后会从它的十个输出端依次输出高电平(Q0-Q9)。
好了,现在我们把这两个接在一起就组成了流水灯,如图所示:
电路原理是当通电后多谐振荡器会自激产生一定频率的脉冲从555芯片的第三脚输给CD4017芯片的第十四脚信号输入端,然后CD4017开始计数依次从它的输出端(D1-D10)输出高电平,依次点亮LED灯,使其呈现流水灯效果。这里的RV1是滑动变阻器,就是前半部分电路的R2。我们之前也讲过R2的值可以影响充放电时间,我们这边通过修改RV1的值就可以改变流水灯的频率,当RV1阻值变小,流水灯变快。当RV1值变大,流水灯变慢。
本人水平有限,上述信息仅供参考,如有错误和不妥之处,请多多指教。
另外创作不易,请勿抄袭,如果有帮助到大家的话希望大家可以点个赞,谢谢~
555定时器组成的应用之流水灯相关推荐
- 51单片机定时器实现流水灯实验
实验内容:利用AT89C51的定时器0 方式1实现流水灯效果,并用仿真验证. 定时器0方式1的工作方式:定时器的工作方式选择由寄存器TMOD控制,方式选择通过M0和M1控制,方式1为16位定时器/计数 ...
- 流水灯嵌入式课程设计(包含UCOSII的无仿真和无UCOSII的有仿真)
目录 流水灯设计原理 1.基于STM32F103R6Tx的流水灯设计,先初始化管脚,编写LED.KEY按键和定时器的初始化函数. 2.按键的判断设计分为两部分:开始/停止按键和设置时间按键. ① 开始 ...
- 实现流水灯以间隔500ms的时间闪烁(系统定时器SysTick实现的精确延时)
/** ****************************************************************************** * @file main.c * ...
- c语言编程流水灯与交通灯实验,C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟.doc...
C51单片机实验报告_流水灯_交通灯_定时器_双机交互_时钟 学 号: 班 级: 自动化10班 姓 名: 张 指导老师: 胡 2012.12 单片机核心板实验要求 流水灯实验 实验目的: 简单I/O引 ...
- 入门51单片机(STC8952RC)定时器、有关中断原理简述、寄存器设置与程序示例(包括流水灯和计时器)
目录 1.单片机之定时器 1.1 STC89C52RC定时器模式1工作流程 1.1.1 计数部分 1.1.2 时钟部分 1.1.3 中断部分 1.2 定时器T0.T1相关寄存器 1.2.1 TCOM寄 ...
- 51单片机实验——用定时器0实现流水灯,要求每个led轮流显示1s。
1.实验题目: 用定时器0实现流水灯,要求每个led轮流显示1s. 2.KEIL代码 #include<reg51.h> void main() {TMOD &=0X0F;TMOD ...
- 利用定时器1实现流水灯
单片机实验1 题目: 利用定时器1实现流水灯,先从左至右,再从右至左,1s从左到右,1s从右到左(不采用延时函数的方式实现) 思路 首先要求使用定时器1,且定时1s,那么先将基础的初始化函数完成,计算 ...
- 【Multisim仿真】CD4017+555流水灯
[Multisim仿真]CD4017+555流水灯 Multisim仿真 CD4017:十进制计数器/脉冲分配器 操作说明 555芯片3脚输出的脉冲信号接到CD4017的14脚(计数引脚)提供一定频率 ...
- 【Proteus仿真】555振荡电路+CD4017流水灯(频率可调)
[Proteus仿真]555振荡电路+CD4017流水灯(频率可调) Proteus仿真演示 在这个仿真电路中,这个电压表仪表不能省略,不然会报错,应该是软件bug,另一种办法是接一个10K的下拉电阻 ...
- 嵌入式学习——使用定时器同时实现串口通信和LED流水灯
一.定时器的概念以及作用 1.定时器的概念以及作用 在芯片中使用晶振作为计时单位,通过对晶振的计数来实现计时,当时间达到定时器设定的时长后,会跳入对应的函数执行对应的操作. 定时器的主要作用是产生一个 ...
最新文章
- ParameterizedType应用,java反射,获取参数化类型的class实例
- java采集温湿度水浸_配电室水浸及温湿度监测系统可加强环境保障
- 十九、Seaborn数据可视化
- 有效Java第三版的源代码已更新为使用较新的功能
- 20101008 搬家
- 计算机原理中的cps,信息物理融合系统(CPS)原理
- 二、Java面向对象(7)_封装思想——访问修饰符
- Spark性能优化的10大问题及其解决方案
- pandas系列 read_csv 与 to_csv 方法各参数详解(全,中文版)
- 界面为ScrollView时打开界面会自动滚动到底部之解决方法
- nodejs+express+mongodb+react+layui完整的小说阅读系统--悦读
- Spring Boot 静态资源处理
- Python反序列化免杀上线CS:两次编码绕过
- windows powershell 将U盘启动盘还原回普通U盘
- Plot双y轴绘制常用代码
- iOS修改UserAgent
- 一套系统让打工人瑟瑟发抖,监控员工离职动态。
- YOLO系列 yolov1 keras实现
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——2.4 注释及参数设置...
- linux虚拟机优点,什么是虚拟机技术(是用虚拟机有哪些优势)
热门文章
- SharePoint Designer 2013 连接 Office 365 必需安装2个SP
- 32. Make Sure public inheritance models is-a.
- MATLAB 结构矩阵和单元矩阵
- C++实现cmd界面简单贪吃蛇游戏
- js根据身份证 判断性别 出生、年龄、出生年月日
- Fins源代码欧姆龙通讯 OneApiConnect
- 替换word模板内容 Java实现
- android音频系统(6):AudioService之音频输出通道切换
- 在线web工具pdf转word工具推荐【磁钉pdf转word】
- ThinkPadnbsp;E40nbsp;硬盘异响…