两位数码管显示学号练习程序和图_STM32学习笔记(2):微动开关控制七段数码管...
前言
这块板子最显眼的外设资源就是七段数码管了。本来是想靠程序直接控制数码管内容的,转念一想这样太单调了,索性用板子上自带的三个微动开关来分别控制三个数码管。
这次会涉及到稍微复杂的数字电路读图、74LS138译码器、74HC595(位移缓存器)芯片工作过程及驱动程序编写、数码管显示原理及动态显示,因而篇幅稍长。
一、预备知识
1、74HC595
这款芯片是一种位移缓存器。其每次只接收一个二进制位,最终输出完整的一个字节。其引脚如下图:
其中,VDD是芯片的电源引脚,需接在5V稳压电源上;GND是芯片的地,直接接地就行;OE是芯片的使能信号引脚,为低电平时代表选中该芯片,芯片可工作,可以与译码器输出端相连接以软件的形式控制595的使能;RST是芯片复位引脚,低电平时复位;SDI是数据的输入端,每次只能输
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
