简单原理

目录

简单原理

简介:

特性 :

引脚功能:

proteus仿真

接线:

注意:

SH_CP,ST_CP,DS如何工作

实验一:

实验一:

实验三:

END:


hc595是具有三态输出寄存器的 CD74HC595 8 位移位寄存器

相当于单片机的外接寄存器,可以解决单片机io口数量不足问题(作者认为)

特性 :

特性 
• 低输出电流,最大值 1µA • 移位寄存器具有直接清零功能
• 8 位串行输入/并行输出移位寄存器 • 2V 至 6V 的宽工作电压范围
• 高电流三态输出最多可驱动多达 15 个 LSTTL 负载 • 低功耗,ICC 最大值为 80µA
• 典型值 tPD = 14ns • 电压为 5V 时,输出驱动为 ±6mA

引脚图

引脚功能:

QA~QH:并行输出
QH’:串行输出
SH_CP:移位寄存器时钟输入
ST_CP:存储寄存器时钟输入
DS:串行输入

作者也看不懂系列(bushi)

proteus仿真

接线:

将QA(1)~QH(7)接二极管负极

OE接地

MR接VCC

SH_CP,ST_CP,DS接开关后接电源。

注意:

不能缺少以下电路,要确保SH_CP,ST_CP,DS在未按下按键时保持低电位,即在proteus开始仿真后显示为蓝色

SH_CP,ST_CP,DS如何工作

当同时按下DS,和SH_CP时(DS和SH_CP为高电平),寄存器内存入一

当今按下SH_CP(SH_CP为高电平)时,寄存器内存入零

当按下ST_CP(ST_CP为高电平),寄存器内数据从QA(1)~QH(7)输出;

实验一:

同时按八次DS,和SH_CP时然后按下ST_CP

寄存器写入11111111

观察到八个灯均点亮

实验一:

按八次SH_CP时然后按下ST_CP

寄存器写入00000000

观察到实验一八个灯均由亮到灭

实验三:

同时按3次DS,SH_CP后单独按下5次SH_CP最后按下ST_CP

寄存器写入00000111

观察到如下现象

END:

HC595简单原理及proteus仿真(二)将解决如何用单片机控制HC595芯片

HC595简单原理及proteus仿真(一)草履虫能听懂版相关推荐

  1. 计算机加法的电路原理及proteus仿真

    最近在休假中,太宅了,也没打算到处去玩.放空脑袋,读读写写,聊以自娱. 我们知道,计算机的功能,都是通过计算来完成的,而这个计算是怎样完成的呢?答案是:电路. 在前面的文章中,我们深入探讨了编码的本质 ...

  2. 二相四线制步进电机驱动原理与Proteus仿真

    一.L298N 单片机无法直接驱动步进电机,需要L298N进行驱动.L298N的最大功耗为20W,驱动部分端子供电范围+5~+30V,控制信号输入电压范围5V/0V,驱动部分峰值电流2A. 二.两相四 ...

  3. 51定时器中断——简单实验加proteus仿真

    实验实现: led灯循环点亮 1 秒, 熄灭 1 秒. 使用单片机内部定时器进行准确延时. 实现代码如下: #include "reg52.h" typedef unsigned ...

  4. LCD1602原理与Proteus仿真

    1 LCD1602简介 LCD分为段式.点阵式两种,其中点阵式又分为字符模式与图形模式两种.段式LCD最常见的应用场景就是计算器,其显示效果类似于LED数码管.点阵式的图形模式LCD最常见的应用场景就 ...

  5. AVR单片机计算器C语言源程序,AVR单片机简单计算器的Proteus仿真实现+源码

    #include "mega16.h" #include "1602.h" #include "key.h" float k1,k2;    ...

  6. 【Proteus仿真8086】简单IO接口实验——无条件传输和查询方式

    本次实验内容来自于顾晖老师<微机原理与接口技术 基于8086和Proteus仿真 第3版>的[例7-1]和51CTO课程的讲解内容第七章输入输出接口0704程序查询方式 https://e ...

  7. Arduino:数码管显示原理详解和Proteus仿真实验

    Arduino:数码管显示原理详解和Proteus仿真实验 Proteus仿真 数码管介绍 数码管是半导体发光元件,其基本单元是发光二极管.根据段数,数码管分为七段管和八段管. 八段管比七段管还多一个 ...

  8. Proteus简单入门教程以及使用Proteus仿真STM32F103单片机和Arduino单片机

    工欲善其事必先利其器,有条件的朋友直接使用开发板学习即可,但有时候手边没有实物开发板可以用,那么可以借助一些仿真软件运行我们的程序,Proteus算是使用的比较多的一种仿真软件,我们使用它来做STM3 ...

  9. Arduino与Proteus仿真实例-简单信号频率计数仿真

    简单信号频率计数仿真 Arduino 可用于测量电量(如电压.电流.功率等)或物理量(如温度.湿度.光强.湿度等)或电子元件值等. 本文将演示演示了如何使用 Arduino 测量脉冲的频率和占空比. ...

最新文章

  1. ansible yml语法
  2. ARP欺骗 ---网络执法官(转载)
  3. [dp]最长单调递增子序列LIS
  4. PHP字符串运算结果,PHP 实现后缀表达式(接受四则运算字符串,输出计算结果,附代码)...
  5. c#重命名文件 递归_文件结构、文件操作及压缩解压操作
  6. 2016/11/07 线程的创建和启动
  7. poj 2728 Desert King 01分数规划
  8. u深度重装系统详细教程_U盘怎样使用U深度给电脑装系统教程
  9. 机器学习(8): 逻辑回归算法 小结及实验
  10. linux cat命令追加,linux cat命令
  11. A 45nm 1.3GHz 16.7 double-precision GFLOPS/W RISC-V processor with vector accelerators
  12. 计算机键盘中复制粘贴快捷键,电脑复制粘贴快捷键
  13. matlab 信道容量的迭代算法,实验二一般信道容量迭代算法详解.ppt
  14. 什么是IP65?仅仅是防水等级吗?看完本文直呼666!
  15. 韦仕敦大学计算机科学,2020年西安大略大学有哪些优势专业
  16. Promise对象的基础入门学习
  17. 如果有人告诉你卫星手机会取代基站,那么他非蠢即坏
  18. 微信小程序基础之input输入框控件
  19. ENVI+IDL使用
  20. 外挂太多怎么解?云上找出路

热门文章

  1. HTML5构建“2020中国互联网大会”会议注册页面
  2. 微信小程序——image图片自适应
  3. 长期跟踪经典之作2--- LCT 算法论文阅读与代码运行
  4. [自用] 菜菜的sklearn 随机森林分类器
  5. python语言创意绘画-Python街机模块的draw系列绘画例子集合
  6. php jsapi支付源码,微信JSAPI支付(官方)-php版本
  7. python 折线图 百分比_Excel柱状图折线图组合怎么做 Excel百分比趋势图制作教程...
  8. css+css3层叠样式表标签汇总(笔记)
  9. PLSQL Developer 配置Oracle主目录和OCI库 连接登录Oracle数据库(完全指南)
  10. 统计学三大相关系数之肯德尔(kendall)相关性系数