当前位置:   article > 正文

两位数码管显示学号练习程序和图_STM32学习笔记(2):微动开关控制七段数码管...

stm32 两位数码管

d124abd255b229d14b6c409f69fda269.png

前言

这块板子最显眼的外设资源就是七段数码管了。本来是想靠程序直接控制数码管内容的,转念一想这样太单调了,索性用板子上自带的三个微动开关来分别控制三个数码管。

这次会涉及到稍微复杂的数字电路读图、74LS138译码器、74HC595(位移缓存器)芯片工作过程及驱动程序编写、数码管显示原理及动态显示,因而篇幅稍长。

一、预备知识

1、74HC595

这款芯片是一种位移缓存器。其每次只接收一个二进制位,最终输出完整的一个字节。其引脚如下图:

e22056c26ea17a4f54ddf09709d7dfe1.png
74HC595

其中,VDD是芯片的电源引脚,需接在5V稳压电源上;GND是芯片的地,直接接地就行;OE是芯片的使能信号引脚,为低电平时代表选中该芯片,芯片可工作,可以与译码器输出端相连接以软件的形式控制595的使能;RST是芯片复位引脚,低电平时复位;SDI是数据的输入端,每次只能输

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号