热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

计算机显示屏原理,解密:七段显示的工作原理

proteus中的七段显示如何命名半导体数码管-BS201A半导体数码管是分段的半导体显示设备,其基本结构是PN结,即它使用发光二极管(LED)形成字体

058e366573b497f60ad4c6ff75c2d3aa.png

proteus中的七段显示如何命名

半导体数码管-BS201A半导体数码管是分段的半导体显示设备,其基本结构是PN结,即它使用发光二极管(LED)形成字体来显示数字。这种数码管的每个段都是一个发光二极管,因此也称为LED数码管或LED七段显示器。

BCD--七段显示(74LS4 8)

由于计算机输出BCD代码,因此,如果要在数字电子管上显示十进制数字,必须首先将BCD代码转换为7段数字电子管所需的代码。可以将计算机输出的BCD代码转换为7段字体代码并使数字管显示十进制数字的电路称为“七段字体”。

a2870a9cb5b547f79a0d969f5adfcac3.png

1)输入:8421BCD码,由A3 A2 A1 A0(4位)表示。 2)输出:七段显示,由Ya〜Yg(7位数字)表示。3)逻辑符号:

c6d97a20e3a1cbb41702127b9f41f627.gif

13fff983657886a9180760de9e20d4c3.png

七段显示

在数字测量仪器和各种数字系统中,需要直观地显示数字量。一方面,人们可以直接读取测量和计算的结果;另一方面另一方面,它用于监视数字系统的工作状态。因此,数字显示电路是许多数字设备必不可少的部分。数字显示电路通常由,驱动器和显示器组成,如图5. 3. 5所示。显示和解码驱动程序在下面分别介绍。

9fa49b9710d56098720f63cb3dfefe11.png

数字显示器是用于显示数字,字符或符号的设备。现在有许多不同类型的产品,广泛用于各种数字设备中。当前,数字显示设备正朝着小型化,低功耗,扁平化的发展方向发展。

通常有三种数字显示方法:第一种是字体重叠类型,它与不同字符的电极重叠。要显示字符,只需要使相应的电极变亮即可,例如辉光放电管,边缘光显示管等。第二种是分段型。该数字由分布在同一平面上的多个发光笔划组成,例如荧光数码管。第三种是点矩阵类型,其由根据特定规则排列的多个发光点矩阵组成。可以使用不同的光点组合来显示不同的数字,例如电致发光记分牌。

e5f449fcfb5c80262391555e97e0456e.png

当前,数字显示方法是分段应用中最常用的方法。图5. 3. 6显示七段数字显示器使用不同的发光段组合来显示阿拉伯数字,例如0-15。在实际应用中,不使用10-15,而是以两位数显示。

825b46e75f9ea5ec79b6377382f98111.png

根据不同的发光材料,数字显示器可分为以下几类:

(1)半导体显示器,也称为发光二极管显示器;(2)荧光数字显示器,例如荧光数字管,电致发光数字面板等;(3)液体数字显示器,例如液晶显示器,电泳显示器等;(4)气体放电显示器,例如辉光数字管,等离子显示器面板等。

如前所述,分段数码管使用不同的发光分段组合来显示不同的数字。因此,为了使数字管显示由该数字表示的数字,该数字必须由解码,然后相应的段必须由驾驶员照亮。例如,对于8421码的0011状态,相应的十进制数为3,并且解码驱动程序应点亮段a,b,c,d和g。也就是说,对应于一组特定的代码,应具有一定的输出端子以进行信号输出,这是分段数码管电路的主要特征。

7448七段显示

be925e8efe027dd4d175fee8fad06e22.png

7448七段显示器的输出为高电平有效,以驱动共阴极显示器。集成的显示配备有多个辅助控制端子,以增强设备的功能。表5. 3. 4中显示了7448的功能表。它具有3个辅助控制端子LT,RBI,BI / RBO,其简要说明如下:

关闭灯,然后进入BI / RBO

BI / RBO是一个特殊的控制端子,有时作为输入,有时作为输出。当BI / RBO用作输入且BI = 0时,无论其他输入端子处于什么级别,每个段的所有输入a至g均为0,因此该字形消失了。

测试灯输入LT

当LT = 0时,BI / RBO是输出端子,而RBO = 1。此时,不管其他输入端子的状态如何,每个段的所有输出a〜g均为1,并且显示字体8。此输入通常用于检查7488本身和显示器的质量。

表5. 3. 4 7488功能表

a1de5c61ee23ba5a813f4fc2e882b0fa.png

833e4c313e85baeecf881a18b86b6042.png

动态过零输入RBI

当LT = 1时,RBI = 0且输入代码DCBA = 0000,则每个段输出a〜g为低电平,对应于BCD代码的字体。

8987796fedf38816c559f2bd475b8d52.png

熄灭,因此被称为“零缺失”。使用LT = 1和RBI = 0来实现某个位的“消隐”。此时,BI / RBO为输出端子,RBO = 0。

动态过零输出RBO

当BI / RBO用作输出时,它由LT和RBI控制。当LT = 1且RBI = 0时,输入代码DCBA = 0000,RBO = 0;如果LT = 0或LT = 1且RBI = 1,则RBO = 1。此端子主要用于显示多个数字时连接多个。

从功能表可以看出,对于输入代码0000,解码条件为:LT和RBI同时等于1,而对于其他输入代码,仅要求LT = 1。此时,每个段a〜g的输出级别由输入的BCD代码确定,并满足显示字体的要求。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/tongxinshuyu/article-315279-1.html



推荐阅读
  • 本文全面解析了JavaScript中的DOM操作,并提供了详细的实践指南。DOM节点(Node)通常代表一个标签、文本或HTML属性,每个节点都具有一个nodeType属性,用于标识其类型。文章深入探讨了DOM节点的创建、查询、修改和删除等操作,结合实际案例,帮助读者更好地理解和掌握DOM编程技术。 ... [详细]
  • CSS3 @font-face 字体应用技术解析与实践
    在Web前端开发中,HTML教程和CSS3的结合使得网页设计更加多样化。长期以来,Web设计师受限于“web-safe”字体的选择。然而,CSS3中的`@font-face`规则允许从服务器端加载自定义字体,极大地丰富了网页的视觉效果。通过这一技术,设计师可以自由选择和使用各种字体,提升用户体验和页面美观度。本文将深入解析`@font-face`的实现原理,并提供实际应用案例,帮助开发者更好地掌握这一强大工具。 ... [详细]
  • `chkconfig` 命令主要用于管理和查询系统服务在不同运行级别中的启动状态。该命令不仅能够更新服务的启动配置,还能检查特定服务的当前状态。通过 `chkconfig`,管理员可以轻松地控制服务在系统启动时的行为,确保关键服务正常运行,同时禁用不必要的服务以提高系统性能和安全性。本文将详细介绍 `chkconfig` 的各项参数及其使用方法,帮助读者更好地理解和应用这一强大的系统管理工具。 ... [详细]
  • Windows环境下RabbitMQ安装详尽指南
    Windows环境下RabbitMQ安装详尽指南 ... [详细]
  • 在VS2013中编译FFMPEG时遇到的问题及解决方案
    在使用VS2013编译旧版本FFMPEG库时遇到了一些问题,因为官方并未提供预编译的LIB和DLL文件。由于对Linux环境不熟悉,只能在Windows环境下进行配置和编译。具体步骤如下:首先,下载FFMPEG的源代码;然后,安装必要的编译工具和依赖项;接着,配置Visual Studio 2013的项目设置;最后,解决编译过程中出现的各种错误和警告。通过这些步骤,最终成功编译出所需的FFMPEG库文件。 ... [详细]
  • CTF竞赛中文件上传技巧与安全绕过方法深入解析
    CTF竞赛中文件上传技巧与安全绕过方法深入解析 ... [详细]
  • 作为软件工程专业的学生,我深知课堂上教师讲解速度之快,很多时候需要课后自行消化和巩固。因此,撰写这篇Java Web开发入门教程,旨在帮助初学者更好地理解和掌握基础知识。通过详细记录学习过程,希望能为更多像我一样在基础方面还有待提升的学员提供有益的参考。 ... [详细]
  • 通过纯CSS技术,可以轻松创建精致的小圆点和三角形图形。本文详细介绍了如何利用CSS的伪元素、边框和背景属性,实现这些图形的高效绘制,并提供了多种应用场景和示例代码,帮助开发者在网页设计中增添更多视觉效果。 ... [详细]
  • ButterKnife 是一款用于 Android 开发的注解库,主要用于简化视图和事件绑定。本文详细介绍了 ButterKnife 的基础用法,包括如何通过注解实现字段和方法的绑定,以及在实际项目中的应用示例。此外,文章还提到了截至 2016 年 4 月 29 日,ButterKnife 的最新版本为 8.0.1,为开发者提供了最新的功能和性能优化。 ... [详细]
  • 深入理解JavaScript原型链机制与应用
    本文深入探讨了JavaScript中的原型链机制及其应用,详细解析了普通函数与构造函数之间的区别。通过实例分析,阐述了如何利用原型链实现面向对象编程,并介绍了原型链在继承和属性查找中的关键作用。 ... [详细]
  • 本文深入解析了HTML框架集(FRAMESET)的使用方法及其应用场景。首先介绍了几个关键概念,如如何通过FRAMESET标签将主视图划分为多个独立的区域,每个区域可以加载不同的HTML文件。此外,还详细探讨了FRAMESET在实际开发中的优缺点,并提供了具体的实例代码,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • REST与RPC:选择哪种API架构风格?
    在探讨REST与RPC这两种API架构风格的选择时,本文首先介绍了RPC(远程过程调用)的概念。RPC允许客户端通过网络调用远程服务器上的函数或方法,从而实现分布式系统的功能调用。相比之下,REST(Representational State Transfer)则基于资源的交互模型,通过HTTP协议进行数据传输和操作。本文将详细分析两种架构风格的特点、适用场景及其优缺点,帮助开发者根据具体需求做出合适的选择。 ... [详细]
  • 近期,针对Axis2默认凭据漏洞的攻击案例在安全社区引起了广泛关注。这些攻击通常利用Axis2的默认用户名和密码进行渗透测试,技术手段相对固定。本文在综合分析多个案例的基础上,详细探讨了该漏洞的安全风险,并提出了有效的防范措施,以帮助企业和开发者加强Web服务的安全防护。 ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
  • 在本文中,我们将为 HelloWorld 项目添加视图组件,以确保控制器返回的视图路径能够正确映射到指定页面。这一步骤将为后续的测试和开发奠定基础。首先,我们将介绍如何配置视图解析器,以便 SpringMVC 能够识别并渲染相应的视图文件。 ... [详细]
author-avatar
居生扬_977
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有