74LV165与74HC595 使用

简介:

74LV165 应用于并行输入,串行输出的 场景;
74HC595应用于串行输入,并行输出的场景。
本文主要记录74lv165的使用,74HC595资料比较多,不做介绍。74HC595中文资料

74LV165说明:

74LV165是8位并行负载或串行输入移位寄存器,末级提供互补串行输出(Q7和Q7)。并行负载(PL)输入为低电平时,来自D0至D7输入的并行数据会异步加载到寄存器中。输入PL为高电平时,数据在输入DS处串行输入寄存器。其随每次时钟正向跃迁向右移一位(Q0 → Q1 → Q2,以此类推)。通过将Q7输出连接到后一级的DS输入,该特性可实现并行到串行转换器扩展。
时钟输入为门控或结构,允许一个输入用作低电平有效时钟使能输入(CE)输入。CP和CE输入的针脚分配是任意的,为方便布局可颠倒。CE输入从低电平至高电平的跃迁应当仅在CP为高电平时发生,以便操作可预测。PL从低电平跃迁到高电平前CP或CE应当为高电平,以防激活PL时移位数据。

引脚图:

引脚说明:

逻辑框图:

逻辑功能列表:

以上可知:
/PL 拉低,D0至D7输入的并行数据会异步加载到寄存器中;/PL 拉高,则Ds可以按CP上升沿串行输入数据至寄存器,同时寄存器中的8位数据通过7个CP上升沿从Q7输出。
当单片使用时,Ds一般不输入任何数据,用户通过/PL 拉低,加载D0-D7数据至寄存器(并行)。/PL 拉高,通过7个CP上升沿,从Q7获得8个数据。
当多片级联(N)使用时,Ds连接上一片74LV165的Q7,作为Ds的输入数据,用户通过/PL 拉低,加载D0-D7数据至寄存器(并行)。/PL 拉高,通过 8 * N 个CP上升沿,从Q7获得8*N个数据。

单片 原理图:

两片 级联原理图:


STM32 驱动 74lv165 代码

/*
读数据
*/
u8 OC_Read_Byte(void)
{u8 n=0;u8 ocdata=0;SEL1_L;delay(10);ocdata |= GPIO_ReadInputDataBit(GPIOB,SPI_SDO)<<7;for(n=0;n<7;n++) //7个 时钟沿{SCL_L;delay(10);SCL_H;ocdata |= GPIO_ReadInputDataBit(GPIOB,SPI_SDO)<<(6-n);delay(10);}SEL1_H;return ocdata;
}

以上,,,,

74LV165与74HC595 使用相关推荐

  1. 74HC595的使用

    介绍   74HC595是一个8位串行输入.并行输出的位移缓存器:并行输出为三态输出.在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7'输出,而并行输出则是在LCK的上升沿将在 ...

  2. 74HC595驱动程序

    文章原始地址:http://feotech.com/?p=44 一. 74HC595芯片介绍 74HC595是串口转并口芯片,可输出三种状态:高电平.低电平和高组态. 一片74HC595芯片可实现3根 ...

  3. Ardino基础教程 18_驱动74HC595

    实验十八:驱动74HC595 概述: 74HC595 是一款漏极开路输出的CMOS 移位寄存器,输出端口为可控的三态输出端,亦能串行输出控制下一级级联芯片. 特点: 管脚图: 管脚说明: 74HC59 ...

  4. 保持寄存器和输入寄存器的区别_串行移位寄存器74HC595

    74HC595是8位串行移位寄存器,其中带有移位寄存器和存储寄存器,这两个寄存器分别采用不同的时钟控制.串行数据输入到内部8位移位寄存器然后再并行输出. 01 74HC595内部结构 如图所示为74H ...

  5. 74HC595芯片使用说明

    74HC595是具有8位移位寄存器和一个存储器,三态输出功能. 移位寄存器和存储器是分别的时钟.数据在SHcp的上升沿输入,在STcp的上升沿进入的存储寄存器中去.如果两个时钟连在一起,则移位寄存器总 ...

  6. 【51单片机快速入门指南】2.4:74HC595、LED点阵屏及其SPI控制

    目录 硬知识 IO 口扩展方式-串转并 74HC595 芯片介绍 硬件设计 测试源码 HC74595.c HC74595.h main.h 实验现象 SPI控制 普中51-单核-A2 STC89C52 ...

  7. 定时器驱动数码管c语言程序,74hc595驱动数码管时间程序

    74hc595驱动数码管时间程序 这里是电路图: 下面是51单片机驱动74hc595芯片的程序: #include                            //包含51单片机的头文件 # ...

  8. 单线驱动74hc595(转)

    源:http://blog.chinaunix.net/uid-10701701-id-91938.html 这个电路是国外一个哥们2009年的时候发表的. http://www.romanblack ...

  9. 51单片机学习笔记(清翔版)(13)——LED点阵、74HC595

    如图3,点阵屏分单色和彩色,点阵屏是由许多点组成的,在一个点上,只有一颗一种颜色的灯珠,这就是单色点阵屏,彩色的在一个点上有三颗灯珠,分别是RGB三原色. 图4你可能没看出来,那么大块黄色的就是点阵屏 ...

  10. 【单片机基础篇】74HC595芯片详解

    74HC595芯片详解 芯片简述:74HC595是一个8位串行输入.并行输出的位移缓存器:并行输出为三态输出.在SCK 的上升沿,串行数据由SER输入到内部的8位位移缓存器,并由QA~QH'输出,而并 ...

最新文章

  1. 1小时学会:最简单的iOS直播推流(一)介绍
  2. ATM高层定义了4类业务,压缩视频信号的传送属于______。B
  3. IT职场中外企面试最爱提的问题TOP10
  4. 【数据竞赛】竞赛宝典黑科技:基于开源结果的高端融合策略
  5. apache.camel_在即将发布的Camel 2.21版本中改进了使用Apache Camel和ActiveMQ Artemis处理大型消息的功能...
  6. 【ES】学习5-全文搜索
  7. Excel TargetRange.Validation为空的
  8. java servletlis_Java学习(六)servlet 的引入
  9. 视频教程-思科设备管理(CCNA魔鬼训练营系列)-思科认证
  10. mall商城 -小程序,h5和pc vue前后端分离
  11. 计算机毕业论文选题管理系统的设计与实现
  12. 获取Windows聚焦的图片
  13. 3.4.4 Raucous Rockers“破锣摇滚”乐队 USACO
  14. 【老九】【C语言】CodeBlocks安装文档
  15. 新版本itunes如何设置iphone铃声
  16. 智能语音对话处理过程
  17. #51CTO学院四周年#而立之年的不二之选
  18. 佳能软件不用光盘安装升级包的方法
  19. android studio虚拟机图库不显示图片,照片显示图片解决办法
  20. cad是计算机辅助设计什么,“什么是cad软件“cad是什么

热门文章

  1. DbgView 无法开启Capture Kernel问题
  2. excel字符串截取处理方法
  3. ARCGIS拓扑检查步骤
  4. 环评图件制作业务承接(生态影响评价)
  5. 线性规划问题及单纯形法-目标函数值极小大M法
  6. 抖音短视频 产品需求文档
  7. ccc计算机比赛如何报名,2020年加拿大计算机竞赛报名即将截止!
  8. 学习 canvas (二) 绘制图表
  9. Spring Boot 网易云课堂视频
  10. matlab简介,Matlab简介及各历史版本