595芯片控制两位共阳极数码管引脚图


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

为了方便没有加三极管驱动,效果如图

QA--QH: 八位并行输出端可以直接控制数码管的8个段。

QH': 级联输出端我将它接下一个595的SI端。

SI: 串行数据输入端

74595的控制端说明:

/SCLR(10脚): 低点平時将移位寄存器的数据清零。通常我将它接Vcc

SCK(11脚):上升沿时数据寄存器的数据移位。QA-->QB-->QC-->...-->QH;下降沿移位寄存器数据不变(脉冲宽度:5V时,大於几十纳秒就行了我通常都选微秒级)

RCK(12脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变通常我将RCK置为低电平,当移位结束后在RCK端产生一个正脉冲(5V时,大于几十纳秒就行了我通常都选微秒级),更新显示数据

/G(13脚): 高电平时禁止输絀(高阻态)。如果单片机的引脚不紧张用一个引脚控制它,可以方便地产生闪烁和熄灭效果比通过数据端移位控制要省时省力。

注:74164和74595功能相仿都是8位串行输入转并行输出移位寄存器。74164的驱动电流(25mA)比74595(35mA)的要小,14脚封装体积也小一些。

74595的主要优点是具有数据存储寄存器在移位的过程中,输出端的数据可以保持不变这在串行速度慢的场合很有用处,数码管没有闪烁感

与164只有数据清零端相比,595还多有輸出端时能/禁止控制端可以使输出为高阻态。

}

      本设计使用了一个4位的数码管為共阳型,为了节省单片机的IO口使用了两片74HC595作为数码管的驱动芯片,共占用3个IO口74HC595部分电路图如下:

  与单片机相连接的三个脚分别為: HC_DAT,HC_RCKHC_CLK。两片595采用级联方式即U2的第9脚接到U3的第14引脚。

  74HC595是8位的移位寄存器串入并出,并具有锁存功能被广泛的用于数码管、点陣的驱动电路中。其管脚介绍如下:

  15: 数据输出A-接数码管数据A段;

  l: 数据输出B-接数码管数据B段;

  2: 数据输出C-接数码管数据C段;

  3: 数据输出D-接数码管数据D段;

  4: 数据输出E-接数码管数据E段;

  5: 数据输出F-接数码管数据F段;

  6: 数据输出G-接数码管数据G段;

  7: 数据输絀H-接数码管数据H段;

  16: 电源正脚-接电源正;

  8: 电源负脚=接电源负;

  14: 数据输入脚-接单片机管脚;

  12: 数据锁存时钟-接单片机管脚;

  11: 数据输入时钟-接单片机管脚;

  13: 使能输出脚-低电平有效接低电平;

  10 :数据清零-不清零,接高电平;

  9:数据级联输出-接下一片595嘚数据输入脚

  通过时序可以看出:

  SCK是上升沿的时候要把数据写入;

  RCK是上升沿的时候数据才能锁存显示;

  有数据操作的过程中RESET必须是高电平;

  EN必须是低电平595才能工作;

  知道了以上4点就可以写程序了。其中3、4条是硬件连接上的事情(也可以用单片机的IO口来连接这样的话可以随时控制74HC595的工作与否情况)。写程序主要靠1、2条下面具体操作。

  74hc595驱动4位数码管电路连接图

  74hc595驱动4位数码管程序解析

  //采用4位共阳极数码管

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载文章观点仅代表作者本人,不代表电子發烧友网立场文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题请联系本站作侵删。 

}

我要回帖

更多关于 共阳极数码管 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信