




知道了74HC595的引脚定义和真值表,那该如何编程呢?下面重点来了,通过时序图来编程。看重点!!!


通过时序可以看出:
-
SCK是上升沿的时候要把数据写入;
-
RCK是上升沿的时候数据才能锁存显示;
-
有数据操作的过程中RESET必须是高电平;
-
EN必须是低电平,595才能工作;


第39行:HC595_CLK(0)的原型如下:


单片机执行完这个程序后,数据才会在数码管上显示出来。

这一节内容的难度较大,主要是因为时序图这个东西是很模糊的一个内容,大家可以慢慢理解体会。
精彩技术文章推荐
01 |曾经震撼世界的25颗经典芯片,555在列 |
02 |什么是牛屎芯片?一坨“牛屎”,拆一台万用表看牛屎芯片 |
03 |一块晶圆可以生产多少芯片? |
04 |芯片和模组有什么区别? |

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!