硬件芯片----74HC595芯片的运用原理
目录
- 一、74HC595芯片是怎样的一种芯片?
- 二、74HC595芯片的引脚说明
- 三、什么是上升沿?
- 四、74HC595芯片具体使用的步骤图
- 五、74HC595芯片使用电路样例
- 六、74HC595芯片实现流水灯程序样例
- 七、74HC595芯片的数据手册
一、74HC595芯片是怎样的一种芯片?(特点)
74HC595芯片是由8位的移位寄存器、8位的数据存储寄存器和其它线口组成。
特点:
- 8位串行输入数据
- 8位并行输出数据三态输出(三态:低电平、高电平和高阻态)
- 输出寄存器可以直接清除
- 具有100MHz的移位频率
- 能串行输出控制下一级级联芯片
- 输出端的输出可以被保流
二、74HC595芯片的引脚说明
芯片数据端说明:
- Q0–Q7: 八位并行输出端,例可以直接控制数码管的8个段。
- Q7’: 级联输出端。将它接下一个74HC595芯片的DS引脚。
- DS: 串行数据输入端,级联的话接上一级的Q7’。
芯片控制端说明:
- /MR(10脚):
低电平时将移位寄存器的数据清零。[通常接到VCC,防止数据清零] - SH_CP(11脚):
上升沿时数据寄存器的数据移位。Q0->Q1->Q2–>Q3–>…–>Q7;下降沿移位寄存器数据不变。(脉冲宽度:5V时,大于几十纳秒就行了。我通常都选微秒级)[简单点说就是电平上升沿一次,才能从DS端的数据中的一个bit移入移位寄存器中] - ST_CP(12脚):
上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。通常我将ST_CP置为低电平,当移位结束后,在ST_CP端产生一个正脉冲(5V时,大于几十纳秒就行了。我通常都选微秒级),更新显示数据。[简单点说就是电平上升沿一次,移位寄存器的8个bit就全移入数据存储器] - /OE(13脚):
高电平时禁止输出(高阻态)。如果单片机的引脚不紧张,用一个引脚控制它,可以方便地产生闪烁和熄灭效果。比通过数据端移位控制要省时省力。[输出使能控制脚,它是低电才使能输出,一般接GND]
三、什么是上升沿?
四、74HC595芯片具体使用的步骤图:

-
第一步:目的:将要准备输入的位数据移入74H