热门标签 | 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



推荐阅读
  • Monkey《大话移动——Android与iOS应用测试指南》的预购信息发布啦!
    Monkey《大话移动——Android与iOS应用测试指南》的预购信息已经发布,可以在京东和当当网进行预购。感谢几位大牛给出的书评,并呼吁大家的支持。明天京东的链接也将发布。 ... [详细]
  • 本文介绍了使用CentOS7.0 U盘刻录工具进行安装的详细步骤,包括使用USBWriter工具刻录ISO文件到USB驱动器、格式化USB磁盘、设置启动顺序等。通过本文的指导,用户可以轻松地使用U盘安装CentOS7.0操作系统。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文详细介绍了GetModuleFileName函数的用法,该函数可以用于获取当前模块所在的路径,方便进行文件操作和读取配置信息。文章通过示例代码和详细的解释,帮助读者理解和使用该函数。同时,还提供了相关的API函数声明和说明。 ... [详细]
  • Final关键字的含义及用法详解
    本文详细介绍了Java中final关键字的含义和用法。final关键字可以修饰非抽象类、非抽象类成员方法和变量。final类不能被继承,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。文章还讨论了final类和final方法的应用场景,以及使用final方法的两个原因:锁定方法防止修改和提高执行效率。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 电销机器人作为一种人工智能技术载体,可以帮助企业提升电销效率并节省人工成本。然而,电销机器人市场缺乏统一的市场准入标准,产品品质良莠不齐。创业者在代理或购买电销机器人时应注意谨防用录音冒充真人语音通话以及宣传技术与实际效果不符的情况。选择电销机器人时需要考察公司资质和产品品质,尤其要关注语音识别率。 ... [详细]
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社区 版权所有