74HC595是一个8位串行输入、并行输出的位移缓存器。并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7' 输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。
符号
|
引脚
|
描述
|
Q0--Q7
|
第15脚,第1-7脚
|
8位并行数据输出
|
GND
|
第8脚
|
地
|
Q7’
|
第9脚
|
串行数据输出
|
/MR
|
第10脚
|
主复位(低电平有效)
|
SH_CP
|
第11脚
|
数据输入时钟线
|
ST_CP
|
第12脚
|
输出存储器锁存时钟线
|
/OE
|
第13脚
|
输出有效(低电平有效)
|
DS
|
第14脚
|
串行数据输入
|
VCC
|
第16脚
|
电源
|
输入
|
输出
|
功能
|
|||||
SHCP
|
STCP
|
OE
|
MR
|
DS
|
Q7’
|
Qn
|
|
×
|
×
|
L
|
L
|
×
|
L
|
NC
|
MR为低电平时仅仅影响移位寄存器
|
×
|
↑
|
L
|
L
|
×
|
L
|
L
|
清空移位寄存器到输出寄存器
|
×
|
×
|
H
|
L
|
×
|
L
|
Z
|
清空移位寄存器,并行输出为高阻状态
|
↑
|
×
|
L
|
H
|
H
|
Q6’
|
NC
|
逻辑高电平移入移位寄存器状态0,包含所有的移位寄存器状态 移入
|
×
|
↑
|
L
|
H
|
×
|
NC
|
Qn’
|
移位寄存器的内容到达保持寄存器并从并口输出
|
↑
|
↑
|
L
|
H
|
×
|
Q6’
|
Qn’
|
移位寄存器内容移入,先前的移位寄存器的内容到达保持寄存器并出
|
本题是通过在串口监视器输入框中,输入相应的内容,控制一位数码管相应字段的点亮和熄灭。
本题要求通过数码管动态显示由串口输入数字的笔划。
本题是通过点击按键控制数码管显示数据在1~5~1之间循环变化。