工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->74HC595芯片_74HC595芯片的应用实例

74HC595芯片_74HC595芯片的应用实例

作者:fanxiaoxi 时间:2022-11-07

  74HC595是硅结构的CMOS器件, 兼容低电压TTL电路,遵守JEDEC标准。 74HC595是具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器是分别的时钟。 数据在SHcp的上升沿输入到移位寄存器中,在STcp的上升沿输入到存储寄存器中去。

  如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。 移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7’),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能OE时(为低电平),存储寄存器的数据输出到总线。

  8位串行输入/输出或者并行输出移位寄存器,具有高阻关断状态。三态。将串行输入的8位数字,转变为并行输出的8位数字,例如控制一个8位数码管,将不会有闪烁。

  74HC595芯片特点:

  8位串行输入 /8位串行或并行输出 存储状态寄存器,三种状态输出寄存器(三态输出:就是具有高电平、低电平和高阻抗三种输出状态的门电路。)可以直接清除 100MHz的移位频率。

  4HC595具体使用的步骤:

  第一步:目的:将要准备输入的位数据移入74HC595数据输入端上。

  方法:送位数据到_595。

  第二步:目的:将位数据逐位移入74HC595,即数据串入

  方法:SCK_595产生一上升沿,将PSI_595上的数据移入74HC595中。从低到高

  第三步:目的:并行输出数据。即数据并出

  方法:P1.1产生一上升沿,将由SI_595上已移入数据寄存器中的数据

  送入到输出锁存器。

  说明: 从上可分析:从SCK_595产生一上升沿(移入数据)和RCK_595产生一上升沿(输出数据)是二个独立过程,实际应用时互不干扰。即可输出数据的 同时移入数据。

  程序如下,复制就能用。

  sbit SI_595=P2^0;

  sbit RCK_595=P2^2;

  sbit SCK_595=P2^1;

  void HC595SendData(unsigned char SendVal)//发送数据

  {

  unsigned char i;

  for(i=0;i《8;i++)

  {

if((SendVal《

  else SI_595=0;

  SCK_595=0;//从SCK_595产生一上升沿(移入数据)

  _nop_();

  _nop_();

  SCK_595=1;

  }

  }

  void HC595ShowData()//RCK_595产生一上升沿(输出数据)

  {

  RCK_595=0;

  _nop_();

  _nop_();

  RCK_595=1;

  }


关键词:74hc59574hc595芯片

评论

技术专区