Verilog HDL实现的74HC595的进阶版本
文章目录
一、简介
74HC595是一个8位串行输入、并行输出的位移缓存器:并行输出为三态输出。在SCK 的上升沿,串行数据由SDL输入到内部的8位位移缓存器,并由Q7’输出,而并行输出则是在LCK的上升沿将在8位位移缓存器的数据存入到8位并行输出缓存器。当串行数据输入端OE的控制信号为低使能时,并行输出端的输出值等于并行输出缓存器所存储的值。
二、代码实现
主文件:
主文件里面用到的一个按键消抖模块:
然后进行引脚的分配:
之后进行编译:
最后进行烧录:
然后就完成了具体的所有的操作了啦。
三、效果展示
我们采用视频的形式来展示效果,:
https://www.bilibili.com/video/BV1Zh411s745?spm_id_from=333.999.0.0
Verilog HDL实现的74HC595的进阶版本