利用74HC595进行数码管显示,可以只占用3个单片机的I/O口就能完成数码管显示的功能。动态扫描方式则进一步节省了
硬件资源,只使用2个74HC595就能显示多达8位数码管。
本实验所需使用的硬件电路为2个试验板:MSP430F135核心实验板+8位数码管动态扫描显示模块
将MSP430F135核心实验板上的P5.4、P5.2、P5.0分别与8位数码管动态扫描显示模块上的 LATCH、CLK、 DOUT连接,
并将8位数码管动态扫描显示模块上的GND、VCC连接好。如下图
P5.0—— DOUT
P5.2——CLK
P5.4—— LATCH
查看8位数码管动态扫描显示模块的原理。如图所示,2片74HC595分别用于段码与位码的输出。
实验板上数码管为共阳,因此当位码为1、段码为0时点亮。
动态扫描的原理:
输出第1位的位码,紧接着输出该位要显示的段码,然后使LATCH由0跳变到1使74HC595锁存并输出数据,此时第1位
将显示,其它位全部都不显示。 延时一段时间。
输出第2位的位码,紧接着输出该位要显示的段码,然后使LATCH由0跳变到1使74HC595锁存并输出数据,此时第2位
将显示,其它位全部都不显示。 延时一段时间。
输出第3位的位码,紧接着输出该位要显示的段码,然后使LATCH由0跳变到1使74HC595锁存并输出数据,此时第3位
将显示,其它位全部都不显示。 延时一段时间。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !