博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
乱舞乾坤第二章
阅读量:6687 次
发布时间:2019-06-25

本文共 1167 字,大约阅读时间需要 3 分钟。

hot3.png

首先说说,为什么会有数码管这种东西? 众所周知,在遥远的上个世纪,在那时候的社会还不发达的时候,一个液晶显示模块就和现在的土豪一样贵,但是在工程需要的方面,我们需要看到一些特定的代码值来确定整个系统运行的状态。那么,我们的先辈们就运用了聪明的才智,搞出来了这么个能够显示数据的管子,后来我们就成这个叫做数码管。

数码管的功能 数码管能够显示从0-9的数字,还能显示A-F的字母,也就是说,他的取值范围(单个数码管)是从0-F(16进制,不清楚的同学自信百度)。那么,我们通过这个字符的组合设定来表示系统的特定状态,举个例子:我有三个数码管(分别表示三位数值),那么我可以人为的固定:000【系统休眠】 001【系统运行】 002【系统报警】等等信息 只要你的取值在0-F之间,各种系统表示的方法你都可以自己定义。

数码管的接线方式

共阳极和共阴极 什么时候共阳极,什么是共阴极? 说白了,假如我们把数码管看成一个黑盒子,他只有输入和输出这两个端口,那么假如我们的输出端口接在一起,并且这个输出端口与电源相接,那么我们可以把这中方式看做是共阳极,此时 我们输入端口的信号是要给他输入低电平信号的,反之,就是共阴极了。

静态数码管显示和动态数码管显示 什么是静态数码管显示了,就是数据的输入端口直连处理器接收高低电平的方式,这种方式的有点就是比较简单,容易操作,确定就是太耗处理器资源(这个资源是指处理器的电平输出端口)。

什么是动态数码管显示了?其实换个角度说,大家应该就明白了,动画大家都知道吧,一帧一帧的那种,假如我们想象一下这样的场景,我有8个数码管(分别编号1-8),我通过一个东西来控制数码管选取数码管的编号,假如我选1号,那么1号数码管就能够被使用了对吧,然后我在给1号数码显示0的信号电平,这样数码管1号就显示0这个数字了,好了,还么完,我现在又选取2号数码管作为我当前的显示,那么我选取了2号以后,我再给他一个1的信号电平,那么此时2号数码管里就显示了1了,在1号和2号我规定一个显示顺序,就是说我给的信号必须是1号显示1s以后,2号才能显示,间隔一秒,我们肯定能够看出来那个先,哪个后,假如我把时间间隔缩小,缩小,再缩小,缩小到你的肉眼根本分别不出来那个第一显示,那个随后显示,这样你肉眼看到的就是两个东西同时显示,这个过程就是我们所说的动态显示。

数码管的显示数据编码 由于数码管的接线方式不一样,他又两种编码规则,第一种是,共阳极编码,一种是共阴极编码,当然这种是比较固定的,所以我自己写了个小工具来查询对应的编码值。技术么就是Jquery+MySql(这个可能会用上)+Jfinal.最常规,最简单的技术。截图如下: 在此输入图片描述

在此输入图片描述

转载于:https://my.oschina.net/u/257950/blog/267967

你可能感兴趣的文章
MySQL5.6 RC innodb_log_compressed_pages 测试 及实现简述
查看>>
“AI +跨界+技术” 看2018中国会展创新者大会的新观点
查看>>
JavaScript——数据类型转换(显式和隐式)
查看>>
React项目实践(二)一个登录页面的状态迁移
查看>>
【半月刊 4】前端高频面试题及答案汇总
查看>>
冒泡排序
查看>>
lc686. Repeated String Match
查看>>
MarkDown插入数学公式
查看>>
利用Windows Azure Pack创建虚拟化网络
查看>>
DBA的40条军规
查看>>
Election方法2
查看>>
@@identity , SCOPE_IDENTITY,IDENT_CURRENT 三者的异同
查看>>
web应用之间通信的“正确”方式(web service)
查看>>
我的友情链接
查看>>
网易 2016 实习研发工程师 3道 编程题-1
查看>>
linux awk
查看>>
RHEL 7.1操作系统安装过程说明
查看>>
基于Python的性能自动化测试框架设计思路和实现
查看>>
Qt之实现360安全卫士主界面(三)
查看>>
Spark里几个重要的概念及架构
查看>>