| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 嵌入式硬件入门——LED数码管(工作原理+静态驱动) -> 正文阅读 |
|
[嵌入式]嵌入式硬件入门——LED数码管(工作原理+静态驱动) |
数码管介绍
LED数码管在生活中随处可见,洗衣机、电饭煲、热水器、微波炉、冰箱、这些最基本的家用电器上基本都用到了这种7段LED数码管( 下图为某洗衣机控制主板: 1.数码管的分类
2.数码管内部构造及原理内部构造 下图是数码管的引脚定义和内部构造,可以看到其实数码管内部只有LED一种元件,图(a)中的 显示原理 从上面的内容我们可以得知LED数码管其实就是由多个LED组成的,那它是如何显示数字的呢? 原来数码管的8个LED都已经被命好名了:它们分别叫 这个其实也很简单,不用我们死记硬背,可以直接查表,下图是共阴极数码管显示 如果是共阳极数码管,只需将上图对应的编码按位取反即可。 下表同样为数码管显示字段对照表:
数码管硬件知识1.数码管电压与电流
由于LED数码管由LED组成,所以以上参数其实和LED的电压和电流参数相同,这些内容也在我之前的发光二极管介绍篇里有所提及。 2.数码管典型电路由于不同规格型号的LED数码管对应的正向导通电压和额定电流不同,所以我这里以
假如我们现在用单片机控制数码管,由于单片机的IO电流一般为 首先让我看看动态数码管的电路原理图,可以看到8个数码管的8个引脚是和单片机IO并联的,如果8个数码管同时亮或者快速扫描时(扫描的意思是多个数码管片选,即在一个较短的时间内单片机只操作一个数码管,然后不断循环切换数码管进行显示),单片机的IO驱动能力不足以维持数码管的正常显示,所以我们需要在单片机IO和多位数码管之间增加驱动电路。 通常可以使用三极管实现驱动功能,这里的三极管起到开关作用。当IO端(电阻R3左侧)为低电平时,三极管不导通,4个LED不亮;当IO端为高电平时,三极管导通,4个LED被点亮。这时单片机就是起到控制作用(控制三极管的集电极和发射极是否导通),而不是驱动作用。 除了用三极管,我们还可以使用一些驱动芯片,比如74HC245,74HC245是一种三态输出、八路信号收发器,主要应用于大屏显示,以及其它的消费类电子产品中增加驱动。 其内部构造如下图所示,里面相当于有8个开关电路,正好数码管也有8个信号引脚。此外,74HC245支持三态输出(输入、输出、高阻),也就是说它能反向驱动,即驱动共阳极数码管,可以说用74HC245来驱动数码管堪称完美(纯个人观点——我见识短)。
据说还有一种数码管译码器74LS47,它能将BCD码(用4位二进制数来表示1位十进制数中的0~9这10个数码)转换成数码管对应的数字的显示信号,这个芯片我在学单片机之前用过,不过现在忘了。
. 由于BCD码只能表示0~9,所以它也只能翻译0~9对应的数码管显示信号。具体使用这里就不作介绍了。
数码管的应用使用51单片机控制数码管这里仅介绍单个数码管的操作(1位数码管),又称静态驱动数码管显示
直接上代码,实现功能:让数码管循环显示0-F
Proteus仿真:
|
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/9 16:07:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |