【STM32学习】(14)两个74HC595控制四个数码管显示 您所在的位置:网站首页 74ls595级联 【STM32学习】(14)两个74HC595控制四个数码管显示

【STM32学习】(14)两个74HC595控制四个数码管显示

2023-11-01 11:36| 来源: 网络整理| 查看: 265

74HC595是在单片机系统中常用的芯片之一他的作用就是把串行的信号转为并行的信号,常用在各种数码管以及点阵屏的驱动芯片, 使用74HC595可以节约单片机mcu的io口资源,用3个io就可以控制8个数码管的引脚,他还具有一定的驱动能力,可以免掉三极管等放大电路,所以这块芯片是驱动数码管的神器.应用非常广泛。

74HC595引脚图

74HC595管脚功能

我选用的单片机型号为:STM32L052K8系列的低功耗芯片,其实与F4系列和F1系列都是一样使用。

下面来看一下接线:

可以从上图中清晰的看到与单片机的连线。

两个595通过级联的形式进行连接。

两个数码管为共阳极

那如何进行代码实现呢?

这样我们就可以写出595的驱动程序,如下:

/**********************************/ /** 函数名称:void HC595_Write_Data(unsigned char dis_data) **/ /** 输入参数:unsigned char dis_data 需要输入的数据 */ /** 函数功能:将数据写进74HC595中*/ /** ****************************** **/ void HC595_Write_Data(unsigned char dis_data) { unsigned char i; unsigned char temp; temp = dis_data; for(i=0;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有