浅谈74HC595串入并出芯片的应用( 三 )

控制程序

如上图所示 , 初始化状态ST_CP、SH_CP和DS管脚为0;在正常工作状态下 , ST_CP为0时 , 开始串行输入 , 当时钟线SH_CP从高电平时到低电平移入1位数据 , 移入8位数据完成后 , ST_CP从高电平时到低电平将串行输入的8位数据输出到Q0到Q7上面 。 所以程序的控制步骤 , 串行输入和锁存输出 , 分别又In_595()和Out_595()两个函数来实现 。 显示内容放在DSY_CODE里面 , 0xc00xf90xa40xb00x990x920x820xf80x800x90这里是0到9的段码 。 接下去让数码管时隔200ms从0到9显示 , 依次轮询 。

应用扩展

动画展示

推荐阅读